No items found.
Connect your feedback data from Qualtrics to coach and motivate your frontline 👉 Learn More
NPS for Beginners
8 min read

How to Calculate NPS: Formula & Step-by-Step Guide

AskNicely Team
February 16, 2025
Table of contents
Subscribe to our newsletter

How to Calculate NPS: Formula & Step-by-Step Guide

Customer experience (CX) metrics come in various forms. You’ve got Customer Satisfaction Score (CSAT), Customer Effort Score (CES ),  and Net Promoter Score (NPS). They’re each great for kicking off your customer experience journey, but if you’re trying to dial into loyalty, NPS is the way to go. 

Developed by Fred Reichheld of Bain & Company, NPS is widely used by businesses of all sizes, from small startups to global enterprises. It offers a simple yet powerful way to gauge how likely customers are to recommend your brand.

While the NPS formula itself is straightforward, many teams struggle with execution. They make one of the biggest mistakes in collecting feedback and fail to ever act on their NPS score in a meaningful way. Additionally, they can collect biased data, misclassify responses, or fail to interpret the survey results correctly — all of which can lead to flawed insights and misguided strategies. If your NPS isn’t driving meaningful improvements in customer experience, chances are something is getting lost in translation.

In this guide, we’ll break down exactly how to calculate NPS, highlight the most common mistakes to avoid, and show you how to turn raw scores into actionable CX improvements. By the end, you’ll have a clear framework for using NPS the right way, giving you accurate, reliable insights to drive customer loyalty and business growth.

Understanding net promoter score (NPS)

Net promoter score is a customer experience metric that measures loyalty by assessing how likely customers are to recommend your company, product, or service to others. Unlike general satisfaction scores, which capture momentary experiences, NPS focuses on long-term advocacy, giving businesses a clear indicator of customer sentiment and potential for growth.

At its core, NPS is based on a single, straightforward survey question:

“How likely are you to recommend [Company/Product] to a friend or colleague?”

‍

Survey respondents answer on a scale from 0 to 10, and based on their responses are sorted into three distinct groups. These categories are the foundation of NPS calculations, determining not just your score but also the insights you can extract from your data. Understanding the differences between these groups is crucial to using NPS effectively.

Promoters (9-10)

Promoters are your most loyal customers, those who actively advocate for your brand and drive organic growth through word-of-mouth recommendations. They love your product, have positive experiences, and are likely to remain customers long-term. Businesses should focus on nurturing this group, encouraging referrals, and leveraging their feedback to reinforce what’s working.

Passives (7-8)

Passives are satisfied customers, but they lack strong enthusiasm for your brand. They’re not likely to leave negative reviews, but they’re also not actively promoting your business. Since they sit on the fence, competitors can easily lure them away. Engaging Passives with personalized experiences and improvements can help convert them into Promoters.

Detractors (0-6)

Detractors are dissatisfied customers who can hurt your brand’s reputation through negative word-of-mouth and public reviews. Their experiences haven’t met expectations, and they may be actively looking for alternatives. Identifying the root causes of dissatisfaction and addressing these issues quickly is critical to improving customer retention and preventing churn.

By segmenting customers into these categories, you can gain a clearer understanding of what your customers think. 

The next step? Using these classifications to calculate your NPS and unlock valuable insights for improvement.

How to Calculate NPS

The net promoter score is calculated using a simple formula:

NPS = (Percentage of promoters) – (Percentage of detractors)

Your final NPS is always a whole number ranging from -100 to 100. A negative score means you have more unhappy customers (detractors) than loyal advocates (promoters), while a high positive score indicates strong customer loyalty and brand advocacy.

Example NPS calculation

Let’s say you survey 1,000 customers, and the responses break down as follows:

  • 600 Promoters (9-10) → 60%
  • 200 Passives (7-8) → Not included in the formula
  • 200 Detractors (0-6) → 20%

Using the NPS formula:

60% (Promoters) – 20% (Detractors) = NPS of 40

For a quick and accurate calculation, use AskNicely’s NPS calculator.

Now, let’s walk through the step-by-step process for collecting and calculating NPS effectively.

Step 1: Collect responses

Start by distributing the NPS survey to your customers. This can be done via email, SMS, embedded website surveys, or even in-app pop-ups. Timing and frequency matter. Sending surveys at key moments in the customer journey (such as post-purchase or after a service interaction) ensures you get the most relevant feedback.

