Net Promoter Score Calculator for promoter, passive, and detractor counts

Introduction to Net Promoter Score

Net Promoter Score, usually shortened to NPS, turns a recommendation question into a compact measure of customer advocacy. This calculator takes the three standard response buckets—promoters, passives, and detractors—and converts their counts into a score you can compare across survey waves, accounts, or product areas.

Teams use NPS because it gives a quick read on sentiment without forcing everyone to inspect every individual rating. Product, support, success, and leadership can all talk about the same number, but the score is most useful when comments and operational metrics sit beside it.

A single NPS value never tells the whole customer story. It shows whether enthusiastic respondents outweigh unhappy ones, yet it cannot explain why people feel that way. Treat the result as a prompt for follow-up questions and for looking at the response mix behind the score.

To use this calculator, enter raw counts rather than percentages. Put 9s and 10s in promoters, 7s and 8s in passives, and 0 through 6 in detractors. The calculator turns those counts into shares of the total and subtracts detractor share from promoter share. The result ranges from -100 to 100.

That structure is what makes NPS easy to scan: the score rises when promoters take a larger share of the survey and falls when detractors take a larger share. Passives still matter because they change the denominator, and many teams watch that middle group closely because it is often the easiest pool to move upward.

How NPS categories work

In NPS reporting, every rating falls into one of three buckets, and this calculator follows that convention exactly. Promoters are respondents who chose 9 or 10, passives are respondents who chose 7 or 8, and detractors are respondents who chose anything from 0 through 6.

The passive group matters even though it does not appear directly in the subtraction. Passives expand the total response pool, so a large middle can keep the score from swinging too quickly in either direction. That is often a sign of customers who are reasonably satisfied but not yet ready to recommend you.

The final score always sits between -100 and 100. Positive numbers mean promoters outnumber detractors, negative numbers mean detractors outnumber promoters, and a score of 0 means the two groups are exactly balanced. The closer the score gets to either extreme, the more one side dominates the response mix.

How to use this NPS calculator

This calculator works from category counts, not from the individual 0–10 answers. Enter the number of promoters, passives, and detractors from your survey summary, and the tool will calculate the total responses, the share of each category, and the final NPS.

If your survey export lists every rating separately, combine the raw scores first. Add your 9s and 10s together for promoters, your 7s and 8s together for passives, and all 0 through 6 responses together for detractors. Using counts keeps the calculation aligned with the standard NPS formula and avoids mixing different units in the same field.

Because the calculation happens in the browser, the page is handy for quick checks, reporting, and what-if analysis. You can see how NPS changes when detractors fall, when passives move up, or when a new survey wave brings in more responses. It is also useful for spotting whether a small change in category balance has a bigger effect than you expected.

Formula for Net Promoter Score

The standard Net Promoter Score formula compares the percentage of promoters with the percentage of detractors. Passives are included in the total response count, but they do not appear as a separate term in the subtraction. The formula below preserves the standard mathematical structure used for NPS reporting.

Formula: NPS = (P / N − D / N) × 100

NPS = ( P N D N ) × 100

In that expression, P is the number of promoter responses, D is the number of detractor responses, and N is the total number of responses across all three categories. Since the total includes promoters, passives, and detractors, you can also write the total as N=P+Pa+D, where Pa represents passives.

In plain language, calculate the promoter percentage, calculate the detractor percentage, and subtract the second share from the first. A larger promoter share pushes the score upward, while a larger detractor share pushes it downward. Results are commonly shown as whole numbers or with one decimal place, depending on the reporting style you use.

Even though passives do not enter the subtraction directly, they still matter to the result because they expand the denominator. A survey with a large passive middle can often be improved more easily than one with a heavily negative group, especially when the main issues are friction, clarity, or consistency rather than major dissatisfaction.

Worked example: 200 NPS survey responses

Here is a complete NPS example using 200 survey responses. Suppose 120 respondents are promoters, 50 are passives, and 30 are detractors. The promoter share is 120200, which equals 60%, and the detractor share is 30200, which equals 15%.

Subtract the detractor percentage from the promoter percentage and the NPS is 45. In practical terms, that means promoters outnumber detractors by a healthy margin, even though the 50 passives still represent a sizeable middle group that could move the score higher if some of them become enthusiastic advocates.

The example also shows why NPS uses shares instead of raw counts alone. If another team had 60 promoters and 15 detractors out of 100 total responses, the percentages would still be 60% and 15%, so the score would again be 45. Normalizing by the total makes comparisons between survey waves and customer groups more meaningful.

What each NPS input means

Each field on this page matches one standard NPS bucket. The Promoters input should contain the number of 9 and 10 ratings, the Passives input should contain the number of 7 and 8 ratings, and the Detractors input should contain the number of 0 through 6 ratings.

Enter counts only. If your survey tool gives you separate tallies for each score, combine them before calculating. For example, add all 9s and 10s together for promoters, add all 7s and 8s together for passives, and add every 0 through 6 response together for detractors.

