NPS survey questions: the core question, how to score it and 12 follow-ups
The core NPS survey question is “How likely are you to recommend us to a friend or colleague?”, answered on a 0–10 scale. Scores of 9–10 are promoters, 7–8 passives and 0–6 detractors, and your Net Promoter Score is the percentage of promoters minus the percentage of detractors. Follow it with one open question asking why, worded to fit the score.
Last reviewed · Sources
What is the NPS survey question?
The NPS question asks how likely someone is to recommend you, on a scale from 0 to 10. The Net Promoter System’s own site words it as “How likely are you to recommend us to a friend or colleague?” and scores the answers “on a zero-to-ten scale” (Measuring your Net Promoter Score (opens in a new tab)).
Bain’s history of Net Promoter (opens in a new tab) gives the same question with your name in it: “How likely are you to recommend Company X to a friend or colleague?” The idea comes from Fred Reichheld, whose article The One Number You Need to Grow (opens in a new tab) ran in Harvard Business Review in December 2003.
To keep your score comparable over time, keep three things fixed:
- The wording. Swap “us” for your company or product name if you like, but don’t add adjectives or a sales pitch.
- The scale. Eleven points, 0 to 10. Not 1 to 10, not 1 to 5, not stars.
- The labels. Label only the two ends, for example “Not at all likely” at 0 and “Extremely likely” at 10.
Net Promoter®, NPS®, NPS Prism®, Net Promoter System®, and the NPS-related emoticons are registered trademarks of Bain & Company, Inc., NICE Systems, Inc., and Fred Reichheld. Net Promoter Score℠ is a service mark of Bain & Company, Inc., NICE Systems, Inc., and Fred Reichheld.
Relationship, transactional and employee NPS
The question stays the same; what changes is who you ask and when. A relationship NPS survey goes to all your customers on a regular schedule and measures how they feel about you overall. A transactional NPS survey goes out after a specific moment, such as a support conversation or a delivery, and measures that moment.
Employee NPS (eNPS) asks staff how likely they are to recommend working for you. Track each kind separately, because their scores measure different things and can’t be compared.
How do you calculate NPS?
Sort every answer into one of three groups, then subtract the percentage of detractors from the percentage of promoters. The result is a number between −100 and +100, usually rounded to a whole number and written without a percent sign.
- Promoters answered 9 or 10.
- Passives answered 7 or 8.
- Detractors answered 0 to 6.
Passives count toward the total but not toward either percentage, so they pull the score toward zero.
A worked example
Say 250 people answered your survey.
| Group | Scores | Responses | Share of all responses |
|---|---|---|---|
| Promoters | 9–10 | 110 | 44% |
| Passives | 7–8 | 85 | 34% |
| Detractors | 0–6 | 55 | 22% |
| Total | 0–10 | 250 | 100% |
Your NPS is 44 minus 22, which is 22. If 10 of those detractors had been passives instead, detractors would drop to 18% and the score would rise to 26.
Working it out in a spreadsheet
If your scores sit in cells B2 to B251, this formula gives the score in Google Sheets or Excel: =ROUND((COUNTIF(B2:B251,">=9")-COUNTIF(B2:B251,"<=6"))/COUNT(B2:B251)*100,0). COUNT ignores empty cells, so people who skipped the question don’t drag the score down. If your spreadsheet uses semicolons between arguments, swap each comma for a semicolon.
Watch small samples
With few responses, the score jumps around. With 20 responses, each person is 5% of the total, so one detractor who had been a promoter instead would move the score by 10 points. Look at the counts behind the number before you react to a change.
12 NPS follow-up questions, by situation
Ask one open question straight after the score. Bain describes its follow-up as simply asking customers, in their own words, why they gave the score. The 12 below are common practice rather than Bain’s wording: pick one question per group, not all of them.
If you only ask one
“What’s the main reason for your score?” works for every score group.
For detractors (0 to 6)
- What’s the one thing we should fix first?
- What would we need to change for you to score us higher?
- Can we contact you about this? Ask it as a yes or no, then an optional email.
For passives (7 or 8)
- What would it take for you to give us a 9 or 10?
- What’s missing for you?
- What do you wish we did differently?
For promoters (9 or 10)
- What do you like most about us?
- What would you tell a friend about us?
- Can we quote what you just said? A yes or no works. If you want proper testimonials, send a separate testimonial form.
After a specific moment
- After a support conversation: “What could we have done to make this easier?”
- After someone’s first few weeks: “What nearly stopped you from getting started?”
The same scale works for teams, too. “How likely are you to recommend working here to a friend?” is the first question of our employee satisfaction survey template, where the score is called eNPS.
Common NPS survey mistakes
Most mistakes change the number without changing anything about your customers. These are the ones to check before you send.
- Changing the scale. A 1–10 or 1–5 scale, or star ratings, gives you a different number that can’t be compared with NPS.
- Averaging the scores. NPS is not the average. Ten people who split evenly between 7 and 8 average 7.5 and score 0. Ten people, six answering 10 and four answering 4, average 7.6 and score 20.
- Leading the answer. “How likely are you to recommend our award-winning service?” asks for a high score. So does asking right after a free gift.
- Burying the question. Ask it first, or near the start, so earlier questions don’t colour the answer.
- Mixing two kinds of survey. A score taken after a support call and a score from a twice-yearly survey of all customers measure different things. Track them separately.
- Chasing benchmarks. The “good NPS by industry” figures we found all come from vendors’ own surveys, with methods that differ. Your most useful comparison is your own earlier score, asked the same way.
- Ignoring the reasons. The number tells you whether things moved. The follow-up answers tell you why, and detractors who left a way to reach them are worth a reply.
Criticisms of NPS
NPS is popular because it’s one simple number, but research doesn’t show it predicts growth better than a plain satisfaction question. It doesn’t clearly do worse, either.
MeasuringU, an independent UX research firm, has summarised the academic evidence (Has the Net Promoter Score Been Discredited in the Academic Literature? (opens in a new tab)). In its reading:
| Study | What it found |
|---|---|
| Keiningham and colleagues (2007) | NPS correlated highly with other measures, most notably customer satisfaction. It was the best or second-best predictor in two of five industries, with only 3 to 5 companies per industry. |
| Marsden and colleagues (2005) | A correlation of .48 with sales growth in 2003–2004, across four UK industries. |
| van Doorn and colleagues (2013) | A correlation of .46 with future sales growth, while concluding there is no single best metric. |
| de Haan and colleagues (2015) | A correlation of .17 with two-year customer retention, against .18 for top-two-box satisfaction. |
| Keiningham and colleagues (2015) | A correlation of .067 with change in share of wallet, about the same as satisfaction’s .066. |
The method also throws away detail by design. A 0 and a 6 count the same, and so do a 7 and an 8, so a customer can move a long way without changing your score.
Verdict
Use NPS as one number you track over time, always with the reasons beside it. Don’t treat it as the only measure of how customers feel.
How to run an NPS survey in Ribbit
Use a Scale question set to 0–10, then add jump rules so detractors, passives and promoters each get their own follow-up. Ribbit routes each score group to the right question; download the CSV and the formula above gives you the score in one cell.
- Start from the NPS survey templateOpen the NPS survey template and choose Use this template. It already has the 0–10 question, three follow-ups and the jump rules below. To build it yourself, add a Scale question instead, or start from the NPS prompt in our AI form prompts guide and add the rules by hand.
- Set the scale to 0–10A new Scale question runs from 1 to 5, so set the minimum to 0 and the maximum to 10, and label the two ends.
- Add three follow-upsAdd one Long text question per group. Put the passives’ question straight after the score, because anyone who matches no rule goes to the next question.
- Add the jump rulesIn the score question’s Logic section, choose Add a rule: if the answer is at most 6, go to the detractors’ question. Add a second: if the answer is at least 9, go to the promoters’ question. Rules are checked in order and the first match wins; 7 and 8 fall through to Otherwise, which is the next question.
- Send everyone to the same finishJumps only go forward, so put any shared question, like an optional email, last, and point each follow-up’s Otherwise at it. Or send each group to its own ending: you can have up to 10, free. The Flow board shows every path, and our conditional logic guide covers how to plan and test rules.
- Preview and publishCheck it at phone and desktop size, then publish and share the link. People see one question per screen and don’t need an account.
- Download and scoreOn the form’s Submissions tab, choose Download CSV, open the file in a spreadsheet and use the formula above.
On the free plan the CSV holds every completed response. Pro also exports partial answers, which include scores from people who stopped before the follow-up. Our form abandonment guide shows how to read where people stop.
Running NPS in another tool today? Ribbit vs Typeform and Ribbit vs Tally compare plans, logic and prices.
Run your NPS survey free
The template comes with the 0–10 question, three follow-ups and the jump rules already set up. Unlimited responses on the free plan, under fair use.
Templates to start from
- TemplateCustomer satisfaction survey templateMeasure satisfaction on a simple 1–5 scale, hear why unhappy customers scored low, and see which part of the experience to fix first.
- TemplateCustomer service survey templateMeasure support after every conversation: whether the problem was solved, how easy it was and how the agent did, and follow up when it wasn’t.
Questions people ask
What is a good NPS question?
The standard one: “How likely are you to recommend us to a friend or colleague?”, on a 0–10 scale with only the two ends labelled. Keep the wording fixed so your score stays comparable over time.
What are the types of NPS questions?
The 0–10 question stays the same; surveys differ by who gets them and when. Relationship NPS goes to all customers on a schedule, transactional NPS follows a specific moment such as a support chat, and employee NPS asks staff about working for you. More on each.
What is a good NPS?
Any score above zero means you have more promoters than detractors. The industry benchmarks we found all come from vendors’ own surveys, so the most useful comparison is your own score over time, asked the same way.
Is the NPS scale 0 to 10 or 1 to 10?
0 to 10. The Net Promoter System scores answers “on a zero-to-ten scale”, which gives 11 points.
What is the NPS formula?
NPS = percentage of promoters (9–10) minus percentage of detractors (0–6). With 44% promoters and 22% detractors, the score is 22.
How many questions should an NPS survey have?
Two is the core: the 0–10 question and one open follow-up asking why. An optional email question lets you reply to people who want it.
How do I work out NPS from a Ribbit survey?
Download the responses as a CSV from the form’s Submissions tab and paste the spreadsheet formula from this page: it gives you the score in one cell. Ribbit’s jump rules have already sent each score group to its own follow-up.
Sources
- Net Promoter System, “Measuring your Net Promoter Score” (opens in a new tab)netpromotersystem.com · checked
- Bain & Company, “History of Net Promoter” (opens in a new tab)nps.bain.com · checked
- Frederick F. Reichheld, “The One Number You Need to Grow”, Harvard Business Review, December 2003 (opens in a new tab)hbr.org · checked
- MeasuringU, “Has the Net Promoter Score Been Discredited in the Academic Literature?” (opens in a new tab)measuringu.com · checked
Related
- TemplateNPS survey templateAsk the Net Promoter Score question, then a follow-up that fits the score, so every number comes with a reason.
- TemplateCustomer loyalty survey templateUnderstand what keeps customers coming back and what might tempt them away, before they quietly switch to a competitor.
- TemplateEmployee satisfaction survey templateMeasure eNPS and how people feel about workload, growth, recognition and their manager, so you know what to fix first.
- GuideConditional logic in formsConditional logic in forms explained: skip, branch and show/hide rules, six worked examples, the pitfalls that make people quit, and how to test each path.
- GuideOne question per screen formsWhat a one question at a time form is, what research says about completion, when a single page is better, and how to design one well.
- GuideForm abandonmentWhat form abandonment is, how to calculate your form abandonment rate, credible benchmarks, why people quit, and fixes ranked by the evidence.