Net Promoter Score (NPS) Calculator

Work out your NPS from survey counts, or paste in raw 0–10 scores and let it do the classifying.

Copy a column of scores straight from a spreadsheet, or type them in manually. Anything outside 0–10 is ignored.
0
Net Promoter Score
0
0%
Promoters
0
0%
Passives
0
0%
Detractors
Detractors (0–6) Passives (7–8) Promoters (9–10)

NPS is calculated as %Promoters − %Detractors, expressed as a whole number from −100 to +100, not as a percentage. A meaningful NPS needs a reasonably sized, representative sample, results from a handful of responses should be treated as directional rather than statistically reliable.

NPS Calculator: Work Out Your Net Promoter Score Properly

Net Promoter Score gets thrown around a lot in business conversations, usually as a single number someone quotes with a lot of confidence and not much explanation. “Our NPS is 42.” Great, but 42 out of what, and does that mean anything good? The maths behind NPS is genuinely simple once you see it laid out, but the scale itself, running from -100 to +100 rather than 0 to 100, trips people up constantly. Our NPS Calculator handles the calculation for you, either from survey counts you already have or straight from a list of raw 0-10 scores, and tells you what your number actually means.

Here’s exactly how NPS works, why the scale looks the way it does, and what counts as a genuinely good score.

How NPS Is Actually Calculated

Net Promoter Score comes from a single survey question: “How likely are you to recommend [company/product] to a friend or colleague?”, answered on a 0 to 10 scale. Based on that answer, every respondent falls into one of three groups:

  • Promoters (score 9 or 10) – enthusiastic, loyal customers likely to keep buying and refer others
  • Passives (score 7 or 8) – satisfied but not enthusiastic, vulnerable to competitive offers
  • Detractors (score 0 to 6) – unhappy customers who could actively damage your reputation through negative word of mouth

The formula is then simply: NPS = %Promoters − %Detractors. Passives don’t get subtracted or added, they’re excluded from the actual formula, though their percentage still matters, since a high passive count relative to promoters signals a lot of “fine, but not exciting” customers you could potentially convert.

Why the Score Runs From -100 to +100

This is the part that confuses people most. NPS isn’t a percentage, even though it’s calculated from percentages, and it isn’t out of 100 in the usual sense. Because it’s a subtraction of two percentages (which can each independently range from 0% to 100%), the result can theoretically run anywhere from -100 (if literally every respondent is a detractor) to +100 (if literally every respondent is a promoter).

A score of 0 doesn’t mean “no data” or “neutral” in a bad sense, it simply means your promoters and detractors are perfectly balanced, equal numbers of each. It’s a genuinely meaningful midpoint, not an empty one, which is part of why NPS is easy to misread if you’re expecting it to behave like a normal percentage score.

What Counts as a Good NPS?

There’s no single universal benchmark, since NPS varies meaningfully by industry, but some general orientation points are widely used:

  • Below 0 suggests more detractors than promoters, worth investigating what’s driving dissatisfaction before anything else
  • 0 to 30 is generally considered acceptable to good, most companies land somewhere in this range
  • 30 to 50 is considered great, indicating a solidly positive customer base
  • 50 to 70 is excellent, the kind of score associated with genuinely loved brands
  • 70 and above is considered world-class, rare, and usually associated with companies known for exceptional customer loyalty

These bands are useful for orientation, but comparing your NPS against a competitor in a completely different industry isn’t especially meaningful. A software company and a budget airline operate under very different baseline expectations, and industry-specific benchmarks (where available) are always more useful than a generic scale.

Sample Size Matters More Than People Expect

A single-digit number of responses can produce a wildly misleading NPS. If three people respond and two are promoters and one is a detractor, your NPS is technically 33, but that’s not a reliable read on how your broader customer base actually feels, it’s just what three specific people happened to say.

As a general guideline, aim for at least 30 to 50 responses before treating your NPS as reasonably reliable, and ideally more for a business making decisions based on the number. Our calculator flags this directly when your sample size looks small, so you’re not building a strategy around a number that’s really just noise.

Tracking NPS Over Time Matters More Than a Single Snapshot

A one-off NPS reading tells you where you stand today, but the more useful signal usually comes from tracking it consistently, monthly or quarterly, and watching the trend rather than fixating on any single number. A steady climb from 20 to 35 over two quarters tells a more useful story than either number in isolation, and a sudden drop is often a clearer signal that something specific changed (a price increase, a product issue, a support problem) than the absolute score itself.

Frequently Asked Questions

Is a higher NPS always better?

Generally yes, but context matters. A modest NPS in a genuinely difficult industry (say, telecoms or airlines, where customer frustration is common across the board) might represent strong relative performance, while the same score in an industry known for high loyalty could signal a real problem.

Do Passives count toward the NPS calculation?

Not directly in the formula, they’re excluded from the subtraction, but they still matter as a group. A large passive segment relative to promoters often represents an opportunity, satisfied-but-not-thrilled customers who could become promoters with the right nudge.

How many responses do I need for a reliable NPS?

There’s no strict cutoff, but 30 to 50 responses is a commonly cited minimum for a reasonably stable read, and considerably more for high-stakes decisions. Below that, treat the number as directional rather than definitive.

Can NPS go negative, and what does that mean?

Yes, any time detractors outnumber promoters as a percentage, your NPS will be negative. It’s not a broken calculation, it’s a legitimate (if unwelcome) signal that more customers are actively unhappy than enthusiastic, worth investigating rather than ignoring.

Related Calculators

NPS often sits alongside broader business and finance planning. A few tools on our Calculator hub that might be useful alongside this one:

  • VAT Calculator – for pricing and invoicing if you’re running the business behind those survey results
  • Investment Growth Calculator – useful for modelling how retained, loyal customers could compound into business growth over time
  • Loan Calculator – for financing decisions around growing a business with a strong customer loyalty signal behind it
  • Discount Calculator – handy if you’re running a promotion aimed at converting passives into promoters

You can browse the full Calculator hub for everything else we’ve built.

A Final Word

NPS is a useful, simple metric, but only when it’s read correctly: as a -100 to +100 scale, calculated from a reasonably sized sample, and tracked over time rather than judged on a single snapshot. Run your survey counts or raw scores through the calculator above, check your sample size before drawing conclusions, and treat the number as one input into understanding customer sentiment, not the entire picture on its own.

This calculator and article are for general informational purposes only. NPS methodology and benchmark ranges are widely used industry conventions, but interpretation should always account for your specific industry and business context.