Market Research

How to calculate NPS (net promoter score)

NPS equals the percentage of promoters minus the percentage of detractors. Here is the full formula, a worked example, benchmarks, and how NPS differs from CSAT and CES.

CleverX Team ·
How to calculate NPS (net promoter score)

Net promoter score (NPS) is the percentage of your customers who are promoters minus the percentage who are detractors. If 60 percent of respondents are promoters and 15 percent are detractors, your NPS is 45. The result is a single number between minus 100 and plus 100, and that is the entire calculation.

This guide walks through the NPS question, how to sort responses into promoters, passives, and detractors, the formula with a worked example, what counts as a good score, industry benchmarks, the mistakes that quietly distort results, and how NPS compares to CSAT and CES.

What is NPS and the one question behind it

NPS comes from a single survey question:

“On a scale of 0 to 10, how likely are you to recommend [company or product] to a friend or colleague?”

This is the standard likelihood-to-recommend question introduced by Bain & Company, and its power is in its simplicity. One question, one number, tracked over time. It measures loyalty and word-of-mouth potential rather than satisfaction with a single interaction, which is why teams treat it as a relationship metric.

Many surveys add an open-text follow-up such as “What is the main reason for your score?” That comment field is where the real insight lives, because the number alone tells you the direction but not the cause. If you want NPS to inform product and go-to-market decisions rather than sit on a dashboard, the qualitative follow-up is not optional. This is the same principle behind a broader voice of customer research program, where the score is the headline and the verbatim feedback is the story.

Promoters, passives, and detractors

Every 0 to 10 response falls into one of three buckets:

CategoryScoreWhat it means
Promoters9 to 10Loyal enthusiasts who keep buying and refer others
Passives7 to 8Satisfied but unenthusiastic and vulnerable to competitors
Detractors0 to 6Unhappy customers who can damage your brand through negative word of mouth

The grouping surprises people the first time they see it. A 7 or an 8 is not a good score in the NPS world. Those passives are counted in your total but neither help nor hurt the number directly. The detractor band is wide on purpose: anything from a 0 to a 6 signals a customer at risk, and treating a 6 as “almost promoter” is one of the most common analysis errors.

The NPS formula

Here is the calculation in full:

NPS = (percentage of promoters) minus (percentage of detractors)

To compute it:

  1. Count total responses to the recommend question.
  2. Count how many are promoters (9 to 10) and how many are detractors (0 to 6).
  3. Convert each count to a percentage of the total.
  4. Subtract the detractor percentage from the promoter percentage.

Passives are included in the denominator when you calculate percentages, but they are never added or subtracted. That means adding more passives lowers your score even though those customers are not unhappy, which is exactly the intended effect: lukewarm customers dilute loyalty.

The final figure ranges from minus 100 (everyone is a detractor) to plus 100 (everyone is a promoter). Write it as a whole number, not a percentage.

A worked example

Say you survey your customer base and collect 500 valid responses to the recommend question. They break down like this:

CategoryResponsesPercentage
Promoters (9 to 10)29058%
Passives (7 to 8)13026%
Detractors (0 to 6)8016%
Total500100%

Now apply the formula:

  • Promoters: 290 / 500 = 58 percent
  • Detractors: 80 / 500 = 16 percent
  • NPS = 58 minus 16 = 42

Your NPS is 42. Notice that the 130 passives never appear in the subtraction, yet they still shape the result: if 40 of those passives had been promoters instead, your promoter share would climb to 66 percent and your NPS would jump to 50. That is why moving passives up the scale, not just fixing detractors, is a legitimate growth lever.

What is a good NPS score?

The honest answer is that it depends on your industry, but a few reference points hold up:

  • Above 0: you have more promoters than detractors. A baseline, not a celebration.
  • Above 30: generally considered good.
  • Above 50: excellent, and rare.
  • Above 70: world-class, the territory of a handful of beloved brands.

Absolute thresholds can mislead you, though. A software company with an NPS of 40 might be underperforming its peers, while a health insurer with an NPS of 20 might be leading its category. Loyalty norms differ enormously across sectors, so the number that matters is your score relative to comparable companies, and your own score trending over time. A rising NPS in a low-benchmark industry is more meaningful than a flat 45 in a high-benchmark one.

NPS benchmarks by industry

Benchmarks shift year to year, but the relative ordering across industries is fairly stable. These ranges are directional and drawn from widely cited industry studies, so use them to set expectations rather than as hard targets:

IndustryTypical NPS range
Software / SaaS30 to 45
Financial services30 to 45
Retail / ecommerce35 to 50
Consumer technology40 to 60
Healthcare20 to 40
Insurance20 to 35
Telecom / cable0 to 30

If you want a defensible benchmark for your specific market rather than a generic industry range, you can field the same NPS question to a fresh, representative sample of your target buyers. On CleverX, a B2B research platform with more than 8 million verified professionals across 150 or more countries, you can recruit a matched benchmark sample and get responses back in roughly two to five days on a pay-as-you-go basis, which makes competitive NPS benchmarking practical without a standing panel.

Common NPS mistakes