We recommend including the core NPS scale, along with no more than one to two follow-up questions to boost survey response rates.

Get started with our NPS survey template here. 

Step 2: Categorize customers

Once responses come in, group them into the three key categories:

  • Promoters (9-10) – Your most loyal and enthusiastic customers.
  • Passives (7-8) – Neutral customers who could be swayed by competitors.
  • Detractors (0-6) – Unhappy customers at risk of churn and negative reviews.

Step 3: NPS score calculation 

Convert each group into a percentage of total responses:

  • Percentage of Promoters = (Total number of Promoters Ă· Total Respondents) Ă— 100
  • Percentage of Detractors = (Total number of Detractors Ă· Total Respondents) Ă— 100

Finally, subtract the percentage of Detractors from the percentage of Promoters to get your overall NPS.

With a properly calculated NPS, you can track changes over time, benchmark against industry averages, and — most importantly — use the insights to improve customer experience and drive growth.

Methods for calculating NPS

Once you’ve collected your survey responses, the next step is calculating your NPS. There are several ways to do this, depending on your team’s resources and the level of automation you need.

Manual calculation: Spreadsheets

Many businesses start by using spreadsheets to calculate NPS manually. This involves:

  • Entering survey responses into a spreadsheet
  • Categorizing customers as Promoters, Passives, or Detractors
  • Applying the NPS formula to determine the final score

While this method is simple and cost-effective, it becomes inefficient as survey volumes grow. Manual errors, inconsistent data entry, and the time required to analyze NPS results can slow down decision-making.

Online NPS calculators

For a quick, one-time calculation, free online tools like AskNicely’s NPS calculator allow you to input your data and instantly generate your score. These tools are useful for small-scale surveys but don’t provide deeper insights or automated tracking over time.

CX Platforms: The smarter approach

Customer experience (CX) platforms like AskNicely go beyond simple calculations. They automate NPS tracking, integrate with your CRM, and provide real-time insights to help you take action. Instead of just seeing a number, you get a full picture of customer sentiment, trends over time, and opportunities for improvement, all in one place.

What’s a good net promoter score?

Determining whether your net promoter score is “good” depends on several factors, including your industry, company size, and customer expectations. While a high NPS generally indicates strong customer loyalty, what qualifies as a great score can vary widely.

Here’s a rough guideline for interpreting your NPS:

  • Negative to 0 – Signals more Detractors than Promoters. This is a red flag that customer dissatisfaction is high and needs immediate attention.

  • 0 to 30 – An average NPS. While there are more Promoters than Detractors, there’s still significant room for improvement.

  • 30 to 50 – A solid, above-average score that indicates strong customer loyalty and satisfaction.

  • 50 to 70 – A great NPS, placing your business among the top performers in many industries.

  • 70+ – A world-class NPS, achieved by only the most customer-centric companies with highly engaged, loyal customers.

Learn how AskNicely customers are gaining world-class NPS scores here. 

However, the most valuable comparison isn’t against a generic benchmark, it’s against others in your industry. For example, SaaS companies typically see NPS scores in the 30 to 50 range, while consumer brands with highly engaged customers may push beyond 70.

To see how your NPS stacks up, download AskNicely’s NPS Benchmark Study. Understanding industry-specific benchmarks helps identify where you stand, set realistic improvement goals, and uncover opportunities to boost customer loyalty. 

Essential tools for calculating and improving NPS

While spreadsheets can work for small businesses just getting started with NPS, scaling companies need advanced tools to efficiently collect, analyze, and act on their NPS data. Without the right systems in place, businesses risk missing valuable insights, delaying customer recovery efforts, and failing to turn feedback into real improvements.

Here are the essential tools that help businesses not just calculate NPS, but optimize it for long-term success.

CX platforms: The all-in-one solution

Customer experience platforms like AskNicely bring together everything you need for NPS measurement and improvement. These platforms automate survey distribution, categorize responses, track trends over time, and integrate with other business tools to drive action.

With real-time analytics, automated workflows, and team accountability features, CX platforms ensure that feedback doesn’t just sit in a report, it turns into meaningful business improvements.

Survey and feedback tools

To measure NPS, you need an easy way to collect customer feedback. Survey tools allow businesses to distribute NPS surveys, but they often require manual data handling and lack the technology to take meaningful action in your feedback.

AskNicely’s survey tools go a step further, automating NPS collection across multiple channels and creating workflows to take fast, frontline-driven action on your feedback. 

