Updated March 16, 2026

NPS Calculator

NPS measures customer loyalty on a scale from -100 to +100. Formula: % Promoters minus % Detractors. Scores above 50 are strong; above 70 is world-class. Enter your survey responses to calculate NPS and compare against industry benchmarks.

Key Takeaways

  • NPS ranges from -100 to +100. A positive score means you have more promoters than detractors.
  • The formula is simple: NPS = % Promoters (9-10 ratings) minus % Detractors (0-6 ratings). Passives (7-8) count toward total but do not affect the score.
  • Scores above 50 are considered strong in most industries. Above 70 is world-class.
  • NPS alone does not tell you why customers feel the way they do. Always pair it with a follow-up open-ended question.
  • Survey timing matters. Send NPS surveys after key touchpoints, not at random intervals.

What Is Net Promoter Score?

Net Promoter Score (NPS) is a customer loyalty metric that measures how likely your customers are to recommend your product or service to others. It is based on a single survey question: "On a scale of 0 to 10, how likely are you to recommend us to a friend or colleague?"

Based on their response, customers fall into three groups:

  • Promoters (9-10): Loyal enthusiasts who will keep buying and refer others, fueling growth.
  • Passives (7-8): Satisfied but unenthusiastic customers who are vulnerable to competitive offerings.
  • Detractors (0-6): Unhappy customers who can damage your brand through negative word of mouth.

The formula is: NPS = % Promoters - % Detractors

The result is a score between -100 (every customer is a detractor) and +100 (every customer is a promoter). A SaaS company that surveys 500 customers and gets 275 promoters, 150 passives, and 75 detractors has an NPS of (55% - 15%) = +40.

NPS Benchmarks by Industry

NPS varies significantly across industries because customer expectations and competitive dynamics differ. A score of 30 might be strong in one sector and below average in another. Use the table below to benchmark your score.

Industry Average NPS Top Quartile Notes
SaaS / Software30-4050+Product stickiness drives higher scores for mature platforms.
Retail / E-commerce50-6070+Direct-to-consumer brands with strong returns policies score highest.
Airlines20-3040+Operational disruptions and fees create high detractor rates.
Banking / Financial Services30-4055+Digital-first banks tend to score 15-20 points above traditional banks.
Healthcare40-5060+Provider quality and wait times are the primary drivers.
Insurance20-3545+Claims experience is the single largest factor in NPS.
Telecommunications15-2535+Among the lowest NPS industries due to contract lock-in and service issues.
Hospitality / Hotels40-5565+Luxury brands consistently score 60+.
Consulting / Professional Services40-5065+Relationship-driven; scores correlate with renewal rates.
Logistics / Shipping15-2535+Delivery speed and damage rates are the key factors.

Sources: Bain & Company, Retently NPS Benchmarks. Benchmarks shift year to year; use these as directional guides, not fixed targets.

How to Calculate NPS

The NPS calculation has three steps: categorize, convert to percentages, and subtract.

NPS = (Number of Promoters / Total Responses) x 100 - (Number of Detractors / Total Responses) x 100

Worked example: A B2B software company sends an NPS survey to 400 active customers. They receive 320 responses: 176 rate 9 or 10 (Promoters), 96 rate 7 or 8 (Passives), and 48 rate 0 through 6 (Detractors).

  • % Promoters = (176 / 320) x 100 = 55%
  • % Passives = (96 / 320) x 100 = 30%
  • % Detractors = (48 / 320) x 100 = 15%
  • NPS = 55% - 15% = +40

An NPS of +40 puts this company in the "Great" range and above average for the SaaS industry. The 30% passive segment represents a conversion opportunity: moving even a fraction of passives to promoters would push the score above 50.

NPS Survey Best Practices

The NPS question is simple, but poor survey execution produces unreliable data. Follow these practices to get accurate, actionable scores.

1. Always include a follow-up question. After the 0-10 rating, ask "What is the primary reason for your score?" The number tells you where you stand. The text tells you why and what to fix.

2. Survey at the right time. For relationship NPS, send surveys quarterly on a rolling basis (not all at once). For transactional NPS, trigger the survey 24-48 hours after a key interaction like onboarding completion, a support resolution, or a renewal.

3. Avoid survey fatigue. Do not survey the same customer more than once per quarter. Oversurveying reduces response rates and skews results toward your most engaged (and typically most positive) customers.

4. Target a response rate above 30%. Low response rates introduce non-response bias. Customers with strong opinions (very happy or very unhappy) are more likely to respond, which can inflate or deflate your true NPS.

