NPS calculator
Use this NPS calculator with category counts or pasted scores from 0 to 10. See response shares, a sample-size margin of error and the effect of one response.
Free, no sign-up. Runs in your browser, with no AI calls.
Net Promoter Score is the percentage of promoters minus the percentage of detractors. Scores of 9 or 10 are promoters, 7 or 8 are passives, and 0 through 6 are detractors. NPS ranges from minus 100 to plus 100. The interval describes approximate sampling uncertainty, not bias from who chose to respond.
Your survey responses
Count each respondent once for the same survey question and customer group. Use an explicit zero when a category has no responses. Pasted scores stay in this browser.
Your result
Enter your figures to calculate a result. No example business values are prefilled.
NPS measures the balance of stated likelihood to recommend in this sample. It does not measure actual referrals, repeat purchases, retention, revenue or the reason for a rating. The interval assumes independent responses from a representative sample; it cannot correct nonresponse, duplicates, survey wording or selection bias. No industry benchmark is supplied.
Method sources
Sources explain the methods. All business figures come from your inputs; no industry averages are supplied.
- Qualtrics: NPS response categoriesChecked 2026-10-12; Published 2020-09-28
- Brendan Rocks: NPS interval estimationChecked 2026-10-12; Published 2016-01-27
How to use this tool
- Count the responses
- Use counts or paste whole scores from zero to ten, separated by commas or one per line. Blank lines inside the list and invalid scores are rejected so responses are never silently dropped. Pasting is limited to ten thousand scores.
- Calculate NPS
- NPS = (promoters - detractors) / total responses × 100. Passives stay in the denominator. A positive score means more promoters than detractors in this sample. A negative score means more detractors. There is no industry benchmark in this tool.
- Read the uncertainty
- With at least five responses, the approximate adjusted Wald AW(3,T) interval adds 0.75 to promoters, 1.5 to passives and 0.75 to detractors for its uncertainty calculation, while the displayed NPS keeps your original counts. Margin of error = 1.96 × sqrt((adjusted promoter share + adjusted detractor share - their squared difference) / (n + 3)) × 100. The interval is centered on the adjusted score and clipped to the score range.
Questions before you start
Where do your next customers find you?
Run a free AI visibility scan to see how assistants describe your business. Compare monitoring plans if you want to follow those answers over time.