Small process errors distort NPS more than most teams realize. Watch for these:

  • Misgrouping the scale. Counting 7s and 8s as promoters, or treating 6 as neutral, inflates your score and hides at-risk customers. Stick to 9 to 10, 7 to 8, and 0 to 6.
  • Leading or biased wording. Prefacing the question with “We hope you loved your experience” nudges responses upward. Keep the question neutral and standard.
  • Sampling only happy customers. Surveying right after a win, or only emailing your power users, produces a flattering but useless number. Sample across your base. Sound sampling is the same discipline that underpins any rigorous market research method.
  • Too few responses. Under 100 responses and your score swings wildly when a few people change buckets. Aim for 200 to 400 for a stable, trendable figure.
  • Chasing the number, not the cause. A dashboard NPS with no follow-up comments and no action loop is vanity. The score should trigger investigation, not self-congratulation.
  • Comparing across mismatched contexts. Relationship NPS and transactional NPS are different measures. Do not compare a post-support-ticket score against an annual loyalty score and conclude anything.

Avoiding these is less about statistics and more about discipline, and it maps closely to the fundamentals of good market research: ask a clean question, sample the right people, and act on what you find.

Relationship NPS vs transactional NPS

There are two common ways to run NPS, and mixing them up is a frequent source of confusion.

Relationship NPS measures overall loyalty to your brand and is usually fielded on a schedule, quarterly or twice a year, to a broad cross-section of customers. It answers “how do people feel about us overall?”

Transactional NPS is triggered by a specific event, such as completing onboarding, resolving a support ticket, or renewing a contract. It answers “how did that particular experience land?” Transactional scores tend to run higher or lower than the relationship score depending on the moment you catch the customer in.

Both are useful. The mistake is reporting them as one blended number. Keep them separate, label them clearly, and trend each on its own line.

NPS vs CSAT vs CES

NPS is one of three widely used experience metrics, and they answer different questions. Choosing the right one depends on what decision you are trying to inform.

MetricQuestion it asksWhat it measuresScaleBest for
NPSHow likely are you to recommend us?Loyalty and word of mouth0 to 10, reported minus 100 to plus 100Long-term relationship health
CSATHow satisfied were you with this?Satisfaction with a specific interactionUsually 1 to 5, reported as percentage satisfiedTransactional touchpoints
CESHow much effort did this take?Ease of completing a task1 to 7 agreement scaleReducing friction in a process

The short version: use NPS to track loyalty over time, CSAT to gauge satisfaction with a specific product, feature, or support interaction, and CES to find and remove friction in a workflow. Mature programs run more than one. NPS tells you whether the relationship is healthy overall, CSAT and CES tell you which specific moments are helping or hurting it. Layering them is a core part of turning customer research into better product decisions, because loyalty and effort scores point to different fixes.

Making NPS actionable in a B2B context

In B2B, NPS carries extra weight because a single detractor can represent a six-figure account and a whole buying committee. That changes how you act on the number. A detractor is not just an unhappy user; it is a renewal risk and a reference you cannot use. So the follow-up matters more than the score.

Segment your NPS by account size, role, industry, and lifecycle stage rather than reading one blended figure. A customer segmentation study applied to your NPS data often reveals that the “average” score hides a healthy enterprise segment and a struggling SMB one, or a loved core product and a disliked new module. Those splits are where the action is.

Getting to that clarity depends on reaching the right respondents in the first place. The strongest programs treat sampling as seriously as the survey design, which is why recruiting verified B2B participants matters: an NPS built on unverified or mismatched respondents produces a number you cannot defend to leadership. If your process for gathering and acting on customer signal is loose, tightening the underlying B2B market research process will do more for your NPS program than any dashboard.

When you need to field NPS to a verified customer segment or build a fresh benchmark sample against your target buyers, you can recruit verified participants on CleverX and get responses in roughly two to five days, with pay-as-you-go pricing so you only pay for the sample you need.

Frequently asked questions

What is the formula for NPS?

NPS equals the percentage of promoters minus the percentage of detractors. Promoters score 9 or 10, passives score 7 or 8, and detractors score 0 to 6. Passives count toward your total responses but are not added or subtracted, so they only affect the score by diluting the two percentages.

What is a good NPS score?

Any score above 0 means you have more promoters than detractors. A score above 30 is generally considered good, above 50 is excellent, and above 70 is world-class. Benchmarks vary widely by industry, so compare against companies in your own sector rather than an absolute number.

How many responses do I need for a reliable NPS?

For a directional read you want at least 100 responses, and 200 to 400 gives you a more stable score you can trend over time. Fewer than 100 responses makes the score swing heavily when a handful of people change categories, so treat small samples as rough signals rather than firm benchmarks.

Is NPS a percentage?

No. NPS is expressed as a whole number between minus 100 and plus 100, not a percentage. It is calculated from two percentages, but the result is written as a standalone figure such as 42, not 42 percent.

What is the difference between NPS, CSAT, and CES?

NPS measures loyalty and likelihood to recommend, CSAT measures satisfaction with a specific interaction or product, and CES measures how much effort a task took. NPS is relational and long-term, while CSAT and CES are transactional and tied to a moment in the customer journey.

How often should I run an NPS survey?

Relationship NPS is usually measured quarterly or twice a year to track loyalty trends, while transactional NPS can be triggered after a specific event such as onboarding or a support ticket. Avoid surveying the same customers too often, which causes fatigue and lowers response rates.