Measure customer loyalty from survey responses in seconds
Net Promoter Score (NPS) is the world's most widely used customer loyalty metric. First introduced by Fred Reichheld in a 2003 Harvard Business Review article titled 'The One Number You Need to Grow,' NPS has become a standard KPI in virtually every industry — from software startups to global retailers, healthcare providers to financial institutions. The premise is simple. NPS is derived from one survey question: 'On a scale of 0 to 10, how likely are you to recommend us to a friend or colleague?' Respondents fall into three groups: Promoters (scores 9–10) are loyal enthusiasts who will fuel growth through referrals; Passives (7–8) are satisfied but unenthusiastic customers who are vulnerable to competitive offerings; Detractors (0–6) are unhappy customers who can damage your brand through negative word-of-mouth. The NPS formula itself is elegantly simple: NPS = % Promoters − % Detractors. Passives count toward the total respondent base but are excluded from the score calculation. The result is a whole number ranging from −100 (every respondent is a Detractor) to +100 (every respondent is a Promoter). No percentage sign — NPS is always expressed as a plain integer. Why does NPS matter so much? Research consistently shows that NPS correlates with revenue growth, customer retention, and profitability. Companies with high NPS scores tend to grow faster than competitors — Promoters spend more, churn less, and refer new customers at no acquisition cost. Detractors, on the other hand, are at risk of churning, filing complaints, and actively discouraging others from buying. This calculator supports three input modes to accommodate different workflows. Detailed mode lets you enter individual response counts for each score from 0 to 10 — ideal for processing raw survey data and visualizing the full distribution. Quick mode accepts aggregate totals for Promoters, Passives, and Detractors — perfect when you already have summary data from a survey platform. eNPS mode uses the same formula for Employee Net Promoter Score, measuring internal team loyalty and engagement. Industry context matters enormously when interpreting NPS. A score of +30 is considered excellent in the insurance industry but merely average in hospitality. Our calculator includes benchmarks across ten major industries — technology, retail, healthcare, financial services, hospitality, telecom, insurance, airlines, automotive, and media — so you can see exactly how your score compares to industry averages. Use this tool to measure your NPS after product launches, customer service interactions, onboarding sequences, or on a regular quarterly cycle. Track changes over time to identify whether initiatives are moving the needle. Export results to CSV for reporting or import into your analytics stack.
Understanding Net Promoter Score
What Is NPS?
Net Promoter Score (NPS) is a customer loyalty metric based on a single survey question: how likely is someone to recommend your business on a 0–10 scale? Scores 9–10 are Promoters, 7–8 are Passives, and 0–6 are Detractors. The score ranges from −100 to +100 and is calculated as the percentage of Promoters minus the percentage of Detractors. Unlike complex satisfaction surveys, NPS provides a single actionable number that tracks loyalty over time and correlates with business growth outcomes.
How Is NPS Calculated?
NPS = (Number of Promoters / Total Respondents × 100) − (Number of Detractors / Total Respondents × 100). Passives are included in the total respondent count but excluded from the score formula. The result is always rounded to the nearest integer. For example, with 100 respondents — 50 Promoters, 30 Passives, 20 Detractors — the score is (50% − 20%) = +30. NPS is never shown with a percentage sign. eNPS uses the identical formula but applies it to employee survey data instead of customer data.
Why Does NPS Matter?
NPS is the leading indicator of organic growth. Promoters generate referrals and exhibit higher lifetime value; Detractors actively damage brand perception and are churn risks. Research from Bain & Company shows that NPS leaders in their categories typically grow 2× faster than competitors. Tracking NPS over time reveals whether product improvements, support initiatives, or onboarding changes are genuinely improving loyalty. Segmented NPS — by product line, customer segment, or geography — helps pinpoint exactly where experience gaps exist.
Limitations of NPS
NPS measures willingness to recommend, not actual behavior. A high NPS does not guarantee referrals will happen. NPS can vary significantly by survey channel (email vs. in-app vs. phone) and timing (immediately post-purchase vs. 90 days later), making longitudinal comparisons tricky. Small sample sizes produce unreliable scores — most researchers recommend at least 50–100 responses for statistical validity. NPS also lacks specificity: it tells you that customers are unhappy but not why. For actionable insight, pair NPS with follow-up questions like 'What's the primary reason for your score?' to capture qualitative drivers.
Key NPS Formulas
Net Promoter Score
NPS = % Promoters − % Detractors
The core NPS formula. Promoters are respondents scoring 9–10, Detractors score 0–6. Passives (7–8) count toward total respondents but are excluded from the subtraction. Result ranges from −100 to +100.
Promoter Percentage
% Promoters = (Number of Promoters ÷ Total Respondents) × 100
Promoters gave a score of 9 or 10. They are loyal enthusiasts who drive referrals and organic growth.
Detractor Percentage
% Detractors = (Number of Detractors ÷ Total Respondents) × 100
Detractors gave a score of 0 through 6. They are unhappy customers at risk of churning and spreading negative word-of-mouth.
NPS Reference Tables
NPS Benchmarks by Industry
Average NPS varies significantly by industry due to differences in customer expectations, competitive intensity, and switching costs. Compare your score to your specific industry, not to a universal benchmark.
| Industry | Average NPS | Good (Top Quartile) | Excellent (Top 10%) | World-Class |
|---|---|---|---|---|
| Technology / SaaS | 35 | 45–55 | 55–70 | 70+ |
| Retail / E-commerce | 45 | 55–65 | 65–75 | 75+ |
| Healthcare | 27 | 35–45 | 45–60 | 60+ |
| Financial Services | 34 | 45–55 | 55–65 | 65+ |
| Hospitality / Travel | 56 | 65–72 | 72–80 | 80+ |
| Telecom / Internet | 24 | 30–40 | 40–55 | 55+ |
| Insurance | 22 | 30–40 | 40–55 | 55+ |
| Airlines | 35 | 45–55 | 55–65 | 65+ |
| Automotive | 44 | 55–65 | 65–75 | 75+ |
| Media & Entertainment | 25 | 35–45 | 45–60 | 60+ |
NPS Quality Tiers
General NPS interpretation tiers used across all industries. These thresholds help categorize your score into actionable zones regardless of industry context.
| NPS Range | Zone | Interpretation | Priority Action |
|---|---|---|---|
| −100 to −1 | Critical | More Detractors than Promoters — urgent action needed | Identify top pain points, close feedback loops immediately |
| 0 to 19 | Needs Improvement | Slightly more Promoters, but significant Detractor base | Audit customer journey, reduce friction points |
| 20 to 39 | Good | Solid Promoter base with room for growth | Convert Passives to Promoters, build referral programs |
| 40 to 59 | Great | Strong loyalty with meaningful competitive advantage | Maintain momentum, segment analysis for weak spots |
| 60 to 79 | Excellent | Exceptional loyalty — outperforming most industries | Scale what works, monitor for score regression |
| 80 to 100 | World Class | Elite territory — among the best globally | Protect score, leverage Promoters for growth |
Worked Examples
Calculate NPS from 100 Survey Responses
A SaaS company receives 100 NPS survey responses. Score distribution: 45 respondents scored 9–10 (Promoters), 35 scored 7–8 (Passives), 20 scored 0–6 (Detractors).
Total respondents = 45 + 35 + 20 = 100
% Promoters = 45 ÷ 100 × 100 = 45%
% Passives = 35 ÷ 100 × 100 = 35%
% Detractors = 20 ÷ 100 × 100 = 20%
NPS = 45% − 20% = +25
NPS is +25, placing the company in the 'Good' zone. For a technology/SaaS company (industry avg. 35), this is slightly below average. Focus on converting the 35 Passives to Promoters and reducing the 20 Detractors.
Assess Industry Standing — Retail Company
A retail brand surveys 500 customers. Results: 280 Promoters (9–10), 130 Passives (7–8), 90 Detractors (0–6). Industry is retail (avg. NPS = 45).
% Promoters = 280 ÷ 500 × 100 = 56%
% Detractors = 90 ÷ 500 × 100 = 18%
NPS = 56% − 18% = +38
Industry average = 45, Delta = 38 − 45 = −7
Interpretation: Below retail industry average by 7 points
NPS is +38 (Good zone). However, this is 7 points below the retail industry average of 45. The 18% Detractor rate is the key area to address — reducing it to 12% while holding Promoters steady would push NPS to +44, above the industry average.
eNPS for Employee Engagement
An HR team surveys 75 employees. Responses: Score 10 = 12, Score 9 = 15, Score 8 = 18, Score 7 = 10, Score 6 = 8, Score 5 = 5, Score 4 = 3, Score 3 = 2, Score 2 = 1, Score 1 = 1, Score 0 = 0.
Promoters (9–10) = 12 + 15 = 27
Passives (7–8) = 18 + 10 = 28
Detractors (0–6) = 8 + 5 + 3 + 2 + 1 + 1 + 0 = 20
Total = 27 + 28 + 20 = 75
eNPS = (27 ÷ 75 × 100) − (20 ÷ 75 × 100) = 36% − 26.7% = +9
eNPS is +9. This is a positive but modest employee loyalty score. The 26.7% Detractor rate among employees warrants investigation — conduct follow-up interviews with Detractors to identify workplace satisfaction gaps.
How to Use the NPS Calculator
Choose your input mode
Select Detailed mode to enter individual response counts for scores 0 through 10 — best for raw survey exports. Use Quick mode if you already have totals for Promoters, Passives, and Detractors. Choose eNPS for employee loyalty measurement using the same formula.
Enter your response data
In Detailed mode, type the number of respondents for each score from 0 to 10. In Quick mode, enter your Promoter, Passive, and Detractor totals. Leave any score field empty to treat it as zero. Use the Load Sample Data button to see an example.
Select an industry benchmark
Optionally choose your industry from the dropdown to compare your score against the average NPS for that sector. The calculator will show a benchmark panel with your score, the industry average, and the delta — helping you gauge whether your score is above or below par for your market.
Interpret results and export
Review your NPS, zone label, segment percentages, gauge bar position, and distribution chart. Read the zone-specific improvement tips for actionable next steps. Export results to CSV for presentations or import into your analytics tools. Print results directly from the browser for reports.
Frequently Asked Questions
What is a good NPS score?
NPS context depends heavily on industry. In general, any positive NPS (above 0) indicates more Promoters than Detractors. Scores of 30–49 are broadly considered Good; 50–69 Excellent; 70+ World Class. However, a 'good' score is really one that is above your industry average and trending upward over time. A telecom company with +30 is performing well above average (industry avg. 24), while a hospitality brand with +30 is below average (industry avg. 56). Always interpret NPS in industry and trend context, not as an absolute.
Why does NPS ignore Passives in the formula?
Passives (scores 7–8) are included in the total respondent denominator but excluded from the NPS formula itself because they are considered neutral — neither actively promoting nor detracting from your brand. Their inclusion in the denominator effectively dilutes the score, which is intentional: a high proportion of Passives will lower your NPS relative to a base of the same size with more Promoters. Passives represent an opportunity — they are satisfied enough to stay but not loyal enough to recommend. Converting them to Promoters is often the fastest way to improve NPS.
What is the difference between NPS and eNPS?
Net Promoter Score (NPS) measures customer loyalty — how likely customers are to recommend your product or service. Employee Net Promoter Score (eNPS) measures employee loyalty — how likely employees are to recommend your company as a place to work. The formula is identical: eNPS = % Promoter employees − % Detractor employees, using the same 0–10 scale. The survey question changes to 'How likely are you to recommend our company as a great place to work?' eNPS benchmarks differ from customer NPS benchmarks; typical eNPS scores range more widely and often run lower than customer NPS in the same company.
How many responses do I need for a reliable NPS?
Statistical reliability increases with sample size. Most practitioners recommend a minimum of 50 responses to produce a meaningful NPS, but 100–200 is preferred for confidence intervals narrow enough to be actionable. With fewer than 30 responses, a single Detractor or Promoter can swing the score by 3–5 points, making trend analysis unreliable. For segmented NPS — by product, region, or customer type — each segment needs sufficient responses independently. When reporting NPS to stakeholders, always include the response count and a margin of error if the sample is small.
What factors can inflate or deflate my NPS?
Survey timing has a major impact: immediately post-purchase NPS tends to be higher than NPS measured 60–90 days later when customers have more experience with the product. Channel matters too — email surveys typically return lower scores than in-app surveys due to selection bias. Non-response bias is common: dissatisfied customers may be more likely to respond, deflating scores. Conversely, incentivized surveys inflate scores artificially. Leading questions, survey fatigue (survey too long), and ambiguous wording can all distort results. Use consistent methodology across measurement periods to ensure trends are meaningful rather than artifacts of methodology changes.
How often should I measure NPS?
Measurement frequency depends on your business model and customer interaction volume. B2C businesses with high transaction volumes often run continuous transactional NPS — triggered surveys after specific interactions like purchases, support tickets, or deliveries. B2B businesses typically run relationship NPS on a quarterly or semi-annual cycle, sent to all accounts regardless of recent interactions. Relational NPS captures the overall brand relationship, while transactional NPS captures specific journey moments. Most practitioners recommend measuring at the same interval consistently — quarterly is a common cadence — to build a reliable trend line and correlate NPS changes with specific business initiatives.
Related Tools
Churn Rate Calculator
Calculate customer churn rates — low NPS often correlates with high churn. Track both metrics together.
Customer Lifetime Value Calculator
Estimate CLV — Promoters typically have 2–3x higher lifetime value than Detractors.
CAC Calculator
Calculate customer acquisition cost. High NPS reduces CAC through organic referrals from Promoters.
ARR Calculator
Calculate Annual Recurring Revenue — companies with high NPS tend to have stronger ARR growth rates.
Win Rate Calculator
Track sales win rates alongside NPS to correlate customer loyalty with new business conversion.