NPS calculator
Calculate Net Promoter Score from customer ratings 0–10. Enter counts per score or by group — get NPS and interpretation instantly.
Enter survey data
Enter number of responses for each score from 0 to 10
Respondents who gave 9 or 10
Respondents who gave 7 or 8
Respondents who gave 0 to 6
Assumptions and limitations
- NPS is calculated using the standard Bain & Company methodology.
- Scores 0–6 = detractors, 7–8 = passives, 9–10 = promoters.
- At least 100 responses recommended for statistically meaningful results.
In SurveyNinja, NPS, CSAT and more are calculated automatically. Create a survey in 5 minutes and get real-time analytics.
Start freeData is not stored — calculation runs in your browser.
How NPS is calculated
NPS formula
NPS = % promoters − % detractors. Passives (7–8) are not in the formula but count in the total. Result is an integer from −100 to +100.
Promoters (9–10)
Loyal customers who recommend your company. They drive repeat purchases and bring new customers through word of mouth.
Passives (7–8)
Satisfied but not loyal. They may switch to competitors. Goal: convert them to promoters.
Detractors (0–6)
Unhappy customers who may leave negative reviews. Important to find causes and address them.
NPS calculation examples
1 Good NPS
2 Problematic NPS
3 Neutral audience
4 Very high NPS
5 Small sample
6 Before/after comparison
NPS benchmarks by industry
* Benchmarks are approximate and vary by region and segment.
What to avoid
- Interpreting NPS without context Compare with industry benchmarks and your own trends, not abstract "good" numbers from the web.
- Collecting too few responses With samples under 100, NPS fluctuates a lot. For segment comparison you need hundreds per segment.
- Ignoring passives in qualitative analysis Scores 7–8 mean "satisfied but not loyal". Worth understanding reasons and working to convert to promoters.
- Measuring once without a plan Need regularity (quarterly or semi-annual) and consistent survey conditions, or trends are unreadable.
After calculating NPS
- Collect enough responses (100+ for one index, more for segments).
- Compare NPS with the previous wave and industry benchmarks.
- Add an open question "Why did you give this score?" for qualitative analysis.
- Track the trend: run the survey regularly under the same conditions.
- Work with detractors (0–6): find causes and close gaps.
FAQ about NPS
What is NPS?
What is a good NPS?
How many responses for NPS?
Why don't passives count in the formula?
How often to measure NPS?
Can I automate NPS calculation?
Should NPS be weighted by segments?
What if NPS dropped?
Automate your metrics
In SurveyNinja, NPS, CSAT and more are calculated automatically. Create a survey in 5 minutes and get real-time analytics.
Start free