How to Calculate Net Promoter Score (NPS): Formula, Examples & Calculator

Net Promoter Score (NPS) is one of the most widely used metrics for measuring customer loyalty and satisfaction. It helps businesses understand how likely customers are to recommend their products or services to others—and provides a simple way to track changes in customer sentiment over time.
Whether you run an e-commerce store, SaaS company, agency, or service business, learning how to calculate NPS can help you identify loyal customers, uncover areas for improvement, and benchmark customer experience.
In this guide, we'll explain the NPS formula, show practical examples, and provide a simple NPS calculator you can use with your survey results.
What Is Net Promoter Score (NPS)?
Net Promoter Score is a customer experience metric based on one key question:
"On a scale of 0 to 10, how likely are you to recommend our company, product, or service to a friend or colleague?"
Customers are grouped into three categories based on their answers:
Promoters (9–10): Loyal customers who are highly likely to recommend your business.
Passives (7–8): Satisfied customers who are generally happy but may not be enthusiastic advocates.
Detractors (0–6): Customers who are dissatisfied or less likely to recommend your business.
NPS focuses on the difference between your Promoters and Detractors.
NPS Formula
The standard Net Promoter Score formula is:
NPS = % of Promoters − % of Detractors
Passives are included in the total number of responses but are not directly included in the formula.
Your NPS can range from -100 to +100.
For example, if 60% of your customers are Promoters and 20% are Detractors:
NPS = 60% − 20% = 40
Your Net Promoter Score is therefore 40.
How to Calculate NPS Step by Step
Calculating NPS requires only a few steps.
Step 1: Collect customer responses
Ask customers to rate their likelihood of recommending your business on a scale from 0 to 10.
Suppose you receive 100 responses.
Step 2: Categorize the responses
Separate respondents into the three NPS groups:
Score | Category |
9–10 | Promoters |
7–8 | Passives |
0–6 | Detractors |
Imagine your 100 responses look like this:
55 Promoters
25 Passives
20 Detractors
Step 3: Calculate the percentages
Because you received 100 responses, the percentages are:
Promoters: 55%
Passives: 25%
Detractors: 20%
Step 4: Apply the formula
NPS = % Promoters − % Detractors
NPS = 55% − 20%
NPS = 35
Your NPS is 35.
NPS Calculation Example
Let's consider a smaller survey with 50 customers.
Suppose the responses are:
30 customers scored 9–10
12 customers scored 7–8
8 customers scored 0–6
First, calculate the percentages:
Promoters = 30 ÷ 50 × 100 = 60%
Passives = 12 ÷ 50 × 100 = 24%
Detractors = 8 ÷ 50 × 100 = 16%
Now calculate NPS:
NPS = 60% − 16% = 44
So the company's NPS is 44.
Notice that the 24% of Passives are not subtracted from the Promoters. They simply make up the remaining portion of the customer responses.
Simple NPS Calculator
You can calculate NPS using this simple formula:
NPS = (Number of Promoters ÷ Total Responses × 100) − (Number of Detractors ÷ Total Responses × 100)
For example:
Total responses: 200
Promoters: 120
Passives: 50
Detractors: 30
Promoter percentage = 120 ÷ 200 × 100 = 60%
Detractor percentage = 30 ÷ 200 × 100 = 15%
NPS = 60 − 15 = 45
Quick NPS Calculator
Use this calculation:
NPS = (Promoters ÷ Total Responses × 100) − (Detractors ÷ Total Responses × 100)
Just enter your number of Promoters, Detractors, and total responses.
Example:
Promoters = 75 Detractors = 15 Total responses = 100
NPS = (75 ÷ 100 × 100) − (15 ÷ 100 × 100)
NPS = 75 − 15 = 60
Final NPS = 60
What Is a Good NPS Score?
There is no universal NPS score that qualifies as "good" for every industry. Customer expectations, market conditions, business models, and survey methods can all affect NPS.
As a general rule:
Below 0: More Detractors than Promoters; customer loyalty may need attention.
0–30: Generally positive, but there may be significant opportunities for improvement.
30–70: Strong customer loyalty.
70–100: Exceptional, though scores at this level are uncommon.
The most useful benchmark is often your own historical NPS. If your score increases consistently from one survey period to the next, it can indicate that customer experience is improving.
Why Is NPS Important?
NPS is valuable because it turns customer feedback into an easy-to-understand metric.
1. Measures customer loyalty
NPS focuses on customers' willingness to recommend your business, making it useful for understanding overall loyalty.
2. Identifies unhappy customers
Detractors can reveal problems with your product, service, support, pricing, or customer experience.
3. Helps track improvements
By measuring NPS regularly, businesses can see whether changes to their customer experience are producing better results.
4. Creates a common business metric
Marketing, sales, product, and customer support teams can all use NPS as a shared customer experience indicator.
5. Makes customer feedback actionable
The numerical score tells you what is happening, while follow-up questions can help explain why it is happening.
NPS vs. Customer Satisfaction (CSAT)
NPS and CSAT both measure customer experience, but they answer different questions.
NPS asks whether customers would recommend the company, product, or service.
CSAT typically asks customers how satisfied they are with a specific interaction, purchase, or experience.
For example, after a support interaction, a company might ask:
CSAT: "How satisfied were you with the support you received?"
An NPS survey might ask:
NPS: "How likely are you to recommend our company to a friend or colleague?"
CSAT is often useful for measuring individual experiences, while NPS can provide a broader view of customer loyalty.
How to Improve Your NPS
Calculating NPS is only the first step. The real value comes from understanding the reasons behind the score.
Analyze Detractor feedback
Look for recurring complaints among customers who give scores between 0 and 6. Common themes may include poor support, product issues, complicated processes, or unmet expectations.
Learn from Promoters
Ask Promoters what they value most about your business. Their feedback can help you identify your strongest customer experience drivers.
Follow up with customers
A numerical score alone doesn't explain why customers responded the way they did. Consider adding an open-ended question such as:
"What is the main reason for your score?"
Track NPS over time
Measure NPS consistently rather than treating it as a one-time survey. Monitoring trends can reveal whether customer loyalty is improving or declining.
Segment your results
Instead of looking only at one overall NPS, consider comparing results by:
Customer segment
Product
Subscription plan
Region
Customer tenure
Acquisition channel
Support interaction
This can help you discover problems that an overall NPS might hide.
Common NPS Calculation Mistakes
Avoid these common errors when calculating your score.
Subtracting Passives
Passives are not subtracted from Promoters.
The formula is:
Promoters − Detractors
not:
Promoters − Passives − Detractors
Treating scores of 8 as Promoters
A score of 8 is classified as a Passive, not a Promoter.
Promoters are customers who give a score of 9 or 10.
Forgetting to use percentages
NPS is calculated using the percentage of Promoters and Detractors.
For example, with 500 responses and 300 Promoters:
300 ÷ 500 × 100 = 60% Promoters
Comparing scores without context
An NPS score should be interpreted alongside factors such as industry, customer segment, survey design, response rate, and historical performance.
Frequently Asked Questions About NPS
1) What is the NPS formula?
The NPS formula is:
NPS = % Promoters − % Detractors
Promoters give scores of 9–10, while Detractors give scores of 0–6.
2) Can NPS be negative?
Yes. NPS can range from -100 to +100. A negative score means the percentage of Detractors is greater than the percentage of Promoters.
3) Are Passives included in NPS?
Passives are included when calculating the percentage of each customer group because they are part of the total responses. However, they are not directly added or subtracted in the NPS formula.
4) What is the highest possible NPS?
The highest possible NPS is +100, which would occur if every respondent were a Promoter.
5) What is the lowest possible NPS?
The lowest possible NPS is -100, which would occur if every respondent were a Detractor.
6) How often should you measure NPS?
The right frequency depends on your business and customer journey. Many organizations measure NPS periodically and track changes over time rather than relying on a single survey.
Final Thoughts
Net Promoter Score is simple to calculate but can provide valuable insight into customer loyalty.
Remember the core formula:
NPS = % Promoters − % Detractors
Classify respondents into Promoters (9–10), Passives (7–8), and Detractors (0–6), calculate the percentage in each relevant group, and subtract the percentage of Detractors from the percentage of Promoters.
However, the score itself is only part of the story. To get the most value from NPS, combine the number with qualitative feedback, monitor trends over time, and use customer insights to improve the experiences that matter most.



Comments