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

Net Promoter Score (NPS) Calculator

Calculate Net Promoter Score from promoter, passive and detractor counts or raw 0–10 ratings, with a 95% confidence interval showing how far the score can move.

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
The Net Promoter Score, unrounded: percentage of promoters minus percentage of detractors, from −100 to +100.
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.

Last quarter your NPS was 44. This quarter 100 customers answered the survey: 62 gave a 9 or 10, 25 gave a 7 or 8 and 13 gave 6 or less, for a score of 49. Is that five-point rise real? With 100 responses, the 95% confidence interval around 49 runs from 33.6949 to 61.4507, so last quarter's 44 sits comfortably inside it and the survey cannot tell the two quarters apart. Four times as many responses in the same proportions narrows the range to 41.6519 to 55.6185; ten thousand narrows it to 47.5859 to 50.3847. That interval is printed under every score because it is the difference between a trend and noise.

The score itself comes from one question, "How likely are you to recommend us to a friend or colleague?", answered on a scale from 0 to 10. Bain & Company's definition sorts the answers into three groups, promoters at 9 or 10, passives at 7 or 8 and detractors at 0 to 6, and the Net Promoter Score is the percentage of promoters minus the percentage of detractors. It can run from −100 to +100 and is normally quoted as a whole number.

You can enter the three group counts, or paste the individual ratings and let the calculator sort them. Ratings must be whole numbers from 0 to 10; half points and values such as 11 are rejected with an error. A one-to-five star scale is a trap: those answers are all valid numbers between 0 and 10, so they are accepted and every one of them lands among the detractors. When every pasted rating is 5 or lower, the summary line under the score carries a caution that the data look like a 1–5 scale.

Treat the score as a consistent way to track loyalty over time rather than a forecast. Fred Reichheld introduced it in the Harvard Business Review in 2003 as the one number a company needs to grow, but a later study of Norwegian firms could not reproduce the claim that it beats other loyalty measures.

What is net promoter score calculator?

The Net Promoter Score summarises answers to the recommendation question in one figure: the share of respondents who are promoters minus the share who are detractors, times 100. Passives do not appear in the subtraction, but they are counted in the total that both shares are taken from. An equivalent way to see it, used by the statistician Brendan Rocks, is to score each promoter +1, each passive 0 and each detractor −1 and take the average; NPS is that average times 100. Because it is a difference between two percentages, the score is not itself a percentage and is usually written without a % sign: +49, not 49%. Two very different customer bases can share a score, so the promoter, passive and detractor shares are shown with it. Net Promoter, NPS and Net Promoter Score are trademarks or service marks of Bain & Company, NICE Systems and Fred Reichheld.

How to use this calculator.

  1. Pick the input mode: group counts if your survey tool has already sorted respondents into promoters, passives and detractors, raw ratings if you have each person's 0–10 answer.
  2. For group counts, enter all three as whole numbers of people. Include the passives; leaving them out shrinks the total and inflates the score.
  3. For raw ratings, paste the answers separated by commas, spaces or new lines. Make sure the survey used the 0–10 scale, because answers from a 1–5 scale will be accepted and scored as detractors; if every rating is 5 or lower, the summary line warns that the data look like 1–5.
  4. Read the score with its 95% interval. When this period's interval contains last period's score, the survey has not shown a change.
  5. Look at the three shares as well as the score, since an even split between fans and critics and a base of lukewarm customers can produce the same number.
  6. Keep the question, the scale, who gets surveyed and when the same from period to period; the interval cannot account for a change in method.

The formula.

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

With P promoters, D detractors and N respondents in total, passives included, NPS = (P ÷ N × 100) − (D ÷ N × 100). Writing p₊ = P ÷ N and p₋ = D ÷ N, the score on a −1 to +1 scale is p₊ − p₋, and the calculator reports it times 100.

The confidence interval treats each response as a draw of +1, 0 or −1. The variance of a single draw is p₊ + p₋ − (p₊ − p₋)², and dividing by the number of responses gives the variance of the score. A plain Wald interval would be the score plus or minus 1.96 times the square root of that. Rocks, writing in The American Statistician in 2016, found the Wald interval performs poorly for NPS and recommended an adjusted version he labelled AW(3,T), which is the one used here. It adds 0.75 to the promoter count, 0.75 to the detractor count and 1.5 to the passive count, so the adjusted total is N + 3, then builds the Wald interval from the adjusted shares. The 1.96 is the point on the normal distribution that leaves 2.5% in each tail, giving 95% coverage.

The adjusted score works out to (P − D) ÷ (N + 3), the same net count spread over three extra imaginary respondents, so it sits slightly closer to zero than your score. That is why the interval is not symmetric about your score; the effect is large for small samples and vanishes for big ones. It also stops the interval collapsing to zero width when every answer falls in one group. Because the adjusted interval can stretch past −100 or +100, its ends are cut off at those limits.

The width depends on two things: the number of responses, through the square root, and how spread out the answers are. A base split evenly between promoters and detractors has the largest variance, and a base where everyone falls in the same group the smallest, so two surveys with the same score and size can have very different intervals.

