play icon for videos
Use case

NPS Calculation: How to Calculate Net Promoter Score Formula

Learn how to calculate NPS with the Net Promoter Score formula. Step-by-step NPS calculation guide with examples, benchmarks, and free calculator.

TABLE OF CONTENT

Author: Unmesh Sheth

Last Updated:

February 6, 2026

Founder & CEO of Sopact with 35 years of experience in data systems and AI

NPS Calculation: How to Calculate & Measure Net Promoter Score

Your NPS Program Is Broken — Here's Why the Score Alone Isn't Enough

You run the quarterly survey. You calculate the number. You present it to leadership.

And nothing changes.

Detractors keep churning. Passives stay passive. The score moves up or down by five points, but nobody knows why — and nobody knows what to fix first. You've spent six weeks collecting and cleaning data, only to present findings that are already stale by the time they reach a slide deck.

This is the reality for most NPS programs. The formula itself is simple — subtract the percentage of detractors from promoters. But the infrastructure around it fails. Anonymous surveys with no customer IDs. Manual coding of open-ended feedback that takes weeks. Excel exports that analysts spend days pivoting. By the time you understand what drives your score, the customers who gave you that feedback have already churned or shared negative reviews.

The gap between measuring NPS and actually using it to prevent churn and drive growth is where most organizations stall. The calculation takes minutes. Building the data architecture that makes the score actionable — that's what separates teams who report numbers from teams who change outcomes.

📌 IMAGE 3 PLACEMENT: nps-time-compression.png(Place after this paragraph — shows the 200 hrs → 20 hrs transformation)

This guide covers the complete NPS calculation methodology — from the basic formula through segmentation, root cause analysis, and closing the feedback loop — so your score becomes intelligence you act on, not just a number you report.

<!-- HERO VIDEO: Place here, at end of introduction -->

What Is Net Promoter Score (NPS)?

Net Promoter Score (NPS) is a customer loyalty metric that measures how likely customers are to recommend your company, product, or service to others. Developed by Fred Reichheld, Bain & Company, and Satmetrix in 2003, NPS uses a single question — "On a scale of 0 to 10, how likely are you to recommend us to a friend or colleague?" — to predict business growth and customer retention.

The score ranges from -100 to +100. Any positive score means you have more promoters than detractors. Scores above +50 are excellent, and scores above +70 are world-class.

NPS has become the dominant customer experience metric because it correlates directly with revenue growth. Customers who actively recommend you are three to five times more valuable than those who don't — they spend more, stay longer, and bring in new customers through word-of-mouth.

The Three NPS Categories

Every response falls into one of three groups:

Promoters (9–10): Loyal, enthusiastic customers who actively recommend your business. They drive organic growth through referrals and positive reviews.

Passives (7–8): Satisfied but unenthusiastic customers who are vulnerable to competitive offers. They won't damage your brand, but they won't advocate for it either. Passives are included in total response count but excluded from the NPS formula.

Detractors (0–6): Unhappy customers who may damage your brand through negative word-of-mouth, online reviews, or social media criticism. They represent your highest churn risk and require immediate attention.

NPS Calculation Formula: Step-by-Step Guide

The NPS formula is straightforward, but executing it correctly requires attention to detail at each step.

The Core Formula

NPS = % Promoters − % Detractors

The result is always a whole number between -100 and +100.

Step 1: Survey Customers With the Standard NPS Question

Ask: "How likely are you to recommend [Company/Product/Service] to a friend or colleague?"

Use a 0–10 scale where 0 means "Not at all likely" and 10 means "Extremely likely." Always use the full 0–10 scale — shortened scales (1–5 or 1–7) produce different distributions and aren't comparable to standard NPS benchmarks.

Ensure you have a statistically significant sample size. For small businesses, aim for at least 30–50 responses. For larger organizations, target 100 or more responses per segment you plan to analyze.

Step 2: Categorize Responses Into Three Groups

Sort every response into the correct category based on the score given:

ScoreCategoryWhat It Means9–10PromoterLoyal enthusiast who will recommend you7–8PassiveSatisfied but vulnerable to competitors0–6DetractorUnhappy customer who may damage your brand

