Audited ·Last updated 29 Jul 2026·5 citations·Tier 1·0 uses

Net Promoter Score (NPS) Calculator

Free Net Promoter Score calculator — NPS from group counts or raw 0–10 ratings, with a 95% adjusted-Wald confidence interval and the full band breakdown.

Net Promoter Score Calculator

What do you have?
Whole number of respondents who answered 9 or 10. Used only in group-count mode.
Whole number of respondents who answered 7 or 8. They never enter the score itself, but they do enlarge the denominator — leaving them out inflates your NPS.
Whole number of respondents who answered anything from 0 to 6. Note how wide that band is — a 6 counts exactly the same as a 0.
One rating per respondent, separated by commas, spaces or new lines. Whole numbers from 0 to 10 only — the Net Promoter question has no half points. Used only in raw-ratings mode.
Net Promoter Score
49
Percentage of promoters minus percentage of detractors, unrounded. The range is −100 to +100, and it is a difference of two percentages rather than a percentage in its own right — never write it with a % sign.
95% interval — lower
33.6949
95% interval — upper
61.4507
NPS as usually reported
49
Promoters
62.00
Passives
25.00
Detractors
13.00
Responses
100
What this score is made of
62 promoters (9–10), 25 passives (7–8) and 13 detractors (0–6) from 100 responses. Passives count in the denominator but never in the score, so very different response patterns can share one NPS.

Background.

The Net Promoter Score is defined by Bain & Company in one sentence: ask "How likely are you to recommend us to a friend or colleague?", score the answers on a zero-to-ten scale, and "your Net Promoter Score is simply the percentage of customers who are promoters (those who scored 9 or 10) minus the percentage who are detractors (those who scored 0 to 6)". Scores of 7 and 8 are passives. They are counted in the denominator and never in the numerator, which is the single most misunderstood feature of the metric — drop them from your survey base and your NPS jumps without a single customer changing their mind.

That definition has a consequence worth knowing before you read your score. NPS is a difference of two percentages, so many quite different customer bases produce the same number. Forty responses split evenly between promoters and detractors scores 0. Forty responses that are all passives also score 0. The first company has an angry half of its customers and an enthusiastic half; the second has nobody who cares either way. One number, two completely different problems, and no way to tell them apart from the score alone. That is why this calculator always prints the band breakdown next to the result.

The second thing your score hides is how little of it is signal. NPS is a sample statistic and, with the response rates most surveys achieve, usually a small one. Sixty-two promoters, twenty-five passives and thirteen detractors — a clean 100-response quarter — gives an NPS of +49, but the 95% confidence interval around it runs from +33.7 to +61.5. A rival team reporting +38 is not measurably behind you. Collect a hundred times as many responses in the same proportions and the interval tightens to +47.6 to +50.4, which is finally narrow enough to detect a real change. The interval shown here is the adjusted-Wald AW(3,T) method that Brendan Rocks found to perform best for this statistic in The American Statistician; his paper is equally blunt that the plain Wald interval most spreadsheets would produce "should be avoided".

The third thing is the evidence base. Reichheld introduced NPS in Harvard Business Review in December 2003 as "the one number you need to grow", and Bain has built a management system around it. That growth claim has been formally contested: Keiningham, Cooil, Andreassen and Aksoy re-ran the analysis on 21 firms and more than 15,500 interviews from the Norwegian Customer Satisfaction Barometer and reported in the Journal of Marketing that their research "fails to replicate his assertions regarding the 'clear superiority' of Net Promoter compared with other measures in those industries". NPS is a perfectly reasonable, comparable-over-time loyalty summary. Treating it as a proven predictor of revenue growth goes beyond what the published evidence supports, and you should know that before it becomes a board KPI.

Two input modes are provided. Enter group counts when your survey platform has already bucketed people. Paste the raw 0–10 ratings when you have individual answers — the calculator does the bucketing, which also means it catches the ratings that should never have been there, such as an 11 or a 4.5 imported from a five-star widget.

