Net Promoter Score (NPS) Calculator
Enter the number of survey responses you received in each category and get your Net Promoter Score in real time. The calculator splits your respondents into promoters (9-10), passives (7-8) and detractors (0-6), applies the standard NPS formula, and shows how your score compares to typical industry ranges. You can also enter responses for each individual score from 0 to 10 if you want the full breakdown.
What is Net Promoter Score and how is it calculated?
Net Promoter Score (NPS) is a customer loyalty metric introduced by Bain and Company in 2003. It asks a single question: "On a scale of 0 to 10, how likely are you to recommend us to a friend or colleague?" Respondents are placed into three groups based on their answer. Those who score 9 or 10 are Promoters, enthusiastic customers who actively recommend your brand. Those who score 7 or 8 are Passives, satisfied but not particularly loyal. Those who score 0 to 6 are Detractors, unhappy customers who may actively warn others away. The NPS formula subtracts the percentage of Detractors from the percentage of Promoters: NPS = % Promoters - % Detractors. The result is always a whole number between -100 and +100. Passives are counted in the denominator when calculating each percentage, but they are not directly included in the subtraction. This means that a large passive group lowers both percentage figures proportionally, which effectively penalizes scores that are bunched in the middle.
How to use this calculator
In grouped mode (the default), simply enter the count of respondents who fall into each of the three categories. If you have the raw response data and want the full breakdown, switch to score-by-score mode and enter the count for each individual score from 0 to 10. The calculator adds them automatically into the correct groups. Your NPS, promoter share, passive share, detractor share and total response count all update in real time. The gauge visual shows where your score sits on the -100 to +100 scale, and the donut chart shows how your respondents split across the three groups. Use the "Show your work" panel to walk through each step of the calculation with your exact numbers.
What is a good NPS score?
Context matters enormously. In absolute terms, any score above zero means you have more promoters than detractors, which is a positive signal. Scores between 0 and 29 are widely considered good, 30 to 49 excellent, 50 to 69 outstanding, and 70 or above is often described as world-class. However, the right benchmark is your own industry rather than a universal target. Consumer-facing categories such as grocery and retail routinely see median NPS scores of 55 or higher, while software and internet companies often sit in the single digits or low twenties because the competitive bar is very different. B2B firms in consulting and professional services tend to cluster in the high fifties. Tracking your own score over time and comparing against direct competitors gives more actionable insight than chasing a single number.
Acting on your NPS results
The score is only the start. The most valuable NPS programs pair the quantitative result with open-ended follow-up questions so you know why people rated you as they did. Detractors warrant fast outreach: closing the loop with an unhappy customer within 24-48 hours significantly reduces churn risk and can sometimes turn a detractor into a passive or even a promoter. Passives are your biggest opportunity for growth. They are already largely satisfied, and a targeted nudge such as a personalised check-in, a loyalty reward or a product improvement in an area they care about can shift them to the promoter column. Promoters deserve acknowledgment too. Asking them for referrals, online reviews or testimonials at the moment of peak satisfaction converts their goodwill into real acquisition value. Survey cadence also matters: running NPS too frequently can cause fatigue, while too infrequently means missing emerging trends. Most teams find quarterly or post-interaction (transactional) surveys strike the right balance.
NPS score interpretation and industry benchmarks
| NPS range | Zone | Selected industry medians |
|---|---|---|
| -100 to -1 | Needs improvement | More detractors than promoters |
| 0 to 29 | Good | Internet/Software: ~4-30 |
| 30 to 49 | Excellent | B2B Software/SaaS: ~40, Healthcare: ~38-61 |
| 50 to 69 | Outstanding | Retail/Ecommerce: ~55, Professional Services: ~50 |
| 70 to 100 | World-class | Manufacturing: ~65, Agency/Consulting: ~59 |
General NPS zones alongside 2025 median scores for key industries. Industry figures from Survicate benchmark research.
Frequently asked questions
What is the NPS formula?
NPS = % Promoters - % Detractors. Promoters are respondents who scored 9 or 10, detractors are those who scored 0 to 6, and both percentages are calculated against the total number of respondents including passives (7-8). The result is a whole number from -100 to +100.
Do passives affect the NPS score?
Passives do not appear in the subtraction formula directly, but they do affect the result. Because percentages are calculated against the total (promoters plus passives plus detractors), a larger passive group dilutes both the promoter and detractor percentages. In practice, a high passive count pulls the NPS toward zero rather than helping it.
What is the difference between transactional and relational NPS?
Relational NPS surveys measure overall brand loyalty and are typically sent on a regular schedule (quarterly or annually) to a random sample of customers. Transactional NPS surveys are sent immediately after a specific interaction, such as a purchase, support call or onboarding session, and measure satisfaction with that touchpoint. Both use the same formula, but the scores are not directly comparable to each other or to general industry benchmarks.
How many responses do I need for a reliable NPS?
As a rule of thumb, most researchers consider 200-500 responses sufficient for a statistically reliable NPS at a confidence level of 95% with a margin of error around plus or minus 5 points. Below 100 responses, individual outliers can swing the score significantly. Very small samples are best treated as directional signals rather than precise measurements.
Can NPS go above 100 or below -100?
No. The maximum possible score is +100, achieved when every respondent scores 9 or 10 (100% promoters, 0% detractors). The minimum is -100, achieved when every respondent scores 0 to 6 (0% promoters, 100% detractors). In practice, scores above 80 or below -50 are very rare across large samples.
What is a good NPS score for software companies?
Software and internet companies tend to score lower than other industries because customers have more alternatives and higher expectations. Industry data consistently places the median B2B software and SaaS NPS in the range of 30 to 41, while consumer internet products often sit between 4 and 30. A score above 40 in this sector is generally considered strong.