5. Segment your results. Break NPS down by customer tier, product line, region, and tenure. The company-wide number hides important variation. A company with an overall NPS of 35 might have enterprise customers at +60 and SMB customers at +10.

Why NPS Matters

NPS is one of the most widely used customer loyalty metrics because it correlates with business outcomes that directly affect revenue.

Revenue growth predictor. Bain & Company's original research found that companies with the highest NPS in their industry grew at more than twice the rate of competitors. Promoters spend more, stay longer, and cost less to serve than detractors.

Referral engine. Promoters actively recommend your product. In B2B SaaS, referred customers have 16% higher lifetime value on average and shorter sales cycles. NPS quantifies the size of your referral engine.

Churn early warning. Detractors churn at 2-3x the rate of promoters. Tracking NPS by cohort lets you spot retention problems before they show up in your churn numbers, giving you a 30-90 day head start on intervention.

Operational alignment. A single, easy-to-understand number gives every team a shared target. Product, support, sales, and leadership can all rally around the same metric rather than tracking isolated satisfaction scores.

How to Improve NPS

Improving NPS requires action on three fronts: reducing detractors, converting passives, and doubling down on what promoters love.

1. Close the loop with detractors. Contact every detractor within 48 hours of their response. Ask what went wrong, fix the issue if possible, and follow up. This single practice can recover 30-50% of at-risk customers and sometimes converts detractors into promoters.

2. Analyze root causes by theme. Group open-ended responses into categories (product bugs, onboarding friction, support wait times, pricing concerns). Prioritize fixes based on frequency and severity, not just the loudest complaints.

3. Convert passives to promoters. Passives are satisfied but not delighted. Identify what would push them to a 9 or 10. Often it is a small improvement: faster response times, a missing feature, or proactive account management.

4. Invest in your promoter experience. Understand what your promoters value most and protect those areas from degradation. If promoters love your onboarding, do not cut corners there to save costs. Build referral programs that give promoters an easy way to share.

5. Set targets by segment, not just company-wide. A company-wide NPS target of 50 is less actionable than segment-specific targets: enterprise at 60, mid-market at 45, SMB at 35. Each segment has different drivers and requires different improvement strategies.

Net Promoter, Net Promoter System, Net Promoter Score, and NPS are registered trademarks of Bain & Company, Inc., NICE Systems, Inc., and Fred Reichheld.

This calculator provides estimates for informational purposes only. It does not constitute professional advice. Actual NPS results depend on survey methodology, sample size, and response rates. Consult a customer experience professional for survey design and interpretation guidance.


Related Calculators

Frequently Asked Questions

What is a good NPS score?

Any score above 0 is technically positive, meaning you have more promoters than detractors. Scores between 0 and 30 are considered good, 30 to 70 is great, and above 70 is world-class. However, benchmarks vary by industry. A 30 in SaaS is average, while a 30 in airlines is above average. Always compare against your specific industry.

How is NPS calculated?

NPS = % Promoters minus % Detractors. Respondents who rate you 9 or 10 are Promoters. Those who rate 7 or 8 are Passives. Those who rate 0 through 6 are Detractors. Passives count toward the total response count but do not directly affect the NPS score.

Why are passives not included in the NPS formula?

Passives are satisfied but not enthusiastic. They are unlikely to actively recommend you or actively discourage others. Fred Reichheld excluded them from the formula because they do not drive the word-of-mouth growth or decline that NPS is designed to measure. However, passives still matter because they are at risk of becoming detractors if experience declines.

How many responses do I need for a reliable NPS?

For statistical significance, aim for at least 100 responses. Smaller sample sizes produce volatile results. A company with 30 responses could see its NPS swing 20 points from one survey to the next just from random variation. For segment-level analysis (by product line, region, or customer tier), you need 100+ responses per segment.

How often should I measure NPS?

Most companies run NPS surveys quarterly for relationship tracking. Transactional NPS (sent after specific interactions like a support ticket or purchase) can run continuously. Avoid surveying the same customer more than once per quarter to prevent survey fatigue and declining response rates.

Can NPS be negative?

Yes. A negative NPS means you have more detractors than promoters. This signals serious customer satisfaction problems. If your NPS is negative, prioritize identifying the root causes through follow-up interviews with detractors and address the most common complaints before running another survey cycle.

What is the difference between NPS and CSAT?

NPS measures overall loyalty and likelihood to recommend. CSAT (Customer Satisfaction Score) measures satisfaction with a specific interaction or experience. NPS is a strategic, long-term metric. CSAT is a tactical, short-term metric. Most customer success teams track both: NPS quarterly for the big picture, CSAT after each support interaction or milestone.