Example: You survey 200 customers. Results: 110 scored 9–10 (Promoters), 50 scored 7–8 (Passives), 40 scored 0–6 (Detractors).

Step 3: Calculate Percentages

Divide the count of each category by total responses and multiply by 100.

% Promoters = (Number of Promoters ÷ Total Responses) × 100% Detractors = (Number of Detractors ÷ Total Responses) × 100

Example calculation:

  • % Promoters = (110 ÷ 200) × 100 = 55%
  • % Detractors = (40 ÷ 200) × 100 = 20%

Note: Passives are counted in total responses but excluded from the final formula. They affect percentages by diluting the denominator.

Step 4: Apply the NPS Formula

Subtract the detractor percentage from the promoter percentage.

NPS = 55% − 20% = +35

This score of +35 means significantly more customers would recommend you than would warn others away. It's a solid foundation with room for improvement toward the +50 excellent threshold.

NPS Calculation Examples

Example 1: Strong Score

  • 500 responses: 350 Promoters, 100 Passives, 50 Detractors
  • % Promoters = 70%, % Detractors = 10%
  • NPS = 70 − 10 = +60 (Excellent)

Example 2: Average Score

  • 300 responses: 120 Promoters, 90 Passives, 90 Detractors
  • % Promoters = 40%, % Detractors = 30%
  • NPS = 40 − 30 = +10 (Needs improvement)

Example 3: Negative Score

  • 150 responses: 30 Promoters, 40 Passives, 80 Detractors
  • % Promoters = 20%, % Detractors = 53%
  • NPS = 20 − 53 = −33 (Critical — more detractors than promoters)

What Makes a Good NPS Score?

NPS benchmarks vary significantly by industry, making context essential for interpreting your score.

General NPS Score Ranges

Score RangeRatingWhat It Means70+World-ClassApple, Tesla, Costco territory50–70ExcellentStrong customer advocacy30–50GreatHealthy customer base with room to grow10–30GoodMore promoters than detractors, but work needed0–10Needs ImprovementBarely positive — prioritize detractor reductionBelow 0CriticalMore detractors than promoters — urgent action required

NPS Benchmarks by Industry (2025)

IndustryAverage RangeTop PerformersE-commerce / Retail45–6060+Technology / SaaS30–4570+Hospitality / Travel40–5560+Automotive35–5560+Financial Services25–4055+Healthcare25–4550+B2B Services30–4550+Telecommunications0–2040+

The most important benchmark is your own trajectory over time. A company improving from +15 to +30 demonstrates stronger customer experience momentum than a company stagnating at +40.

Why Traditional NPS Programs Fail

Most organizations can calculate the score. Where they fail is turning that score into action.

Problem 1: Anonymous Surveys Prevent Follow-Up

Traditional NPS surveys are anonymous. When a customer gives you a score of 3, you can't follow up to understand why or resolve their issue. You know someone is unhappy — you just don't know who. This makes closing the feedback loop impossible.

Problem 2: Manual Theme Extraction Takes Weeks

The open-ended follow-up question — "What's the primary reason for your score?" — generates hundreds or thousands of text responses. Someone has to read each one, create categories, and tag them consistently. This manual coding process takes two to four weeks, introduces human bias, and produces results that are already stale by the time analysis is complete.

Problem 3: Static Quarterly Cadence Misses Real-Time Problems

Most NPS programs run quarterly. That means you discover problems six to eight weeks after they start — after detractors have already churned, left negative reviews, and influenced potential customers. By the time your quarterly report reaches leadership, the competitive damage is done.

Problem 4: Excel-Based Analysis Can't Scale

Exporting survey data to Excel for manual pivoting is the default for most teams. Analysts spend days creating segment breakdowns — NPS by customer type, by product, by tenure, by geography. Any cross-tabulation requires manual work, and any new question requires starting the analysis from scratch.