The primary result is the unrounded score. A second result gives it as a whole number, with exact halves rounded away from zero, so +0.5 becomes +1 and −0.5 becomes −1. Bain's definition does not specify a rounding rule, so that is a reporting convention; what matters is applying the same one every period.

A worked example.

Example

Take the quarter from the opening: 62 promoters, 25 passives and 13 detractors, 100 responses in all. Promoters are 62 ÷ 100 = 62% of respondents and detractors 13 ÷ 100 = 13%, so the Net Promoter Score is 62 − 13 = 49. In the +1, 0, −1 coding, the total is 62 − 13 = 49 points over 100 people, an average of 0.49, which is the same score. For the interval, the adjusted total is 100 + 3 = 103. The adjusted promoter share is (62 + 0.75) ÷ 103 = 0.6092, the adjusted detractor share (13 + 0.75) ÷ 103 = 0.1335, and their difference, the adjusted score, 0.4757. The variance is 0.6092 + 0.1335 − 0.4757² = 0.5164. Dividing by 103 and taking the square root gives a standard error of 0.0708, and 1.96 times that is a margin of 0.1388. The interval is 0.4757 ± 0.1388, or 33.6949 to 61.4507 on the usual scale. So the survey supports saying that the score is 49 and that the true figure for customers like these probably lies somewhere between about 34 and 61. The midpoint of that range is 47.57, a little below 49, because of the adjustment toward zero.

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.

If passives are not in the formula, why do they matter?
Because they are part of the total that both percentages are taken from. Drop the 25 passives from the example and the same 62 promoters and 13 detractors become 82.67% and 17.33% of 75 people, a score of 65.3333 instead of 49. Bain describes passives as satisfied but unenthusiastic, with repurchase and referral rates as much as 50% lower than promoters'.
How many responses does a reliable NPS need?
Enough that the interval is narrower than the change you care about. For the example proportions, the interval is 27.76 points wide at 100 responses, 13.97 at 400 and 2.80 at 10,000; quadrupling the sample roughly halves the width. At 10 responses, say 6 promoters, 3 passives and 1 detractor, the score is 50 but the interval runs from −0.2033 to 77.1264.
Why do two scores of zero come with different intervals?
Because the spread of answers differs. Forty responses split 20 promoters and 20 detractors give 0 with an interval of −29.3632 to 29.3632. Forty passives also give 0, but the interval is only −5.5825 to 5.5825. A polarised base is harder to pin down than an indifferent one, and it calls for a different response: fixing what the critics dislike rather than giving everyone a reason to care.
Why isn't the interval centred on my score?
The adjusted method nudges the estimate toward zero before building the interval, which improves its accuracy in small samples. For the example the interval's midpoint is 47.57 rather than 49. With 50 responses that are all promoters, the score is 100 and the interval runs from 86.6443 to 100, cut off at the top because no score can exceed 100.
Can I enter star ratings or a 1–5 satisfaction score?
Not meaningfully. The bands are defined on the 0–10 scale, and stretching a five-point answer across eleven points invents distinctions respondents never made, so the result is not comparable with a real NPS. Be careful with raw-ratings mode: a list of 1–5 answers contains only numbers between 0 and 10, so it is accepted and every answer is counted as a detractor, giving −100, with a caution in the summary line that every rating is 5 or lower. Values above 10 and fractional ratings are rejected.
Should NPS be reported as a whole number?
That is the usual convention, so the calculator shows both forms: the unrounded score and a whole number with halves rounded away from zero. Two hundred responses with 51 promoters, 99 passives and 50 detractors score 0.5, reported as 1; swap the promoters and detractors and −0.5 reports as −1. Whatever rule you use, keep it the same each period so rounding never manufactures a change.
Does a higher NPS mean the company will grow faster?
The evidence is mixed. Reichheld's 2003 article presented the recommendation question as the best predictor of growth. Keiningham, Cooil, Andreassen and Aksoy re-examined the claim using 21 firms and more than 15,500 interviews from the Norwegian Customer Satisfaction Barometer and, in the Journal of Marketing in 2007, reported that they could not replicate its clear superiority over other measures.
Can I compare our NPS with a competitor's or an industry average?
Only with care, which is why no benchmark table is given. Scores move with the wording of the question, the channel, when people are asked and which customers are included, and published averages rarely control for all of those. A survey sent straight after a support call will not match one sent to the whole customer base. Your own history, measured the same way, is the more reliable comparison.
Why does a 6 count the same as a 0?
The detractor band covers seven points of the scale, and the score only counts which band each answer falls in. A mildly disappointed 6 and a furious 0 subtract equally. If you have raw ratings, look at how the detractors are spread: a band full of 5s and 6s is a different problem from one full of 0s, though both produce the same score.
Who should be surveyed for the score to mean anything?
Customers who can judge you, chosen the same way every time. The score describes only the people who answered. If unhappy customers leave before the survey reaches them, or staff ask customers for a high rating, the arithmetic stays correct while the number stops reflecting your customers. The interval measures sampling error, not that kind of bias.

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.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
NPS = (P ÷ N × 100) − (D ÷ N × 100) CI₉₅ = NPŜ ± z√(σ̂ ÷ n̂)
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

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