Skip to main content

Scores and metrics

How to calculate NPS, with a worked example

NPS is the share of promoters minus the share of detractors. Follow three worked examples, learn how rounding works and see how to score a 1 to 5 scale.

Farsad F.5 min read
The number 28 beside a bar split into 19, 34 and 47 with the sum 47 minus 19 equals 28

To calculate NPS, find the percentage of people who answered 9 or 10, find the percentage who answered 0 to 6, and subtract the second from the first. The result is a whole number between -100 and +100.

This guide walks through three examples with made-up numbers, shows how rounding works and covers a 1 to 5 scale.

To skip the arithmetic, use our NPS calculator.

The formula

NPS asks one question: how likely are you to recommend us to a friend or colleague? People answer from 0 to 10, and you sort the answers into three groups:

GroupAnswers
Promoters9 or 10
Passives7 or 8
Detractors0 to 6

Then:

NPS = % promoters - % detractors

Contentsquare states it the same way. 1 It also notes that passives are not directly part of the calculation.

An equivalent form is (promoters - detractors) divided by total answers, times 100.

Example 1: ten answers, one by one

A shop called Birchwood Books sends the question to ten customers. The answers, made up, are:

10, 9, 9, 8, 7, 10, 6, 3, 9, 8

Step 1: sort them.

  • Promoters (9 or 10): 10, 9, 9, 10, 9. That is 5 answers.
  • Passives (7 or 8): 8, 7, 8. That is 3 answers.
  • Detractors (0 to 6): 6, 3. That is 2 answers.

Check: 5 + 3 + 2 = 10, so every answer is in a group.

Step 2: turn counts into percentages. Promoters: 5 out of 10 is 50%. Detractors: 2 out of 10 is 20%.

Step 3: subtract. 50 - 20 = 30. The NPS is 30, or +30.

The three passives are in the total of 10, which is why 5 promoters make 50% and not 62.5%.

Example 2: 64 answers and rounding

Real surveys rarely divide so neatly. Say Larkspur Studio gets 64 answers (made up):

GroupAnswersShare of 64
Promoters (9 to 10)3046.875%
Passives (7 to 8)2234.375%
Detractors (0 to 6)1218.75%

The three groups add up to 64 (30 + 22 + 12). Then 46.875 - 18.75 = 28.125. NPS is normally a whole number, and here both ways of rounding agree:

  • Round the final result: 28.125 rounds to 28.
  • Round each share first: 47% - 19% = 28.
A bar split into three parts: promoters 47 percent, passives 34 percent, detractors 19 percent, with the score 47 minus 19 equals 28.
Figure 1. Example 2 as one bar (made-up numbers).

The two methods do not always agree. Take 6 answers with 2 promoters, 3 passives and 1 detractor. The exact result is (2 - 1) divided by 6, which is 16.67, so it rounds to 17. Round each share first and 33.33% becomes 33 and 16.67% becomes 17, so the score is 16. The Contentsquare guide rounds each share to two decimal places before it subtracts. Pick one method and use it every time, so your scores stay comparable.

Example 3: a 1 to 5 scale

Some surveys use five points, not eleven. The formula stays the same. Only the grouping changes.

CustomerSure says NPS can use a 1 to 5 scale, and that you choose the mapping. 2 Its simplest suggestion is:

AnswerGroup
4 or 5Promoter
3Passive
1 or 2Detractor

Say eight customers answer (made up): 5, 4, 4, 3, 2, 5, 1, 4.

  • Promoters (4 or 5): 5, 4, 4, 5, 4. That is 5 answers, or 62.5%.
  • Passives (3): 1 answer, or 12.5%.
  • Detractors (1 or 2): 2, 1. That is 2 answers, or 25%.

The score is 62.5 - 25 = 37.5, or 38 rounded to a whole number.

CustomerSure lists two other mappings: one keeps "promoter" for a 5 only, and one is closer to the usual 0 to 10 proportions. It says consistency matters more than which mapping you choose. It also warns against comparing a 1 to 5 score directly with an older 0 to 10 score, because a different scale changes how people answer. If you switch scales, treat the first result as a new baseline.

Common mistakes

  • Leaving passives out of the total. They do not add or subtract, but they are in the count of answers.
  • Subtracting counts, not percentages. With 30 promoters and 12 detractors, 18 is not the score. Divide by the total first.
  • Putting a 6 in the wrong group. A 6 is a detractor. A 7 is a passive.
  • Mixing methods. Round shares one month and the result the next, and your trend line wobbles for no reason.
  • Mixing audiences. Calculate customer and employee scores separately. See our guide to running an eNPS survey for the employee version.

How to check your own result

  1. Add the three counts. The sum must equal the number of answers.
  2. Each share must be between 0 and 100.
  3. If everyone is a promoter, the score must be +100. If everyone is a detractor, it must be -100. An even split between the two groups gives 0.
  4. Run the numbers a second way: (promoters - detractors) divided by total answers, times 100.

Reading the number

A single number tells you little. Compare it with your own past scores, and read the comments behind it. Our guide to what a good NPS score looks like covers the common bands and why they differ by industry. With 20 answers, each answer is worth 5 points, so one person can move the score a lot.

To learn why people gave their scores, add a follow-up.

See 15 NPS follow-up questions for wording you can copy.

Where Pulseri fits

A spreadsheet and the formula above are enough to start. When you send surveys on a schedule, Pulseri does the sorting and the maths, shows the score over time and keeps the comments next to it.

Sources

  1. How to Calculate Net Promoter Score (Contentsquare) (retrieved 15 Oct 2026) Back to text
  2. How to Calculate NPS on a 1-to-5 Scale (CustomerSure) (retrieved 15 Oct 2026) Back to text
Farsad F.

Questions people ask

The number 63.5 beside three bars scored 80, 65 and 50

Scores and metrics6 min read

Customer satisfaction index: meaning and formula

A customer satisfaction index (CSI) turns several satisfaction ratings into one 0 to 100 number. Learn the formula, weights and a worked example.

Farsad F.
The number 67 beside 60 dots, 40 green for satisfied answers, 9 gray for neutral and 11 red for dissatisfied

Scores and metrics6 min read

Customer satisfaction score: how to calculate it

Customer satisfaction score is the share of people who rated a moment 4 or 5 out of 5. See the math worked through, and how scale and sample size change it.

Farsad F.
The number 50 beside a score scale in three bands, below 0, above 0 and above 50, with one person marker

Scores and metrics3 min read

What is a good NPS score? How to read yours

Any score above 0 is positive and above 50 is often called excellent, but your own trend matters more. Learn the bands, a worked example and common traps.

Farsad F.

Hear from the right people, at the right time

Pulseri asks the right person at the right moment and tells your team when a score is low.

Free for 14 days. Cancel any time before it ends.