Traditional vs Sopact NPS Workflow
From months of manual analysis to minutes of automated insight
Workflow Stage
Traditional NPS
Sopact Sense
Data Collection
Anonymous quarterly surveys. No customer IDs, no demographic links, no follow-up capability.
Continuous collection via Contacts. Unique customer IDs, demographics auto-linked, always-on touchpoint surveys.
Theme Extraction
Manual coding takes 2–4 weeks. Read 300+ comments, create categories by hand, inconsistent tagging.
AI analysis in 5 minutes. Intelligent Column categorizes feedback instantly: pricing, support, features, usability.
Segmentation
Export to Excel, manual pivots. Analysts spend days creating segment breakdowns.
Real-time automatic segmentation. Intelligent Grid shows NPS by customer type, product, tenure, geography instantly.
Reporting
Static PowerPoint decks. Built manually, presented 6–7 weeks after survey launch.
Live dashboards with drill-down. Share link to always-current report, stakeholders explore data themselves.
Action on Feedback
Generic improvements only. Can't follow up with specific detractors. No way to prove what worked.
Close loop with individuals. Alert teams when detractors appear, send targeted follow-ups, track recovery.
Time to Insight
6–7 weeks
Real-time
💡 The Bottom Line Traditional NPS tells you the score 6 weeks too late. Sopact Sense reveals what drives loyalty in real-time, enabling immediate action before customers churn.

The Solution: From Static Score to Continuous Intelligence

The gap between a score you report and intelligence you act on comes down to data architecture — how you collect, connect, and analyze feedback.

Foundation 1: Unique Customer IDs

Every NPS response should link to a known customer record with demographics, purchase history, and interaction data already attached. This eliminates anonymity and enables targeted follow-up with specific detractors without re-surveying your entire customer base.

Sopact's Contacts system assigns every participant a unique ID and link. When a detractor submits a score, the platform knows exactly who they are, what they purchased, how long they've been a customer, and what their previous scores were.

Foundation 2: AI-Powered Theme Extraction

Instead of weeks of manual coding, AI can categorize open-ended feedback in minutes. Sopact's Intelligent Column automatically extracts themes from hundreds of text responses — pricing complaints, support frustrations, feature requests, usability issues — with consistent categorization that no human coder can match at scale.

This means you can identify the top three drivers of detractor scores within hours of survey completion, not weeks.

Foundation 3: Automatic Segmentation

Rather than manual Excel pivots, real-time segmentation shows NPS broken down by any dimension in your customer data. Intelligent Grid enables instant cross-tabulation: NPS by product line, by customer tenure, by geographic region, by support interaction history.

You don't wait for an analyst to build a pivot table. You see the patterns as responses come in.

Foundation 4: Continuous Collection

Shift from quarterly snapshots to always-on measurement. Deploy NPS surveys at key touchpoints — post-onboarding, post-support interaction, pre-renewal — so you capture feedback when the experience is fresh and can intervene before churn.

NPS Calculation vs. NPS Score vs. NPS Measurement: Key Differences

These terms are often used interchangeably, but they refer to different aspects of an NPS program.

NPS Calculation refers specifically to the mathematical formula: % Promoters − % Detractors. It's the arithmetic step that produces the score.

NPS Score is the output of the calculation — the number between -100 and +100 that represents your current customer loyalty position.

NPS Measurement is the broader practice — designing surveys, choosing deployment timing, segmenting results, tracking trends over time, and connecting scores to business outcomes. Measurement encompasses the full program, not just the math.

Understanding this distinction matters because most NPS advice focuses on calculation (which is simple) rather than measurement (which is where organizations struggle and where the real value lives).

How to Design Effective NPS Surveys

The quality of your NPS data depends entirely on how you design and deploy your survey.

The Core Question

Always use the standard phrasing: "On a scale of 0 to 10, how likely are you to recommend [Company/Product/Service] to a friend or colleague?"

Don't modify the scale. A 1–5 or 1–7 scale produces data that isn't comparable to NPS benchmarks and changes the distribution of responses.

The Follow-Up Question

Add exactly one open-ended question: "What is the primary reason for your score?"

This single question generates the qualitative context that makes NPS actionable. Without it, you know the score but not the cause.

Avoid Survey Fatigue

Resist the temptation to add ten more questions. Every additional question reduces completion rates. The power of NPS is its simplicity — one rating question plus one open-ended question gives you both the metric and the context.