That approach keeps the form simple while still matching the way NPS is reported in most dashboards. It also avoids the confusion that comes from mixing percentages, weights, and raw response counts in the same calculation.

How to interpret your NPS result

Interpreting NPS is easiest when you treat the number as a directional signal rather than a universal grade. Many teams read scores above 0 as a sign that advocacy is in better shape than dissatisfaction, while higher bands suggest stronger loyalty and more word-of-mouth potential.

Those labels are only rough benchmarks. A score that looks ordinary in one industry may be unusually strong in another, and a score that is low by an outside standard can still be a meaningful improvement over your own earlier results. The most useful comparison is often your own trend line.

That is why tracking the score over time matters so much. A move from 12 to 28 may be more important than whether 28 is called good or excellent. Likewise, a score of 45 is less reassuring if it has been sliding from 60 over several survey cycles.

NPS Range Practical interpretation
-100 to 0 Detractors match or exceed promoters; focus on pain points, service recovery, and the biggest friction sources.
1 to 30 Positive overall, but the promoter base is still thin and many customers remain open to improvement.
31 to 50 Strong customer sentiment with a healthy promoter share.
51 to 70 Excellent advocacy with a strong chance of recommendations and repeat support.
71 to 100 Exceptional advocacy; very high scores like this are difficult to sustain across broad samples.

A negative score is a clear warning that detractors outnumber promoters. That does not automatically mean the product or business is failing, but it does mean customer experience issues deserve attention. A modest positive score can still be useful if it is improving steadily, because NPS is most informative when viewed alongside history, not just as a single snapshot.

Assumptions and limitations of NPS scoring

NPS is useful precisely because it is compact, but that compactness also means the score leaves out a lot of nuance. Two groups can land on the same NPS while having very different mixes of promoters, passives, and detractors.

The number also does not explain why customers answered the way they did. A weak score could reflect product issues, support delays, confusing pricing, onboarding gaps, or a mismatch between promises and experience. A strong score might come from great service, a well-loved feature, or simply the timing of the survey.

Sampling and timing matter too. A small or unbalanced response set can distort the result, and a survey sent after a success or failure may look very different from one sent at another point in the journey. Cultural differences can also affect how people use the 0-to-10 scale.

This calculator assumes accurate, non-negative counts based on the standard NPS buckets. It does not apply weighting, confidence intervals, bias corrections, or significance tests, and it does not replace deeper segmentation by customer type, geography, tenure, or product line.

Used well, NPS is a practical conversation starter. Used alone, it can become a vanity metric. The most useful teams treat the score as an invitation to dig deeper rather than as the final answer.

Tips for getting more value from your score

If you want the number to be more actionable, review it alongside customer comments and operational data. Look for themes among detractors. Are they mentioning the same issue repeatedly? Are passives concentrated in a specific customer segment, plan tier, or stage of the journey? Are promoters associated with a particular feature, service interaction, or onboarding path? These questions help turn a score into a plan.

It is also useful to compare NPS across time periods using a consistent survey method. If the wording, audience, or timing changes dramatically from one survey wave to the next, the comparison may be less meaningful. Consistency makes trend lines more trustworthy. Once you have that consistency, the calculator becomes a quick way to test and report changes after product launches, support improvements, pricing updates, or customer success initiatives.

Finally, remember that improving NPS usually means doing one of three things: increasing promoters, reducing detractors, or both. Converting passives into promoters can be especially effective because those customers are often already close to being enthusiastic. Small improvements in clarity, speed, reliability, or service quality can sometimes shift a large passive group upward and produce a noticeable change in the final score.

Calculate an NPS score from response counts

Enter promoter, passive, and detractor counts from one NPS survey wave, then calculate the score.

Survey response counts
Enter promoter, passive, and detractor counts to see the NPS result.

Play the NPS category-sorting mini-game

This optional NPS mini-game lets you practice the same cutoffs used by the calculator. Scores from 0 to 6 belong with detractors, scores 7 and 8 belong with passives, and scores 9 and 10 belong with promoters, so each run reinforces the category logic behind the score.

Tap or click a lane on the game canvas to move the router, or use the keyboard keys 1, 2, and 3. The left lane is for detractors, the center lane is for passives, and the right lane is for promoters. A run lasts about 75 seconds, includes faster waves every 15 seconds, saves your best score in local storage, and ends with a short takeaway that ties the mock survey mix back to NPS.

Score0
Time75.0s
Streak0
Sorted0
Wave1/5

NPS Signal Sorter

Keep the NPS stream clean. Route each incoming score before it reaches the decision line.

DetractorsScores 0-6
PassivesScores 7-8
PromotersScores 9-10

Controls: tap or click a lane, or press 1, 2, 3. Correct chains build streaks, misses cost 3 seconds, and each new wave arrives faster than the last.

Best score: 0

Optional game; the NPS calculator above works independently.

Embed this calculator

Copy and paste the HTML below to add the Net Promoter Score Calculator | Convert survey counts into an NPS score to your website.