Net Promoter Score: How to Calculate NPS From Survey Responses

October 29, 2026

Net Promoter Score (NPS) is a widely used measure of customer loyalty. Customers answer one question: 'How likely are you to recommend us to a friend or colleague?' on a scale from 0 to 10. Respondents who give 9 or 10 are promoters, 7 or 8 are passives, and 0 to 6 are detractors. NPS = % promoters − % detractors, a number between −100 and +100.

In a survey of 500 customers, 310 give 9 or 10 (62%), 120 give 7 or 8 (24%), and 70 give 0 to 6 (14%). NPS = 62 − 14 = +48. Passives are not counted in the formula, but they are included in the denominator.

Skip the math and get your answer instantly:

Open the Percentage Calculator →

Step-by-Step Calculation

Step 1: collect scores. Step 2: count promoters, passives, and detractors. Step 3: convert each to a percentage of total responses. Step 4: subtract the detractor percentage from the promoter percentage. Report the result as a whole number without a percent sign. Because NPS is a difference, small changes in either group move it: shifting 5% of respondents from detractor to promoter raises NPS by 10 points.

Report the number of responses along with the score.

GroupScore rangeCountShare
Promoters9 to 1031062%
Passives7 to 812024%
Detractors0 to 67014%
NPS500 responses+48

Sample Size and Uncertainty

Like any survey statistic, NPS has sampling error. Its standard error is √[(p + d − (p − d)²) ÷ n] where p and d are the promoter and detractor proportions. For p = 0.62, d = 0.14, n = 500: p + d = 0.76; (p − d)² = 0.2304; variance = (0.76 − 0.2304) ÷ 500 = 0.00106, standard error = 0.0325, or 3.3 points. The 95% margin of error is ±6.4 points. With only 50 responses, the margin is about ±20 points, too wide to detect modest changes. Aim for several hundred responses and be cautious when comparing small differences over time or between segments.

Benchmarks and Context

What counts as a good NPS depends on the industry: scores above 0 are positive, above 30 are often considered good, above 50 excellent, and above 70 exceptional, though typical levels differ widely (subscription software, banks, airlines, and retailers each have their own norms). Compare with direct competitors and your own trend. NPS measures loyalty intent, not satisfaction with a specific interaction, and it can be influenced by survey timing, wording, and culture: customers in some countries tend to give lower scores overall.

Acting on the Results

Follow up with an open-ended question asking for the reason for the score. Close the loop with detractors quickly to resolve their problems. Ask promoters for referrals or reviews. Analyze scores by segment, product, and touchpoint to find drivers. Critics note that a single number hides detail and that the 0 to 6 grouping lumps together very unhappy and mildly disappointed customers. Combine NPS with other measures, such as customer effort score, churn, and retention, and with qualitative feedback.

Frequently Asked Questions

How is NPS calculated?

Percentage of promoters (9 to 10) minus percentage of detractors (0 to 6).

What is a good NPS?

Above 30 is often considered good and above 50 excellent, but it varies by industry.

Do passives count?

They count in the total number of respondents but not in the score's numerator.

How many responses do I need?

Several hundred to keep the margin of error to about ±6 points.

Can NPS be negative?

Yes, if detractors outnumber promoters.