If you need demographic data, collect it from your customer records rather than asking in the survey. Link responses to existing customer profiles through unique IDs, not by adding demographic questions to the survey itself.

Transactional vs. Relational NPS

Relational NPS measures overall brand loyalty. Deploy quarterly or semi-annually to track your baseline score.

Transactional NPS measures satisfaction after specific interactions — support tickets, onboarding, purchases, renewals. Deploy at each touchpoint to identify exactly where the experience breaks.

The most effective programs use both: relational NPS for the headline metric and transactional NPS to diagnose the drivers.

How to Analyze NPS Beyond the Score

Calculating NPS is step one. The real work — and the real value — comes from understanding what drives the number.

Segment by Customer Attributes

Break your NPS down by every relevant dimension: customer tenure, product line, geographic region, acquisition channel, support history, purchase frequency. Look for segments where NPS diverges dramatically from the overall score.

A company with an overall NPS of +40 might discover that first-year customers have an NPS of +15 while five-year customers score +65. That tells you onboarding is the problem, not the product.

Extract Themes From Open-Ended Feedback

Group the qualitative responses into categories: pricing, product quality, customer support, ease of use, reliability, communication. Identify which themes appear most frequently in detractor responses versus promoter responses.

With AI-powered analysis through Sopact's Intelligent Column, this categorization happens in minutes rather than weeks — and produces consistent results across thousands of responses.

Track Trends Over Time

A single NPS score is a snapshot. The trajectory tells the story. Track your score monthly or quarterly and correlate changes with specific events: product launches, pricing changes, support team restructuring, competitive moves.

Close the Loop With Detractors

The highest-ROI action in any NPS program is following up with detractors. When a customer gives you a score of 0–6, they're telling you they're about to leave and take their network with them.

With unique customer IDs, you can alert the right team member immediately, reach out within 24 hours, resolve the issue, and track whether the customer's score improves over time. This "detractor rescue" process converts the most at-risk customers into retained accounts — and sometimes into promoters.

NPS Root Cause Analysis

A root cause analysis connects your NPS score to the specific operational factors that drive it up or down.

Step 1: Correlate Scores With Journey Stages

Map NPS responses to where customers are in their journey. Are detractors concentrated at onboarding? At renewal? After support interactions? This identifies which stage needs the most attention.

Step 2: Cross-Reference With Operational Data

Connect NPS responses to operational metrics: support ticket resolution time, feature adoption rates, billing issues, product uptime. Look for correlations between operational failures and score drops.

Step 3: Identify the Vital Few Drivers

Typically, three to five factors drive 80% of your detractor volume. Focus improvement efforts on these vital few rather than trying to fix everything at once.

Step 4: Measure the Impact of Changes

After implementing improvements, track whether the specific segments affected by those changes show NPS improvement. This creates a feedback loop that validates which actions actually move the score.

NPS Calculation for Different Survey Scales

While the standard NPS uses a 0–10 scale, you may encounter data collected on different scales. Here's how to handle each.

NPS Score Calculator

Enter the number of responses in each category to calculate your Net Promoter Score

Scores 9–10
Scores 7–8
Scores 0–6
Your Net Promoter Score
+45
GREAT
60%
Promoters
25%
Passives
15%
Detractors
NPS = 60% − 15% = +45

Standard 0–10 Scale (Recommended)

  • Promoters: 9–10
  • Passives: 7–8
  • Detractors: 0–6
  • Formula: NPS = % Promoters − % Detractors

1–5 Scale (Not Recommended, but Common)

Some organizations use a 1–5 satisfaction scale and attempt to derive NPS. The standard mapping is:

  • Promoters: 5
  • Passives: 4
  • Detractors: 1–3

This is a rough approximation. The compressed scale reduces granularity significantly — there are four detractor categories on a 0–10 scale but only three on a 1–5 scale. If possible, use the full 0–10 scale for NPS to ensure comparability with industry benchmarks.

1–7 Scale

  • Promoters: 7
  • Passives: 5–6
  • Detractors: 1–4

Again, this is an approximation. The 0–10 scale remains the gold standard for NPS measurement.

