NPS Calculator
Net promoter score from survey responses.
Reviewed by the Calculation Machine team · Updated 24 October 2026 · How we check our maths
Your values
ⓘ Live results
- NPS
- 43
- Promoters
- 57.1%
- Detractors
- 14.3%
- Rating
- Good
Quick answer
Net Promoter Score (NPS) is the percentage of promoters minus the percentage of detractors among everyone who answered "How likely are you to recommend us?" on a 0–10 scale. Scores of 9–10 are promoters, 7–8 passives and 0–6 detractors. With 180 promoters, 90 passives and 45 detractors out of 315 responses, NPS = 57.1% − 14.3% = 43. NPS ranges from −100 to +100.
What the NPS calculator does
This calculator turns the three response counts from a Net Promoter survey into the score, the promoter and detractor percentages, and a simple rating. Enter raw counts rather than percentages; the calculator works out the total for you.
NPS is used by customer-experience, product and support teams to track loyalty over time, compare segments, and link survey feedback to outcomes such as churn and repeat purchase. It is most useful as a trend and when read alongside the comments people leave, which explain why the score moved.
The score treats passives as neutral: they count toward the total but neither add nor subtract. That means turning a passive into a promoter raises NPS, and so does turning a detractor into a passive. Small surveys swing a lot by chance, so check the sample-size section before reacting to a change of a few points.
The formula
NPS = (Promoters ÷ Total × 100) − (Detractors ÷ Total × 100), where Total = Promoters + Passives + Detractors
| Symbol | Meaning | Unit |
|---|---|---|
| Promoters | Respondents who answered 9 or 10 | count |
| Passives | Respondents who answered 7 or 8 | count |
| Detractors | Respondents who answered 0 to 6 | count |
| NPS | Net Promoter Score, reported as a whole number without a % sign | −100 to +100 |
The method was introduced by Fred Reichheld of Bain & Company in the Harvard Business Review in 2003 and developed with Satmetrix; Net Promoter and NPS are their registered trademarks. The calculator's rating labels (50 and above "Excellent", 20–49 "Good", 0–19 "Needs work", below 0 "Poor") are a rough guide, not part of the official method.
If you have raw 0–10 scores, count them into the three groups first. Do not average the scores — an average of 8 can hide very different mixes of promoters and detractors.
Worked examples
Small B2B survey of 100 customers
A software company emails its customer base and gets 62 promoters, 21 passives and 17 detractors.
Inputs
- Promoters (9-10)62
- Passives (7-8)21
- Detractors (0-6)17
Result
- NPS45
- Promoters62%
- Detractors17%
- RatingGood
NPS is 45, but with only 100 responses the true score could reasonably be about 15 points either side. Follow up with the 17 detractors individually — at this size each one is worth a conversation.
Negative score after a service problem
A delivery business surveys 900 recent customers after a period of late orders: 310 promoters, 240 passives and 350 detractors.
Inputs
- Promoters (9-10)310
- Passives (7-8)240
- Detractors (0-6)350
Result
- NPS-4
- Promoters34.4%
- Detractors38.9%
- RatingPoor
More detractors than promoters gives an NPS of −4. Group the detractors' comments by theme; if most mention late delivery, fixing that one issue is the fastest route back above zero.
Strong loyalty in a large sample
A subscription brand collects 1,000 responses: 700 promoters, 220 passives and 80 detractors.
Inputs
- Promoters (9-10)700
- Passives (7-8)220
- Detractors (0-6)80
Result
- NPS62
- Promoters70%
- Detractors8%
- RatingExcellent
An NPS of 62 with 70% promoters is a strong result, and with 1,000 responses it is accurate to within about 4 points. The 220 passives are the biggest opportunity: they are satisfied but not yet recommending.
How many responses you need for a reliable NPS
Because NPS subtracts two percentages, it is noisier than a simple satisfaction percentage. The 95% margin of error is about 1.96 × √((P + D − (P − D)²) ÷ n), where P and D are the promoter and detractor shares and n is the number of responses. As a rule, a few dozen responses can only show broad direction; several hundred are needed to detect a change of 5 to 10 points.
| Responses | NPS | Margin of error |
|---|---|---|
| 100 | 45 | ± 15 points |
| 315 | 43 | ± 8 points |
| 900 | −4 | ± 5.6 points |
| 1,000 | 62 | ± 3.9 points |
Raising NPS: where the points come from
- Detractor to passive: each one moves NPS up by 100 ÷ total responses. In a 315-response survey, that is about 0.3 points each.
- Passive to promoter: the same gain per person, and often easier, because passives are already satisfied.
- Detractor to promoter: twice the gain, but rare without a real change in product or service.
- Closing the loop: contacting detractors soon after they respond, fixing the issue and telling them what changed is the practice most associated with lasting improvement.
Comparing NPS fairly
Scores differ widely by industry, country and survey method, so the most useful comparison is with your own previous results using the same question, timing and audience. Relationship NPS (asked periodically to all customers) is usually lower than transactional NPS (asked straight after a purchase or support contact). Changing the channel, adding incentives or surveying only active users will shift the score without any change in loyalty.
How to use the NPS Calculator
- 1Export your survey results and count responses scoring 9–10 (promoters), 7–8 (passives) and 0–6 (detractors).
- 2Enter the three counts; leave out blank or incomplete responses.
- 3Read the NPS, the promoter and detractor percentages, and the rating.
- 4Compare with your last survey and check the margin of error before treating a change as real.
Frequently asked questions
How do you calculate NPS?
Subtract the percentage of detractors (scores 0–6) from the percentage of promoters (scores 9–10). Passives (7–8) count in the total but are otherwise ignored.
What is a good Net Promoter Score?
Any score above 0 means more promoters than detractors, and scores above 50 are generally considered excellent. Industry averages vary widely, so compare with your own trend and with competitors surveyed the same way.
Can NPS be negative?
Yes. NPS runs from −100 (every respondent a detractor) to +100 (every respondent a promoter). A negative score means detractors outnumber promoters.
Why is a 7 or 8 not counted as positive?
The method's research found that people scoring 7 or 8 behave much like average customers and rarely make referrals, so they are treated as neutral.
Is NPS a percentage?
No. It is the difference between two percentages, reported as a whole number such as 43, not 43%.
References
- The One Number You Need to Grow (Harvard Business Review, 2003) — Fred Reichheld, Harvard Business Review
- The Ultimate Question 2.0 — Fred Reichheld and Rob Markey, Harvard Business Review Press
About this calculator
- Built and reviewed by the Calculation Machine team · How we build and test calculators
- Last reviewed: October 24, 2026
- Report an error