Evidence asset
Net Promoter Score calculation: formula, example and analysis worksheet
Calculate NPS from 0–10 responses with a worked example, reproducible worksheet, uncertainty checks and limitations that prevent overclaiming.
- Published
- 21 September 2026
- Reading time
- 11 min
- Author and reviewer
- The Survey Review
Net Promoter Score (NPS) is the percentage of respondents who give a 9 or 10 on the standard 0–10 recommendation item minus the percentage who give a 0 through 6. Scores of 7 or 8 are passives: they remain in the denominator but are not added to either side of the subtraction. Report the score with its respondent count, field period, population and uncertainty—not as a percentage or an automatic prediction of growth.
What is Net Promoter Score?
Net Promoter Score is a customer-loyalty metric based on a 0–10 question about likelihood to recommend an organization, product or service. Bain describes the broader Net Promoter System as a loyalty-management approach. The calculation itself is a compact summary of the response distribution, not a complete measurement system. See Bain's current NPS overview.
What is the NPS formula?
NPS = percentage of promoters − percentage of detractors. Use all valid 0–10 answers as the denominator.
| Response | Class | Role in the formula |
|---|---|---|
| 9–10 | Promoters | Add to promoter count |
| 7–8 | Passives | Stay in denominator only |
| 0–6 | Detractors | Add to detractor count |
| Blank or invalid | Missing | Exclude under a declared rule and report separately |
The possible result runs from −100, when every valid respondent is a detractor, to +100, when every valid respondent is a promoter. Because two percentages are subtracted, write an NPS of 35 as 35, not 35%.
Worked example
A survey receives 200 valid 0–10 answers: 110 promoters, 50 passives and 40 detractors. Promoters are 110 ÷ 200 = 55%. Detractors are 40 ÷ 200 = 20%. The result is 55 − 20 = NPS 35. Passives do not appear in the final subtraction, but their 50 responses stay in the denominator.
Reusable calculation worksheet
| Field | Example | Check |
|---|---|---|
| population | Customers completing onboarding | Who can the result represent? |
| field_period | 1–31 August 2026 | Is the comparison window fixed? |
| valid_n | 200 | Do category counts sum to n? |
| promoters_n | 110 | Only 9 and 10 |
| passives_n | 50 | Only 7 and 8 |
| detractors_n | 40 | Only 0 through 6 |
| missing_n | 12 | Reason and denominator rule stated |
| nps | 35 | 55 − 20, no percent sign |
| question_version | nps_v2 | Wording, scale and placement stable |
| weight | None | State any analysis weight and design |
How should uncertainty be reported?
NPS is a statistic estimated from a sample. Its sampling error depends on the shares of promoters and detractors, their covariance and the sampling design. For a simple unweighted random-sample approximation, let pP and pD be the promoter and detractor proportions. An approximate standard error is 100 × √[(pP + pD − (pP − pD)²) ÷ n].
In the worked example, pP=0.55, pD=0.20 and n=200. The approximate standard error is 5.60 NPS points; a normal 95% interval is roughly 35 ± 11.0, or 24.0 to 46.0. This approximation is not valid for every design. Use survey-analysis software for weights, clustering or stratification, and avoid treating overlapping point estimates as proof of a real change.
How should NPS changes be interpreted?
- Confirm the population, invitation method, question wording, placement and field period are comparable.
- Compare the full 0–10 distribution and category counts, not only the net score.
- Calculate uncertainty using the actual sample design.
- Review missingness, response rate and any changes in customer mix.
- Analyze the open-ended reason with a documented coding method.
- Pair the score with behavioral and operational measures relevant to the decision.
Worked sensitivity check
Suppose the next wave has 56% promoters and 19% detractors, giving NPS 37. The two-point increase is not automatically meaningful. If the samples are small or composition changed, the uncertainty interval may easily include no change. Publish the counts and method before celebrating the direction.
Transparent method
We verified the conventional classification and formula against current first-party survey and NPS sources, then added a reproducible denominator check, uncertainty approximation and change-audit worksheet. The article does not rank software, imply that one metric predicts every business outcome or treat vendor examples as independent validation.
Limitations
NPS compresses an 11-point response distribution into three groups, so different distributions can produce the same score. Cultural response styles, sampling, nonresponse, question context and relationship stage can affect the result. Nielsen Norman Group cautions that NPS does not capture usability on its own and should be paired with behavioral measures. See the methodological discussion. Do not infer causation, future revenue or individual behavior from a score without separate evidence.
Sources and limitations
- Bain & Company: Net Promoter Score and System, for the current first-party description of the metric and system.
- SurveyMonkey: Net Promoter Score, for the 0–10 classifications and standard calculation.
- Nielsen Norman Group: NPS as a UX metric, for limits of using NPS alone and the need for complementary behavioral evidence.
Verification date: 21 September 2026. This is operational survey-design guidance, not legal advice. Requirements can differ by jurisdiction, audience and research purpose. Send corrections with a primary source through our corrections process.