Practical Application: NPS Across Industries

Customer Experience (SaaS)

A SaaS company deploys transactional NPS at three touchpoints: post-onboarding (day 30), post-support interaction, and pre-renewal (60 days before). They discover onboarding NPS is +20 while support NPS is +55. Root cause analysis reveals that customers who don't complete the product setup wizard within the first week become detractors. They redesign the onboarding flow and track a 15-point improvement in post-onboarding NPS within one quarter.

Workforce Development

A training organization measures NPS before and after a 12-week program. Pre-training NPS is +10. Post-training NPS is +45. But when segmented by education level, they discover participants with graduate degrees score +60 while those without degrees score +25. The open-ended feedback reveals that instructional materials assume college-level reading comprehension. They create tiered materials and close the gap by 20 points.

Healthcare / Patient Experience

A hospital network deploys NPS after discharge. Overall NPS is +32. Segmented by department, the emergency department scores +12 while cardiology scores +58. Theme extraction reveals that emergency department detractors consistently cite wait times and communication during triage. The hospital implements a patient communication protocol and tracks improvement over six months.

Frequently Asked Questions

How do you calculate NPS?

Calculate NPS by subtracting the percentage of detractors (scores 0–6) from the percentage of promoters (scores 9–10). Survey customers on a 0–10 scale, categorize responses into promoters, passives, and detractors, then apply the formula: NPS = % Promoters − % Detractors. The result ranges from -100 to +100. Passives (scores 7–8) are included in total responses but excluded from the final calculation.

What is a good NPS score?

A good NPS score is generally above +30, though benchmarks vary significantly by industry. Scores between +50 and +70 are considered excellent, while +70 and above is world-class. Any positive score means more promoters than detractors. The most meaningful benchmark is your own improvement over time and comparison against direct competitors in your specific industry.

What is the NPS formula?

The NPS formula is: NPS = % Promoters − % Detractors. Promoters are customers who score 9–10 on the likelihood-to-recommend question. Detractors score 0–6. Calculate each group as a percentage of total responses, then subtract. Passives (7–8) affect the denominator but are excluded from the formula itself.

How is NPS measured?

NPS is measured by asking customers the standard question: "How likely are you to recommend us to a friend or colleague?" on a 0–10 scale. Responses are categorized into promoters (9–10), passives (7–8), and detractors (0–6). The score is calculated by subtracting detractor percentage from promoter percentage. Effective NPS measurement also includes a follow-up open-ended question to understand the "why" behind each score.

What are detractors, passives, and promoters?

Promoters (9–10) are loyal enthusiasts who actively recommend your brand. Passives (7–8) are satisfied but unenthusiastic — vulnerable to competitors. Detractors (0–6) are unhappy customers who may damage your brand through negative word-of-mouth. Each group requires different follow-up strategies: appreciation and referral programs for promoters, targeted conversion efforts for passives, and immediate intervention for detractors.

What is the average NPS score?

The global average NPS across all industries is approximately +32. However, averages vary dramatically by sector — e-commerce averages +45 to +60, SaaS averages +30 to +45, telecommunications often averages below +20, and some cable providers have negative scores. Compare your score to your specific industry benchmark rather than the global average.

Can NPS be negative?

Yes. NPS ranges from -100 to +100. A negative score means you have more detractors than promoters — more customers would discourage others from using your product than would recommend it. While negative scores are concerning, they can be starting points for transformation. Charles Schwab discovered a -35 NPS in 2003 and used it as a catalyst for systematic customer experience improvement.

How often should you measure NPS?

Deploy relational NPS surveys quarterly to track your overall brand loyalty trend. Supplement with transactional NPS at key touchpoints — post-purchase, post-support, post-onboarding, pre-renewal — to identify where specific experiences drive satisfaction or frustration. The most effective programs combine both approaches for continuous measurement rather than quarterly snapshots.

What is the difference between NPS and CSAT?

NPS measures customer loyalty and likelihood to recommend — a forward-looking indicator of growth. CSAT (Customer Satisfaction Score) measures satisfaction with a specific interaction or experience — a backward-looking indicator of service quality. NPS predicts long-term business outcomes better, while CSAT provides more granular feedback on individual touchpoints. Many organizations use both metrics together.

