How to calculate & measure Net Promoter Score (NPS)
Learn how to calculate Net Promoter Score with examples, understand what makes a good NPS, and transform static surveys into continuous customer intelligence that reduces churn.
Why NPS Fails to Drive Customer Action
80% of time wasted on cleaning data
NPS scores lack context
Data teams spend the bulk of their day fixing silos, typos, and duplicates instead of generating insights.
Data teams spend the bulk of their day fixing silos, typos, and duplicates instead of generating insights.
Disjointed Data Collection Process
Manual coding delays insights
Hard to coordinate design, data entry, and stakeholder input across departments, leading to inefficiencies and silos.
NPS collection is quick; coding isn’t. Intelligent Column analyzes responses instantly before detractors churn.
Lost in Translation
Anonymous surveys block recovery
Open-ended feedback, documents, images, and video sit unused—impossible to analyze at scale.
Without IDs, follow-up is impossible. Contacts feature links feedback to customers for targeted action.
How to Calculate Net Promoter Score (NPS): Complete Guide with Examples
Most companies collect NPS scores but never understand what drives customer loyalty. The score tells you how many promoters versus detractors you have—but not why customers recommend you or what would turn a detractor into a promoter.
Net Promoter Score (NPS) measures customer loyalty through one question: "How likely are you to recommend [Company/Product/Service] to a friend or colleague?" Responses on a 0-10 scale create three groups: promoters (9-10), passives (7-8), and detractors (0-6). The NPS calculation subtracts the percentage of detractors from promoters, yielding a score from -100 to +100. First developed in 2003 by Bain & Company and Fred Reichheld, NPS has become the gold standard customer experience metric used by millions of businesses worldwide.
But here's the challenge most organizations face: calculating NPS is straightforward, but understanding what drives the score requires analyzing hundreds of open-ended responses. Traditional methods mean manually coding feedback for weeks—by which time detractors have already churned and shared negative reviews. Most NPS programs measure quarterly but never create continuous feedback loops that track individual customer journeys or enable real-time intervention.
By the end of this guide, you'll learn:
The exact NPS calculation formula with step-by-step examples and edge cases
How to categorize responses into promoters, passives, and detractors correctly
How to design NPS surveys that go beyond the single question for actionable insights
How to automate theme extraction from open-ended feedback using AI analysis
How to segment NPS by customer demographics, purchase history, and touchpoints
How to benchmark your score against industry standards and track improvement over time
How to close the loop with detractors and turn passive customers into promoters
Traditional NPS gives you a quarterly snapshot. This guide shows you how to transform it into continuous customer intelligence that reduces churn and drives advocacy.
What is Net Promoter Score and Why It Matters
Net Promoter Score stands for a metric used in customer experience programs that measures customer loyalty based on one question Qualtrics: "How likely are you to recommend this company to a friend or colleague?"
The genius of NPS lies in its simplicity and predictive power. Research shows that customers who give high NPS scores are more likely to buy again, spend more, and refer others—directly impacting revenue growth Qualtrics. Unlike satisfaction scores that measure happiness, NPS measures advocacy—a stronger predictor of customer lifetime value.
The Three Customer Categories
NPS divides respondents into three groups based on their 0-10 rating
Promoters (9-10): Loyal enthusiasts who will keep buying and referring others. These customers drive growth through positive word-of-mouth and typically have 3-5x higher lifetime value than detractors.
Passives (7-8): Satisfied but unenthusiastic customers who are vulnerable to competitive offerings. While they won't actively harm your brand, they're unlikely to recommend you and may switch if a better option appears.
Detractors (0-6): Unhappy customers who can damage your brand through negative word-of-mouth. Studies show that detractors tell 2-3x more people about bad experiences than promoters tell about good ones.
How to Calculate NPS: The Formula
The NPS calculation is simple but must be executed correctly to ensure accurate measurement.
How to Calculate NPS
How to Calculate NPS
Master the Net Promoter Score formula with visual examples
The NPS Scale: 0-10 Rating
0
1
2
3
4
5
6
7
8
9
10
😞
Detractors
Scores 0-6
Unhappy customers who can damage your brand through negative word-of-mouth
😐
Passives
Scores 7-8
Satisfied but unenthusiastic—vulnerable to competitive offerings
😍
Promoters
Scores 9-10
Loyal enthusiasts who drive growth through referrals and repeat purchases
The NPS Calculation Formula
Net Promoter Score =
% Promoters − % Detractors
Passives are excluded from the calculation but still count toward total responses
Example 1Positive NPS
Total Responses
100 customers surveyed
Promoters (9-10)
60 responses = 60%
Passives (7-8)
25 responses = 25%
Detractors (0-6)
15 responses = 15%
NPS Score
+45
Example 2Negative NPS
Total Responses
200 customers surveyed
Promoters (9-10)
40 responses = 20%
Passives (7-8)
60 responses = 30%
Detractors (0-6)
100 responses = 50%
NPS Score
−30
Step-by-Step NPS Calculation
Step 1: Collect Responses Survey customers using the standard NPS question on a 0-10 scale. Ensure you have a statistically significant sample size (minimum 30-50 responses for small businesses, 100+ for larger organizations).
Step 2: Categorize Responses
Count all 9-10 scores as Promoters
Count all 7-8 scores as Passives
Count all 0-6 scores as Detractors
Step 3: Calculate Percentages Divide each group by total responses:
Promoters % = (Number of Promoters ÷ Total Responses) × 100
Detractors % = (Number of Detractors ÷ Total Responses) × 100
Note: Passives are counted in total responses but excluded from the final calculation
Step 4: Apply the Formula NPS = % Promoters − % Detractors
The result is always a whole number between -100 (all detractors) and +100 (all promoters).
Combining Quantitative Scores with Qualitative Insights
Complementary Tool: This calculator enhances your NPS measurement by helping you understand the "why" behind the scores.
For comprehensive NPS measurement and analysis, visit
Sopact's NPS Solutions
📈
How likely are you to recommend us to a friend or colleague?
Not at all likelyExtremely likely
💬
Understanding the "Why"
0 responses collected
📊
NPS Score
0
Good
Promoters (9-10)0%
Passives (7-8)0%
Detractors (0-6)0%
💡
Qualitative Insights
Common Themes
Recent Feedback
Why Combine Quantitative + Qualitative?
📊
The "What"
NPS scores tell you where you stand, but not why you're there.
💬
The "Why"
Qualitative feedback reveals the reasons, emotions, and context behind the numbers.
💡
Real Insights
Together, they create actionable insights that drive meaningful improvements.
What Makes a Good NPS Score?
NPS scores vary significantly by industry, making benchmarking critical for understanding your performance Qualtrics.
NPS Score Ranges:
Above 70: World-class (companies like Apple, Tesla)
50-70: Excellent
30-50: Great
10-30: Good
0-10: Needs improvement
Below 0: Critical—more detractors than promoters
A good Net Promoter Score for your business depends on your industry context—what matters most is tracking improvement over time and comparing against direct competitors QualtricsQualtrics.
Industry NPS Benchmarks 2025
Industry NPS Benchmarks 2025
Industry NPS Benchmarks 2025
Compare your Net Promoter Score against industry standards to understand competitive positioning
Updated Q1 2025
Score Performance Levels
Excellent (50+)
Good (30-49)
Average (10-29)
Below Average (<10)
Industry
Average NPS
Performance
🛒
E-commerce & Retail
45-55
★★★★★
🚗
Automotive
40-50
★★★★☆
🏥
Healthcare
35-45
★★★★☆
🏦
Banking & Financial Services
35-40
★★★★☆
💻
Software & SaaS
30-40
★★★★☆
🛡️
Insurance
30-40
★★★☆☆
📱
Telecommunications
25-35
★★★☆☆
✈️
Airlines & Travel
20-35
★★★☆☆
🏨
Hospitality
35-50
★★★★☆
📦
Logistics & Shipping
25-40
★★★☆☆
🎓
Education & EdTech
40-55
★★★★★
🎮
Gaming & Entertainment
35-50
★★★★☆
💡
Key Insights
Don't obsess over absolute scores—focus on improvement and competitive positioning. What matters most is tracking your trend over time and understanding what drives your specific score.
E-commerce leads because customers can easily compare and switch—forcing better experiences
Telecom scores lower due to service contracts that reduce switching despite dissatisfaction
B2B SaaS varies widely (10-60+) based on product complexity and switching costs
Context matters more than benchmarks—a score of 30 in insurance is good; in e-commerce it signals problems
Even negative scores can be starting points for improvement—Charles Schwab discovered in 2003 that their corporation had an NPS of -35, which became a catalyst for customer experience transformation Qualtrics.
Beyond the Number: Collecting Actionable NPS Data
The single-question NPS survey gives you a score but not a roadmap for improvement. Most effective NPS programs add 2-3 follow-up questions to understand the "why" behind scores Qualtrics.
Essential NPS Survey Questions
Question 1: The Core NPS Question "How likely are you to recommend [Company/Product/Service] to a friend or colleague?"
Scale: 0 (Not at all likely) to 10 (Extremely likely)
Keep wording consistent for trend tracking
Question 2: The Reasoning Question "What's the primary reason for your score?"
Open-ended text field
This generates qualitative data for theme extraction
Critical for understanding what drives promoters vs. detractors
Question 3: The Improvement Question (Optional) "What could we do to improve your experience?"
Especially valuable for passives and detractors
Provides specific, actionable feedback
Keep surveys to 3-5 questions maximum—longer surveys reduce response rates and quality Qualtrics.
The Problem with Traditional NPS Analysis
Most organizations follow this broken workflow:
Deploy quarterly NPS survey
Wait 2 weeks for responses
Export to Excel
Manually read 300+ open-ended responses
Create theme categories by hand
Tag each response manually (takes 2-4 weeks)
Build PowerPoint presentation
Present findings 6-7 weeks after survey launch
By the time insights arrive, they're stale. Detractors have already churned. The market has shifted. You can't follow up with specific customers because surveys were anonymous.
How Sopact Transforms NPS from Static to Continuous
Transform Your NPS Program
From Quarterly Reports to Continuous Intelligence
See how modern NPS programs move beyond static surveys to real-time customer insights
📊Old Way
Manual analysis, delayed insights, missed opportunities to save customers
📧
Anonymous Quarterly Surveys
Send NPS once per quarter. No customer IDs, no follow-up capability.
4x per year
📥
Excel Export & Manual Coding
Download responses. Read 300+ comments. Create theme categories by hand.
2-4 weeks
📈
Static PowerPoint Reports
Build deck manually. Present aggregate score. By now, insights are stale.
6-7 weeks total
❌
No Detractor Recovery
Can't follow up with specific customers. Implement generic improvements.
Lost customers
⚡Sopact Way
Automated analysis, real-time insights, continuous feedback loops that reduce churn
🎯
Smart Continuous Collection
NPS at key touchpoints. Unique links via Contacts. Demographics auto-linked.
Intelligent Grid shows NPS by segment + themes. Updates as responses arrive.
Real-time
✅
Close the Loop Instantly
Alert teams when detractors appear. Send targeted follow-ups. Track recovery.
Save customers
The Transformation
Sopact Sense doesn't just calculate NPS—it reveals what drives loyalty and enables immediate action
99%
Faster Analysis
100%
Automated Themes
∞
Follow-Up Loops
Transform your NPS program from quarterly reporting to continuous customer intelligence. Clean data collection + AI analysis + real-time segmentation—all in one platform.
Traditional NPS tools give you the score. Sopact Sense gives you the story behind it—and the ability to act before customers churn.
Three Game-Changing Capabilities
1. Intelligent Column: Automated Theme Extraction
Instead of manually coding hundreds of open-ended responses, Intelligent Column automatically categorizes feedback into themes:
Pricing concerns
Customer support quality
Product features and usability
Delivery and logistics
Competitive comparisons
The AI correlates themes with NPS scores to show what drives promoters versus detractors. You instantly see that 72% of detractors mention "slow support response" while 85% of promoters cite "ease of use."
2. Intelligent Grid: Real-Time Segmentation
Traditional tools require Excel exports to segment NPS by customer type. Intelligent Grid automatically shows:
NPS by customer segment (enterprise vs. SMB)
NPS by product line
NPS by geographic region
NPS by customer tenure
NPS by purchase frequency
Cross-analyze quantitative scores with qualitative themes within each segment. Discover that enterprise customers score 65 (driven by "dedicated account management") while SMB customers score 25 (driven by "limited self-service options").
3. Contacts: Continuous Feedback Loops
Anonymous surveys prevent follow-up. Sopact's Contacts feature gives each customer a unique, reusable survey link that:
Enables targeted follow-ups with detractors without re-surveying promoters
Tracks individual NPS changes over time
Proves which interventions move customers from detractor to passive to promoter
Maintains confidentiality while enabling action
NPS FAQ
Net Promoter Score: Frequently Asked Questions
Everything you need to know about calculating, measuring, and improving NPS
Q1How do you calculate Net Promoter Score?
Calculate NPS by subtracting the percentage of detractors from the percentage of promoters. Here's the step-by-step process:
Step 1: Survey customers with "How likely are you to recommend us?" (0-10 scale)
Example: If you survey 100 customers and get 60 promoters (60%), 25 passives (25%), and 15 detractors (15%), your NPS is 60 − 15 = +45. Passives are counted in total responses but excluded from the calculation.
Q2What is a good NPS score?
A good NPS score depends on your industry context, but here are general benchmarks:
50-70: Excellent—strong customer loyalty and advocacy
30-50: Great—above average in most industries
10-30: Good—room for improvement but more promoters than detractors
0-10: Needs improvement—barely positive
Below 0: Critical—more detractors than promoters
Pro Tip
Don't obsess over absolute scores. What matters most is tracking improvement over time and comparing against direct competitors in your industry. E-commerce averages 45-55, while telecom averages 25-35—context is everything.
Q3What's the difference between NPS and customer satisfaction?
NPS measures loyalty and likelihood to recommend—a forward-looking metric that predicts future behavior like repeat purchases, referrals, and customer lifetime value.
Customer satisfaction (CSAT) measures happiness with a specific transaction or interaction—a backward-looking metric about past experience.
Key difference: A customer can be satisfied with your product but not loyal enough to recommend it. Research shows NPS is a stronger predictor of growth than satisfaction scores because advocacy drives new customer acquisition through word-of-mouth.
NPS Question: "How likely are you to recommend us to a friend?" (0-10)
CSAT Question: "How satisfied are you with your recent purchase?" (1-5)
Q4How often should you measure NPS?
The optimal NPS frequency depends on whether you're measuring relationship NPS (overall brand perception) or transactional NPS (specific interactions):
Relationship NPS: Measure quarterly to track overall brand loyalty without survey fatigue
Transactional NPS: Survey immediately after key touchpoints (post-purchase, post-support, post-onboarding)
Continuous Programs: Always-on collection at multiple touchpoints with automated triggers
Best Practice
Don't survey the same customers more than once per quarter for relationship NPS. For transactional NPS, survey after every key interaction but ensure customers aren't over-surveyed across different touchpoints.
Most successful NPS programs combine both approaches: quarterly relationship surveys to track brand health plus always-on transactional surveys to capture feedback at critical moments.
Q5Why are passives excluded from NPS calculation?
Passives (scores 7-8) are excluded from the NPS formula because they represent neutral customers who neither promote nor actively detract from your brand. They're satisfied but not enthusiastic enough to recommend you.
The NPS methodology focuses on the gap between enthusiasts (promoters) and critics (detractors) because this spread predicts growth. Passives sit in the middle—they won't hurt you through negative word-of-mouth, but they won't drive growth through advocacy either.
Strategic importance: While passives don't affect your NPS calculation, they're still counted in total responses and represent your biggest conversion opportunity. Small improvements can move passives to promoters, significantly boosting your score and customer lifetime value.
Don't ignore passives! They're vulnerable to competitive offerings. A competitor's better experience can easily convert your passives into their promoters.
Q6Can NPS be negative?
Yes, NPS can be negative when you have more detractors than promoters. A negative score indicates serious customer experience issues requiring immediate attention.
NPS ranges from -100 (all detractors) to +100 (all promoters). Negative scores are more common than you might think, especially in industries with low competition or during major product transitions.
Famous example: Charles Schwab discovered in 2003 that their corporation had an NPS of -35. Rather than hide this finding, they used it as a catalyst for customer experience transformation. Within a few years, they turned the score positive through systematic improvements.
Negative NPS signals: High churn risk, negative word-of-mouth damaging growth
What to do: Focus on detractor feedback, identify root causes, implement quick wins
Track recovery: Even moving from -20 to 0 represents significant improvement
Q7What questions should I include in an NPS survey?
Keep your NPS survey short (3-5 questions maximum) to maintain high response rates. Here's the optimal structure:
Question 1 (Required): "How likely are you to recommend [Company/Product] to a friend or colleague?" (0-10 scale)
Question 2 (Critical): "What's the primary reason for your score?" (Open-ended text field)
Question 3 (Optional): "What could we do to improve your experience?" (Open-ended)
Demographics (If needed): Only collect what you don't already have in your CRM
Why Question 2 Matters
The open-ended "why" question is where real insights live. It reveals what drives promoters (so you can do more of it) and what frustrates detractors (so you can fix it). Without qualitative feedback, NPS is just a number with no roadmap for improvement.
Common mistake: Adding 10+ follow-up questions. This tanks response rates and creates survey fatigue. If you need deeper insights, follow up separately with specific customer segments.
Q8How do you improve a low NPS score?
Improving NPS requires systematic analysis of what drives detractors and implementing targeted interventions:
Segment by customer type: Compare NPS across demographics, product lines, customer tenure
Prioritize quick wins: Fix issues affecting the most detractors first
Close the loop: Follow up directly with detractors to understand concerns and show you're listening
Track improvement: Measure NPS monthly or quarterly to see if changes are working
Convert passives: Don't just focus on detractors—small improvements can move passives to promoters
Sopact Approach: Traditional methods require manually reading hundreds of responses for weeks. Intelligent Column automatically extracts themes from feedback in minutes, showing exactly what drives your score. Intelligent Grid segments by customer attributes automatically, revealing that enterprise customers score 65 while SMB customers score 25—enabling targeted improvements.
Q9Should NPS surveys be anonymous?
There's a critical trade-off between anonymity and actionability:
Anonymous surveys: Increase honesty and response rates because customers feel safe being candid. However, you can't follow up with specific detractors or track individual customer journeys over time.
Identified surveys: Enable personalized follow-up, closed-loop feedback, and trend tracking for individual customers. However, some customers may be less honest if they know responses are tied to their account.
Best practice: Use confidential surveys with unique customer IDs—responses aren't fully anonymous to your system, but individual feedback isn't shared with frontline teams or managers. Only aggregated, de-identified insights reach leadership.
For B2C: Anonymous works well when you have large sample sizes and can't practically follow up individually
For B2B: Confidential (not anonymous) enables account management teams to address concerns proactively
Hybrid approach: Make response identification optional—let customers choose whether to provide contact info
Q10What's the difference between relationship NPS and transactional NPS?
Relationship NPS (rNPS) measures overall brand loyalty and perception. It asks: "How likely are you to recommend [Company] as a whole?" This captures the cumulative effect of all interactions and experiences over time.
Transactional NPS (tNPS) measures satisfaction with a specific interaction or touchpoint. It asks: "Based on your recent [purchase/support interaction/onboarding], how likely are you to recommend us?"
Use both strategically: rNPS tracks overall brand health quarterly, while tNPS identifies friction at specific moments. A customer might score you 9 on rNPS (loves your brand) but 3 on tNPS (terrible support experience yesterday)—revealing a specific problem to fix.
Relationship NPS: Quarterly surveys to all customers, tracks brand loyalty trends
Transactional NPS: Triggered after key events (purchase, support ticket, renewal), identifies operational issues
Combined insight: If tNPS drops at onboarding but rNPS stays high, fix onboarding without disrupting what's working elsewhere
Transform NPS from Static to Continuous
Stop spending weeks manually analyzing NPS feedback. Sopact Sense automates theme extraction, enables real-time segmentation, and creates continuous feedback loops that reduce churn.
Upload text, images, video, and long-form documents and let our agentic AI transform them into actionable insights instantly.
Smart Collaborative
Enables seamless team collaboration making it simple to co-design forms, align data across departments, and engage stakeholders to correct or complete information.
True data integrity
Every respondent gets a unique ID and link. Automatically eliminating duplicates, spotting typos, and enabling in-form corrections.
Self-Driven
Update questions, add new fields, or tweak logic yourself, no developers required. Launch improvements in minutes, not weeks.