How to use the NPS calculator
- Choose how your data is organized: individual scores (one 0-10 answer per respondent) or group counts (how many promoters, passives and detractors you have).
- Paste or type your scores, or enter the three counts. Survey exports from Google Forms, SurveyMonkey, Typeform and Qualtrics can be pasted straight from the score column.
- Click Calculate NPS to see your score, the breakdown by group and the margin of error.
- Read the step-by-step working and the plain-English summary, then click Download PNG to save the chart.
The NPS formula
Every respondent answers "How likely are you to recommend us to a friend or colleague?" on a 0-10 scale, and is put in one of three groups:
- Promoters score 9 or 10. They're enthusiastic and likely to recommend you.
- Passives score 7 or 8. They're satisfied but not loyal.
- Detractors score 0 to 6. They're unhappy and may discourage others.
The Net Promoter Score is the percentage of promoters minus the percentage of detractors:
NPS = %Promoters − %Detractors = 100 × P − Dn
The 95% margin of error for NPS comes from treating it as the difference between two proportions:
MOE = 1.96 × 100 × pP + pD − (pP − pD)2n
- P
- Number of promoters (scores of 9 or 10)
- D
- Number of detractors (scores of 0 to 6)
- n
- Total number of responses, including passives
- pP, pD
- The proportions of promoters and detractors, as decimals (for example 0.60)
- 1.96
- The z-value for 95% confidence
Worked example
A software company surveys 200 customers. 120 give a 9 or 10, 50 give a 7 or 8, and 30 give 6 or below.
-
Count the total responses
n = 120 + 50 + 30 = 200
-
Percentage of promoters and detractors
%Promoters = 120200 × 100 = 60%
%Detractors = 30200 × 100 = 15% -
Subtract
NPS = 60 − 15 = 45
-
Margin of error (95%)
MOE = 1.96 × 100 × 0.60 + 0.15 − (0.60 − 0.15)2200 = 1.96 × 100 × 0.0523 ≈ ±10.3
What it means: the company's NPS is +45, which is strong in most industries. With 200 responses, the true score is likely between about 35 and 55. So a later survey would need to move by more than about 10 points before you could be confident something really changed.
How to interpret your NPS
NPS runs from −100 to +100. A positive score means promoters outnumber detractors. Typical scores differ a lot by industry, so treat general ranges as a starting point only:
| NPS | Common reading |
|---|---|
| Below 0 | Needs improvement: more detractors than promoters |
| 0 to 30 | Good: more promoters than detractors |
| 30 to 70 | Great: strong loyalty |
| 70 and above | Excellent: exceptional loyalty |
Three habits make NPS far more useful:
- Track the trend. Your score this quarter compared with last quarter tells you more than any outside benchmark.
- Check the margin of error. Small surveys bounce around. If two scores' ranges overlap heavily, the change may just be noise.
- Read the comments. The number tells you how many customers are unhappy; the open-ended answers tell you why.
Also notice that turning a detractor into a promoter moves your score twice as much as turning a passive into a promoter. The results above show exactly how many points each change would add for your survey.
Net Promoter®, NPS® and the NPS-related emoticons are registered trademarks of Bain & Company, Inc., NICE Systems, Inc. and Fred Reichheld. StatHow is not affiliated with them.