Skip to content

NPS calculator

Work out your Net Promoter Score

Count how many people scored 9-10, 7-8 and 0-6 on the recommendation question. We give you your NPS instantly, from -100 to +100.

Responses by group

In NPS, people rate the question “would you recommend us?” from 0 to 10. By score they fall into: 9-10 promoters, 7-8 passives, 0-6 detractors. Count how many people landed in each group.

Your NPS

50

60% promoters · 10% detractors · 100 responses

How NPS is calculated

NPS sorts respondents into three groups by their 0-10 score: promoters (9-10), passives (7-8) and detractors (0-6). The formula is simple: percentage of promoters minus percentage of detractors. Passives count toward the base but add nothing either way.

The result runs from -100 (all detractors) to +100 (all promoters). Above 0 you already have more promoters than detractors; from +50 up is considered excellent, though the real bar depends on your industry.

Frequently asked questions

What is a good NPS?
Any positive value means more promoters than detractors. As a general reference, above +30 is good and above +50 is excellent, but always compare against your industry average.
Why don't passives count in the formula?
NPS measures the balance between enthusiasm and discontent. Passives are satisfied but not committed: they're part of the base the percentages are calculated on, but they don't add to the score.
How many responses do I need for a reliable NPS?
The more the better, and treat low counts as directional. Note that NPS combines two groups (promoters and detractors), so its margin of error is wider than a single proportion's: it needs more responses than a simple sample size calculator would suggest. Use that as a floor, not an exact NPS figure.

Where the formula comes from

  1. Reichheld, F. F. (2003). The One Number You Need to Grow. Harvard Business ReviewThe article that defined the Net Promoter Score and its three 0-10 bands.

More calculators

Turn these numbers into a real survey

Camaleonic Survey collects the responses and shows you results live as they arrive.