Finally, what no calculator can repair: your score describes the people who answered, not your customers. If unhappy customers churn before the survey reaches them, or a support agent asks for a 10 while standing over the customer, the arithmetic below will be perfect and the number will still be wrong.

What is net promoter score calculator?

Net Promoter Score is a single summary statistic for survey answers to one recommendation question on an 11-point scale. Respondents scoring 9 or 10 are promoters, 7 or 8 are passives, and 0 through 6 are detractors; the score is the promoter percentage minus the detractor percentage. Because it is a difference of two shares of the same base, its arithmetic range is −100 (everyone a detractor) to +100 (everyone a promoter), and it is conventionally written as a whole number without a percent sign — it is a net difference, not a proportion. Rocks (2016) gives the equivalent formulation that is easier to reason about statistically: code each promoter +1, each passive 0 and each detractor −1, and NPS is the mean of those codes, times 100. Net Promoter®, NPS® and Net Promoter System® are registered trademarks of Bain & Company, NICE Systems and Fred Reichheld; Net Promoter Score℠ is a service mark of Bain & Company.

How to use this calculator.

  1. Choose your input mode. Group counts if your survey tool reports promoters, passives and detractors; raw ratings if you have the individual 0–10 answers.
  2. In group-count mode, enter all three counts — including passives. Leaving passives out shrinks the denominator and silently inflates the score; it is the most common way an NPS gets overstated.
  3. In raw-ratings mode, paste the ratings separated by commas, spaces or new lines. Only whole numbers 0 to 10 are accepted, so anything that arrived from a five-star or 1–7 widget will be rejected rather than quietly mis-banded.
  4. Read the score together with the 95% interval below it. Two periods whose intervals overlap have not been shown to differ, however satisfying the headline movement looks.
  5. Check the band breakdown line. A score of 0 made of all passives and a score of 0 made of an even promoter/detractor split call for completely different responses.
  6. Keep the question wording, the scale and the sampling method fixed between periods. Changing any of them makes the comparison meaningless in a way no confidence interval will warn you about.

The formula.

NPS = (P ÷ N × 100) − (D ÷ N × 100) CI₉₅ = NPŜ ± z√(σ̂ ÷ n̂)

NPS = %promoters − %detractors, where both percentages are taken over all respondents including passives. With the worked example — 62 promoters, 25 passives, 13 detractors from 100 responses — that is 62% − 13% = +49. The equivalent coded form is often clearer: score each promoter +1, each passive 0 and each detractor −1, take the mean, and multiply by 100. Here (62 − 13) ÷ 100 = 0.49, so +49. The passives are not ignored; they contribute zeros, which is what drags the score toward the middle.

The confidence interval uses the adjusted Wald AW(3,T) method that Rocks (2016) identified as the best-performing practical option for this statistic. It adds 0.75 to the promoter count, 0.75 to the detractor count and 1.5 to the passive count, giving an adjusted base of n + 3, then builds an ordinary Wald interval on those adjusted figures. The variance of the score is p_promoters + p_detractors − (p_promoters − p_detractors)², which is exactly the variance of the +1/0/−1 coding described above. For the worked example this gives an interval of +33.69 to +61.45. Two features are deliberate and worth flagging. The interval is centred on the adjusted estimate rather than on your observed score, so it will not be symmetric about the headline number. And because an adjusted-Wald interval can mathematically extend past ±100 when almost everyone lands in one band, the bounds are truncated at −100 and +100, which the score itself can never exceed.

Rounding stage: nothing is rounded on the way through. The shares, the score, the variance and the square root are all computed at full decimal precision and rounded once, at the point results are returned, to ten decimal places. The single exception is the "NPS as usually reported" output, which applies the whole-number reporting convention with halves rounded away from zero — so an exact +0.5 reports as +1 and an exact −0.5 reports as −1. That output is separated from the primary score on purpose: Bain's published definition specifies the bands and the subtraction but not a rounding rule, so the convention is presented as a convention.

A worked example.

Example

