Learn how to calculate NPS score step by step, what it means for B2B teams, and how to turn customer feedback into action.
Most support leaders know that the Net Promoter Score (NPS) formula is simple. The real challenge lies in consistency — specifically, how you measure it over time.
Small inconsistencies in timing, audience, or question wording can skew results enough to make reporting unreliable. Then, it becomes difficult to defend trends, compare teams, or explain what actually changed.
That’s why consistency in NPS surveys matters.
In this article, we’ll look at how to calculate NPS step-by-step, walk through a B2B support example, and show how to interpret and act on the results.
NPS in B2B support: What it measures and why it matters
NPS measures how likely customers are to recommend your company on a scale from 0–10. Based on their responses, customers are grouped into three categories:
Promoters (9–10): Customers who actively recommend the company and can drive referrals.
Passives (7–8): Satisfied customers who aren’t actively promoting your product or service.
Detractors (0–6): Unhappy customers who may discourage others from using your product or service.
NPS is one of the most important customer service metrics for B2B support leaders to track because it captures overall customer sentiment in a single, comparable score. It reflects how well your team provides a satisfying customer experience across all touchpoints.
It’s also predictive. Knowing how many existing customers are Promoters, Passives, and Detractors allows you to forecast the impact on customer retention and acquisition. Then, you can make informed improvements to processes to boost NPS.
The NPS formula: 4 steps to calculate the score
The NPS formula is straightforward:
NPS = % of Promoters – % of Detractors
If 50% of customers are Promoters and 10% are Detractors, then your NPS is 40 (50 minus 10). Passives are still tracked, but they don’t factor into the final score.
Here are the four steps to follow to collect relevant data and calculate the score.
Step 1: Collect NPS responses with a survey
The first step is to run a survey asking customers whether they’d recommend you. The exact wording of the NPS question can vary, but try something like: “On a scale from 0 to 10, how likely are you to recommend us to a colleague or business associate?”
Pair it with an open-ended question like this: "What’s the main reason for your score?" This isn’t part of the score calculation, but it provides qualitative customer feedback that helps diagnose problems.
Running surveys with all customers on a quarterly or annual basis provides an overall view of the relationship. For more detailed feedback on particular touchpoints, measure transactional NPS by sending surveys out after each transaction.
Whichever method and wording you choose, use the same survey question every time — a single word change can shift responses enough to break your trendline.
Step 2: Categorize responses
Next, categorize each response based on its score: label 9 and 10 as Promoters, 7 and 8 as Passives, and 6 and below as Detractors.
Although you won’t use Passives in the score calculation, ignore them at your peril. A growing Passive group is a Promoter pipeline waiting to be unlocked — or a quiet warning that satisfaction is slipping. Read their comments and look for what’s missing, not just what’s wrong.
Step 3: Calculate the percentage of Promoters and Detractors
The NPS scale is based on percentages of total responses, not raw counts. That’s what makes the score comparable across survey waves of different sizes.Take the total numbers of Promoters and Detractors, divide them by the total number of survey respondents, and multiply by 100:
Promoter % = Promoters ÷ Total Responses × 100
Detractor % = Detractors ÷ Total Responses × 100
Step 4: Apply the NPS formula
Lastly, subtract the percentage of Detractors from the percentage of Promoters using this formula: NPS = % of Promoters – % of Detractors.
The result is always a whole number between –100 and 100. Anything above zero means you have more fans than critics. Anything below means the opposite, and it’s worth treating as a churn-risk signal.
NPS calculation example
Here’s a quick example of how to measure NPS in a B2B environment. A software-as-a-service company is getting high customer satisfaction (CSAT) scores but still struggling with customer acquisition. It runs an NPS survey with 500 customers and gets the following scores:
50 Promoters (9–10)
350 Passives (7–8)
100 Detractors (0–6)
It then applies the percentage calculations:
Promoters: 50 / 500 * 100 = 10%
Passives: 350 / 500 * 100 = 70%
Detractors: 100 / 500 * 100 = 20%
The company’s final NPS score is:
NPS = 10 – 20 = −20
The NPS score of −20 surprises management, given CSAT showed everything was fine. NPS says only 1 in 10 customers would actually recommend the company to others, and 1 in 5 would steer people away. The growth problem suddenly makes sense.
The path forward is clear: Analyze feedback from survey respondents to understand what’s holding customers back and identify changes to transform Passives into Promoters.
How to interpret NPS score in B2B businesses
Knowing how to calculate NPS is only the start. The next step is to analyze the score and interpret what it says about your support performance and customer relationships.
In B2B support, NPS is a useful indicator of relationship health, but it reflects only the subset of customers who choose to respond. That sample is often skewed toward people with very positive or very negative experiences, making NPS more of a directional signal than a complete view of customer sentiment. And in low-response environments, even a single account’s feedback can noticeably shift the score.
Context is what makes the number useful. Measure each survey result against two reference points: industry benchmarks and your own historical trends. With a consistent survey approach, the score’s direction often matters more than the absolute value — moving from 32 to 45 signals real improvement, even if another team sits at 50 but their score is declining.
Below are average NPS scores across different industries. Methodologies and design vary across companies, so use these numbers for overall benchmarking rather than strict targets.
Source: Retently 2026 NPS Benchmarks for B2B
When benchmarking your score externally, focus on overall relationship NPS to compare like-for-like. Use transactional NPS to troubleshoot individual touchpoints, and rely on historical NPS trends as one of your main customer support KPIs to track performance over time.
How to operationalize NPS results across teams
B2B support teams use NPS scores to evaluate the customer experience and find opportunities for improvement. After each survey cycle, assign team members to follow up, analyze the results, and use the qualitative feedback, along with help desk metrics, to see where to improve.
Here’s how to follow up with each segment:
Promoters: Examine the feedback for examples of what you’re doing well. Thank Promoters for their loyalty and, where it makes sense, invite them into a case study or referral program.
Passives: This is where most of your upside lives. Use feedback to spot issues, such as slow resolution times, and take steps to improve responsiveness and overall experience.
Detractors: Prioritize direct follow-up to address the raised concerns. Look for patterns in feedback to see where the customer experience started to slip, and work on a longer-term plan to fix those issues. One detractor is a data point; a cluster is a roadmap item.
Effective NPS programs rely on clear ownership, full visibility into customer context, and coordinated, cross-team collaboration. With consistent processes for acting on feedback, teams can gradually improve NPS scores and the overall customer experience.
Closing the loop on NPS with Front
Calculating NPS is the easy part. Acting on it is where most teams stall, because the score lives in a survey tool and the context lives somewhere else — your help desk, your CRM, your team’s inboxes. By the time someone connects the dots, the moment has passed.
Front is the customer operations platform built for B2B complexity, keeping every team, tool, and customer conversation in sync so companies can scale without losing context.
Because it integrates with tools like Delighted, AskNicely, and Nicereply, Front makes it easy to conduct NPS surveys and view responses alongside customer conversations. Front also offers Smart CSAT, which analyzes customer sentiment across all interactions, providing a complete and continuous view of customer experience.
Book a demo to see how Front brings teams, tools, and customer conversations together so feedback doesn’t stop at the score.
FAQs
How do companies scale NPS programs?
Companies often use an automated NPS tool to run surveys automatically. This helps manage higher volumes and frees teams to focus on analyzing and acting on the results.
How should companies run NPS surveys?
Companies should run NPS surveys with all customers on a regular basis (quarterly or annually). Many also use automated surveys after each transaction. Keep the surveys short and use the same NPS question each time.