CRM and help desk integrations

Tracking NPS at the customer level allows businesses to personalize follow-ups and close the feedback loop effectively. Integrating NPS data with CRMs like Salesforce and HubSpot or help desks like Zendesk and Intercom ensures that teams can take immediate action on customer feedback, whether that’s reaching out to Detractors, strengthening customer relationships with Promoters, or improving service touchpoints.

Data analytics and visualization software

Seeing NPS as a standalone metric isn’t enough. It’s important to analyze trends, identify patterns, and correlate NPS with key business outcomes. Data visualization tools like Tableau, Power BI, and Google Looker help transform raw NPS data into actionable insights by tracking scores over time, segmenting feedback, and identifying drivers of customer loyalty.

For a fully integrated approach, CX platforms like AskNicely provide built-in analytics and reporting so businesses can track NPS trends without needing extra tools.

Net promoter score calculation FAQs

Still have questions about calculating and using NPS effectively? Here are some of the most common NPS questions businesses ask, along with concise answers to help you get the most out of your NPS program.

1. How often should we measure NPS?

It depends on your goals. Many companies track NPS quarterly or biannually for a broad view of customer sentiment. However, transactional NPS (measured after key interactions, like a purchase or support call) provides real-time insights to improve specific touchpoints. For best practices, check out our guide on when to send NPS surveys.

2. Can NPS be negative?

Yes. Since NPS is calculated as (percentage of Promoters – percentage of Detractors), scores can range from -100 to 100. A negative NPS means you have more unhappy customers than satisfied ones and should take immediate action to improve.

3. What’s the difference between NPS and CSAT?

While NPS measures customer loyalty and likelihood to recommend, Customer Satisfaction Score (CSAT) measures how happy customers are with a specific interaction or experience. Learn more in our CSAT vs. NPS comparison.

4. Should we survey all customers or a sample?

Surveying all customers ensures a more accurate NPS, but if that’s not feasible, a well-selected representative sample can provide reliable insights. The key is to gather enough responses for statistical significance and ensure responses reflect your entire customer base.

5. What’s the best way to follow up with Detractors?

The worst thing you can do with NPS feedback is ignore it. Follow up with Detractors quickly, acknowledge their concerns, and show you’re taking action. This helps turn unhappy customers into loyal advocates. 

6. Is a high NPS always good?

Not necessarily. A high NPS is great, but if it’s based on a small, unrepresentative sample or isn’t driving real improvements, it may not translate to business success. Focus on why customers are scoring you highly and ensure you’re consistently delivering great experiences.

7. How does NPS impact business growth?

A strong NPS correlates with higher customer retention, increased referrals, and revenue growth. Use the calculator below to see how improving your net promoter score (NPS) could impact your bottom line.

8. Can NPS be used for employee feedback?

Yes! While NPS is typically used to measure customer loyalty, the same methodology can be applied to employees with Employee Net Promoter Score (eNPS). By asking, “How likely are you to recommend [company] as a place to work?”, businesses can gauge employee satisfaction and engagement. Learn more about using NPS for employee experience.

For more insights, check out our full library of NPS resources.

Measure and improve NPS with AskNicely

Tracking your NPS is just the first step. Turning insights into action is what truly drives customer loyalty and business growth. 

That’s where AskNicely comes in.

AskNicely is a comprehensive customer experience (CX) platform that simplifies every stage of NPS management, from automated survey distribution to real-time analytics and employee engagement tools.

Why choose AskNicely for NPS management?

  • Automated NPS collection – Gather customer feedback seamlessly across email, SMS, web, and in-app channels.

  • Real-Time insights & reporting – Track trends, uncover patterns, and segment responses by customer type, location, or interaction.

  • CX-focused workflows – Trigger automated follow-ups, alert teams to Detractors, and turn Promoters into brand advocates.

  • Employee coaching & engagement – Close the loop by giving frontline teams the tools they need to improve customer experiences daily.

  • Seamless integrations – Connect with CRMs, help desks, and business intelligence tools for a fully unified CX strategy.

Businesses that use AskNicely to manage NPS see higher retention, improved customer satisfaction, and more engaged employees delivering exceptional service.

Book a demo today

Want to see how AskNicely can help you measure, manage, and improve NPS effortlessly? Book a demo today. 

AskNicely Team
About the author

AskNicely Team

Ready to take action on customer experience?

Book a Demo >