A subscription business closes a quarter with 100 usable survey responses: 62 people scored 9 or 10, 25 scored 7 or 8, and 13 scored somewhere between 0 and 6. Promoters are 62.00% of the base, detractors 13.00%, and the Net Promoter Score is 62 − 13 = +49. Passives are a quarter of the respondents and contribute nothing to the subtraction, but they are firmly in the denominator: had the same 62 and 13 come from a base of 75 with passives discarded, the score would read 82.67 − 17.33 = +65.3, which is the arithmetic behind most suspiciously good NPS reports. The 95% adjusted-Wald interval on the real figure runs from +33.69 to +61.45 — nearly 28 points wide on 100 responses. Last quarter's +44 sits well inside it, so the five-point improvement is not evidence of anything yet. Multiply every count by 100 to get 6,200 promoters, 2,500 passives and 1,300 detractors: the score is still exactly +49, but the interval collapses to +47.59 to +50.38, and now a five-point move would be unmistakable. Notice also what the score does not tell you. Forty responses split 20 promoters and 20 detractors scores 0; forty responses that are all passives also score 0, and the calculator's breakdown line is the only thing on the page that distinguishes a polarised customer base from an indifferent one.

detractors13
input Modegroups
responses10, 9, 9, 10, 8, 7, 9, 10, 6, 9, 8, 10, 9, 3, 10, 9, 7, 10, 9, 8
promoters62
passives25

Frequently asked questions.

How is Net Promoter Score calculated?
Take the percentage of respondents who scored 9 or 10, subtract the percentage who scored 0 to 6, and report the difference as a whole number. Both percentages are taken over every respondent, passives included. With 62 promoters, 25 passives and 13 detractors from 100 answers, that is 62 − 13 = +49.
Why don't passives count towards the score?
By design. Bain's definition subtracts detractors from promoters and never mentions the 7s and 8s, on the reasoning that passives are satisfied but not loyal — Bain describes their repurchase and referral rates as "as much as 50% lower than those of promoters". They still belong in the denominator: they are customers, and excluding them from the base is the fastest way to manufacture a better score without improving anything.
What range can NPS take, and is it a percentage?
It runs from −100, when every respondent is a detractor, to +100, when every respondent is a promoter. It is not a percentage: it is the difference between two percentages, which is why it is written as a bare number. Attaching a % sign to it invites people to compare it with conversion rates and satisfaction scores that are genuine proportions.
How many responses do I need for NPS to mean anything?
Enough that the confidence interval is narrower than the change you want to detect. At 100 responses and a score of +49 the interval spans +33.7 to +61.5 — useless for spotting a five-point move. At 10,000 responses in the same proportions it is +47.6 to +50.4. Because the interval narrows with the square root of the sample, quadrupling responses roughly halves it, and there is no fixed magic number that works for every score.
Should I round my NPS to a whole number?
Convention says yes, and this page gives you both. Bain's published definition specifies the bands and the subtraction but not a rounding step, so the whole number is a reporting habit rather than a rule. What matters far more is consistency: rounding an unrounded 48.6 up to 49 in one quarter and truncating 49.4 to 49 in the next produces a fake move of nearly a point.
Does a high NPS actually predict growth?
Less reliably than the metric's marketing suggests. Reichheld's 2003 Harvard Business Review article presented the recommendation question as the best available predictor of growth. Keiningham, Cooil, Andreassen and Aksoy tested that on 21 firms and over 15,500 interviews and reported in the Journal of Marketing that they could not replicate the claimed "clear superiority" of Net Promoter over other loyalty measures. Use NPS as a consistent internal tracker; do not present it to a board as a proven growth forecast.
What is a good NPS?
This page deliberately publishes no benchmark table. Comparable benchmarks require the same question wording, the same scale, the same sampling method and the same industry, and almost no published cross-industry figure controls for all four. Bain's own commentary is that sustained value creators tend to score around twice the average company — a relative statement, not a threshold. Compare your score with your own history and with the interval around it.
Can I convert star ratings or a 1–5 survey into NPS?
No, and this calculator refuses ratings outside 0–10 for exactly that reason. The bands are defined against an 11-point scale, and Bain's stated rationale for that scale is behavioural: nines and tens behave measurably differently from sixes. Mapping five stars onto eleven points invents distinctions your respondents never made, and the resulting number is not comparable with anyone else's NPS.
Two teams have the same NPS but feel completely different — why?
Because a single NPS can come from many different response distributions. A score of 0 might be an evenly polarised base or a base of pure indifference, and those need opposite interventions. Always read the promoter, passive and detractor shares alongside the score; the breakdown line on this page exists precisely so the distribution does not get lost.
Why is my confidence interval not centred on my score?
Because the adjusted-Wald method shrinks the estimate slightly toward zero before building the interval, which is what gives it better coverage than the plain Wald interval at small sample sizes. The effect is invisible on thousands of responses and pronounced on dozens. When almost everyone falls in a single band the interval can also reach past ±100, so it is truncated at the limits the score itself can actually reach.