How do you improve NPS?

Improve NPS by closing the feedback loop: follow up with detractors within 24 hours, extract themes from open-ended feedback to identify the top three drivers of dissatisfaction, fix systemic issues rather than treating symptoms, and track whether changes actually move the score. The biggest improvements come from reducing detractors (which is faster) rather than trying to convert passives to promoters (which takes longer).

Transform Your NPS Program

Stop treating NPS as a number you calculate once a quarter and start using it as continuous customer intelligence that prevents churn and drives growth.

Ready to see the difference? Book a Demo to see how Sopact transforms NPS from static reporting into real-time, actionable customer intelligence — with unique customer IDs, AI-powered theme extraction, and automatic segmentation that turns every survey response into an opportunity to improve.

📺 Watch how it works: See the complete Sopact platform walkthrough | Subscribe to Sopact on YouTube | Bookmark the full playlist

How to Calculate NPS - Complete Guide

How to Calculate NPS

The complete formula, benchmarks, and best practices for measuring customer loyalty

The NPS Formula

Net Promoter Score calculation is straightforward but must be executed correctly for accurate measurement.

NET PROMOTER SCORE
NPS = % Promoters − % Detractors
Result ranges from -100 to +100

Note: Passives are counted in total responses but excluded from the final calculation.

Step-by-Step NPS Calculation

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+ responses for larger organizations

Categorize Responses

Classify each response into one of three groups:

  • Promoters: Scores of 9-10
  • Passives: Scores of 7-8
  • Detractors: Scores of 0-6

Calculate Percentages

Divide each group by total responses:

  • % Promoters = (Promoters ÷ Total) × 100
  • % Detractors = (Detractors ÷ Total) × 100

Apply the Formula

Subtract detractor percentage from promoter percentage:

NPS = % Promoters − % Detractors

The result is always a whole number between -100 and +100.

What Makes a Good NPS Score?

NPS scores vary significantly by industry, making benchmarking critical for understanding your performance.

70+
World-Class (Apple, Tesla level)
50-70
Excellent Performance
30-50
Great Performance
10-30
Good Performance
0-10
Needs Improvement
Below 0
Critical—More Detractors Than Promoters

Remember: Context matters more than absolute numbers. What matters most is tracking improvement over time and comparing against direct competitors in your industry.

Industry NPS Benchmarks 2025

Use these benchmarks to understand your competitive position, but remember: continuous improvement matters more than hitting a specific number.

Industry Average Range Top Performers
Retail ~50 60+
Financial Services ~45 55+
E-commerce 35-50 60+
Technology / SaaS 40-55 70+
Hospitality / Travel 40-55 60+
Automotive 40-55 60+
Telecommunications 20-30 (improving to 40+) 40+
Healthcare / Telehealth 30-45 50+
B2B Services 30-45 50+

How to Use These Benchmarks

  • Compare with direct competitors: Focus on your specific industry and region for the most accurate picture
  • Focus on improvement: A high score is great, but continuous improvement by listening to customers is the key to long-term loyalty
  • Understand trends: Benchmarks change year-over-year based on technology, economic factors, and evolving customer expectations

💡 Key Insight

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. By addressing feedback systematically, they turned detractors into promoters and transformed their competitive position.

The lesson: Your current score matters less than your commitment to improvement and closing the feedback loop with customers.

Upload feature in Sopact Sense is a Multi Model agent showing you can upload long-form documents, images, videos

AI-Native

Upload text, images, video, and long-form documents and let our agentic AI transform them into actionable insights instantly.
Sopact Sense Team collaboration. seamlessly invite team members

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.
Unique Id and unique links eliminates duplicates and provides data accuracy

True data integrity

Every respondent gets a unique ID and link. Automatically eliminating duplicates, spotting typos, and enabling in-form corrections.
Sopact Sense is self driven, improve and correct your forms quickly

Self-Driven

Update questions, add new fields, or tweak logic yourself, no developers required. Launch improvements in minutes, not weeks.