Net Promoter Score (NPS) Calculator

✓ Cloud or on-premise · ✓ Kiosk, QR, SMS, email and web · ✓ Live in one day

This Net Promoter Score calculator works out your NPS from survey results. Enter how many promoters (9–10), passives (7–8) and detractors (0–6) you have, or paste the raw 0–10 answers. You get the score from −100 to +100, the group shares and the full working, so you can check every step.

Net Promoter Score calculator

Enter how many people chose each group on the 0–10 question, or paste the raw answers.

NPS = % promoters (9–10) − % detractors (0–6). Passives (7–8) count in the total but not in the subtraction.

Your Net Promoter Score
25

on a scale from −100 to +100 · 200 responses

  • Promoters 45%
  • Passives 35%
  • Detractors 20%

NPS = % promoters − % detractors45% promoters − 20% detractors = NPS 25
(90 − 40) ÷ 200 × 100 = 25

Positive score: the respondents who would recommend you outnumber those who would not. The scale runs from −100 (everyone a detractor) to +100 (everyone a promoter). Published benchmarks vary widely by industry, country and survey channel, so the most reliable comparison is your own NPS over time, measured the same way. With 200 responses, one detractor becoming a promoter moves the score by 1 point.

How to use the NPS score calculator

The calculator has two input modes. Pick whichever matches the data you have:

  1. Group counts. If your survey tool already reports promoters, passives and detractors, type the three numbers. The result updates as you type.
  2. Paste 0–10 scores. If you have a column of raw answers (from a spreadsheet export, for example), copy it and paste it into the box. Commas, spaces, semicolons and new lines all work as separators. The calculator sorts every score into its group and tells you if any value was ignored because it is not a whole number from 0 to 10.

The maths runs in your browser: the calculator does not submit or save the numbers you type or paste.

The result panel shows the score, a bar with the share of each group, the formula with your numbers filled in, and how much a single response can move the score at your sample size. The defaults are an example (200 responses), so replace them with your own data.

How to calculate NPS by hand

The formula behind the calculator is:

NPS = % promoters − % detractors

where promoters answered 9 or 10 and detractors 0 to 6 on the question “How likely are you to recommend us to a friend or colleague?”. Passives (7–8) are part of the total number of responses but are not subtracted.

ExamplePromotersPassivesDetractorsCalculationNPS
A: 200 responses90 (45%)70 (35%)40 (20%)45 − 2025
B: 150 responses30 (20%)45 (30%)75 (50%)20 − 50−30
C: 20 raw scores11 (55%)5 (25%)4 (20%)55 − 2035

Example C is the sample in the “Paste 0–10 scores” tab. Example B shows that NPS can be negative: when detractors outnumber promoters, the score drops below zero, down to −100 if every respondent is a detractor.

In a spreadsheet, with scores in B2:B201: promoters =COUNTIF(B2:B201,">=9"), detractors =COUNTIF(B2:B201,"<=6"), and NPS =(promoters − detractors) / COUNT(B2:B201) * 100.

Reading your NPS result

A score above 0 means promoters outnumber detractors; below 0, the reverse. Beyond that, treat any single “good score” with care: published benchmarks vary widely by industry, country and survey channel, and there is no universal standard. The full discussion is in our guide What is Net Promoter Score?.

Two checks make your result more trustworthy:

  • Sample size. One detractor turning into a promoter moves the score by 200 ÷ responses: 10 points at 20 responses, 2 points at 100, 0.5 points at 400. With small samples, compare quarters instead of months.
  • Like-for-like comparisons. Compare the same question, channel and audience over time. A kiosk at the exit and an email a week later reach different people and produce different scores.

Calculating NPS across locations, channels and periods

A common mistake when combining results is to average the NPS of each location. That is only correct if every location has the same number of responses. Instead, add up the promoters, passives and detractors across all locations and calculate NPS once from the totals.

Example: Branch 1 has 100 responses and an NPS of 40; Branch 2 has 20 responses and an NPS of −20. The simple average is 10, but if Branch 1 had 55 promoters and 15 detractors, and Branch 2 had 4 promoters and 8 detractors, the combined NPS is (59 − 23) ÷ 120 × 100 = 30. The larger branch rightly carries more weight.

The same rule applies to combining months into a quarter or channels into a company total. Keep the raw counts, not just the scores, and the calculator above will do the rest.

From a one-off calculation to continuous NPS

A calculator is ideal for checking a survey export. Running NPS as a programme needs more: collecting answers at the moment of the experience, calculating the score by location and period automatically, and acting on every detractor while there is still time.

Qmeter does this in one platform. Surveys with a native 0–10 NPS question run on feedback kiosks (online and offline), QR codes, SMS and email campaigns and web widgets. NPS is calculated live per location, channel and service, and low scores can open a ticket with an owner and SLA automatically, as described in closed-loop feedback. See NPS software for the details.

Frequently asked questions

How do I calculate my Net Promoter Score?

Count promoters (scores 9–10), passives (7–8) and detractors (0–6). Divide promoters and detractors by the total number of responses to get percentages, then subtract the detractor percentage from the promoter percentage. Example: 45% promoters minus 20% detractors gives an NPS of 25.

Can NPS be negative?

Yes. When detractors outnumber promoters the score is below zero. The lowest possible NPS is −100 (every respondent a detractor) and the highest is +100 (every respondent a promoter).

Do passives count in the NPS calculation?

Passives (7–8) are not subtracted, but they are included in the total number of responses. More passives therefore lower both the promoter and detractor percentages and pull the score towards zero.

How do I combine NPS from several locations?

Add up the promoters, passives and detractors across all locations and calculate NPS once from the totals. Averaging the location scores is only correct when every location has the same number of responses.

Does the calculator save my data?

No. The calculation runs in your browser, and the calculator does not submit or save the numbers or scores you enter.

Measure it at every location — live in one day

Feedback kiosks, QR and web surveys, SMS and email, real-time alerts and follow-up tickets in one platform. 14-day free trial.

✓ 15 minutes · ✓ No commitment · ✓ A real CX person