References& sources.

  1. [1]Bain & Company, "Measuring Your Net Promoter Score℠" (netpromotersystem.com, current edition, retrieved 2026-07-29). The issuing body's own definition: "To calculate NPS, start with the ultimate question, 'How likely are you to recommend us to a friend or colleague?' and score the answers on a zero-to-ten scale. Your Net Promoter Score is simply the percentage of customers who are promoters (those who scored 9 or 10) minus the percentage who are detractors (those who scored 0 to 6)." Also the source of the band labels Promoters (9 to 10), Passives (7 or 8), Detractors (0 to 6), the rationale for the 11-point scale, the statement that passives' "repurchase and referral rates are as much as 50% lower than those of promoters", and the trademark notice. Publicly accessible.
  2. [2]Reichheld, F. F. (2003). "The One Number You Need to Grow." Harvard Business Review, December 2003 issue. The original publication of the metric and of the growth claim attached to it. Author, title and issue date verified on the publisher's page 2026-07-29; the full article text is paywalled, so this is cited as the origin of the metric rather than for any specific figure.
  3. [3]Rocks, B. (2016). "Interval Estimation for the 'Net Promoter Score'." The American Statistician, 70(4), 365–372, DOI 10.1080/00031305.2016.1158124; open preprint arXiv:1601.07235, retrieved and text-extracted 2026-07-29. Supplies the variance of the score, σ = p_pro + p_det − (p_pro − p_det)², the finding that "The Wald and Goodman tests perform poorly; their use should be avoided", and the recommended method implemented here: "The best performing Adjusted Wald is AW(3,T) which can be used by adding 3/4 to the counts of both Promoters and Detractors, and 3/2 to the count of Passives, before construction of a Wald interval." Journal version paywalled; preprint open.
  4. [4]Keiningham, T. L., Cooil, B., Andreassen, T. W. & Aksoy, L. (2007). "A Longitudinal Examination of Net Promoter and Firm Revenue Growth." Journal of Marketing, 71(3), 39–51, DOI 10.1509/jmkg.71.3.039 (abstract retrieved 2026-07-29). Consulted as an independent authority on the metric's predictive claim rather than its arithmetic. Using 21 firms and more than 15,500 interviews from the Norwegian Customer Satisfaction Barometer, "the research fails to replicate his assertions regarding the 'clear superiority' of Net Promoter compared with other measures in those industries." Abstract public; full text paywalled.
  5. [5]Agresti, A. & Coull, B. A. (1998). "Approximate Is Better Than 'Exact' for Interval Estimation of Binomial Proportions." The American Statistician, 52(2), 119–126, DOI 10.1080/00031305.1998.10480550. The origin of the adjusted-Wald construction that Rocks (2016) adapts to the trinomial Net Promoter case; cited here because the AW(3,T) interval on this page is a direct descendant of it. Bibliographic reference — the publisher's copy is paywalled and was not fetched; the method as implemented is taken verbatim from Rocks §2.1.3 and §4.

Embed

Quanta Pro

Paid features are coming later.

  • All 762 calculators remain free
  • No billing is enabled
Coming soon