Retention

Net Promoter Score (NPS)

One question, a 0 to 10 scale, and a score between -100 and +100. NPS is one of the most widely used customer metrics in SaaS, and one of the most misread. This entry explains what NPS means, how the scale and the calculation work, how to read a score, and how to turn it into something more useful than a number on a slide.

Updated October 11, 2026

Net Promoter Score (NPS): definition

Net Promoter Score (NPS) is a customer loyalty metric built on one survey question: how likely are you to recommend this product to a friend or colleague? Answers are given on a 0 to 10 scale. The score is the percentage of promoters (9 or 10) minus the percentage of detractors (0 to 6), which gives a number between -100 and +100.

Also written NPS or NPS score. The survey that collects it is called an NPS survey.

What is Net Promoter Score (NPS)?

NPS stands for Net Promoter Score. It measures customer loyalty with a single question: "How likely are you to recommend [product] to a friend or colleague?" Respondents pick a number from 0 to 10, and that number sorts them into one of three groups: promoters, passives or detractors.

The metric was introduced by Fred Reichheld in a 2003 Harvard Business Review article, and it spread quickly for a simple reason: it is one question, anyone can answer it in seconds, and the result is one number a whole company can follow. The "net" in the name is the subtraction that produces the score: the share of people who would recommend you, minus the share who would not.

What NPS measures is intent to recommend, which is used as a stand-in for loyalty. It does not measure satisfaction with a single interaction, and it does not measure usage. That distinction matters when you decide what to do with the number.

The NPS Scale: Promoters, Passives and Detractors

The NPS scale runs from 0 to 10, and the three groups are not evenly sized. Seven of the eleven possible answers make someone a detractor, and only the top two make a promoter.

  • Promoters (9 to 10): loyal enthusiasts who are likely to keep using the product and recommend it to others.
  • Passives (7 to 8): satisfied but not enthusiastic. They are not unhappy, yet they would switch without much regret.
  • Detractors (0 to 6): unhappy or indifferent customers who are unlikely to recommend you and may actively warn others off.
The NPS scale and a worked calculation A 0 to 10 scale. Scores 0 to 6 are detractors, 7 and 8 are passives, 9 and 10 are promoters. In a worked example of 200 responses, 40 are detractors (20%), 60 are passives (30%) and 100 are promoters (50%), so NPS is 50 minus 20, which is plus 30. How likely are you to recommend us to a friend or colleague? 0 1 2 3 4 5 6 7 8 9 10 Not at all likely Extremely likely Detractors (0 to 6) Passives (7 to 8) Promoters (9 to 10) WORKED EXAMPLE: 200 RESPONSES 40 detractors · 20% 60 passives · 30% 100 promoters · 50% NPS = 50% promoters − 20% detractors = +30

The NPS scale and how a score is worked out. Passives count in the total number of responses but are left out of the subtraction, which is why moving a passive up to a 9 raises the score as much as moving a detractor up to a 7.

The uneven split is deliberate. A 6 feels like a fairly positive answer to the person giving it, but people who answer 6 rarely recommend anything. The scale is strict so that the promoter group contains only people who would genuinely put their name behind your product.

How NPS Is Calculated

NPS = % Promoters − % Detractors

  1. Count all the responses to the survey.
  2. Work out the percentage that are promoters (9 or 10) and the percentage that are detractors (0 to 6).
  3. Subtract the detractor percentage from the promoter percentage.

With 200 responses, of which 100 are promoters, 60 are passives and 40 are detractors, promoters are 50% and detractors are 20%. The NPS is 50 minus 20, so +30.

Three details trip people up:

  • NPS is not a percentage. It is built from two percentages, but the result is written as a whole number, +30 rather than 30%.
  • The range is -100 to +100. A score of -100 means every respondent is a detractor, +100 means every respondent is a promoter.
  • Passives still count. They do not appear in the formula, but they are part of the total, so a large passive group pulls both percentages down and keeps the score close to zero.

NPS is also not an average of the 0 to 10 answers. Two products with the same average rating can have very different scores, because NPS only looks at which of the three groups each answer falls into.

How to Read an NPS Score

ScoreWhat it meansWhat to do first
Below 0More detractors than promoters among the people who answeredRead every low-score comment and fix the most repeated complaint
Around 0Promoters and detractors cancel out, or most respondents are passivesFind out what would turn a 7 or 8 into a 9
Above 0More promoters than detractorsLearn what promoters value and get more users to that experience
Rising or fallingThe direction over several survey rounds, which matters more than any single readingTie the change to what you shipped or changed in that period

As a rough reading guide for SaaS, a score below 0 is a warning, a score between 0 and 30 leaves clear room to improve, a score between 30 and 50 is healthy, and anything above 50 points to real advocacy. Treat those bands as orientation, not as a target: scores vary by industry, by audience and by how and when the survey is sent, so a comparison with another company is rarely like for like.

The most reliable benchmark is your own score over time, collected the same way each round. For current SaaS ranges and how to compare fairly, see the benchmark section of the full NPS guide.

Always read the score next to the number of responses. An NPS based on 25 answers can swing by many points when two people change their mind, so small samples need caution before anyone celebrates or panics.

Relational vs. Transactional NPS

There are two ways to run an NPS survey, and they answer different questions.

TypeWhen it is sentWhat it tells you
Relational NPSOn a regular schedule, for example every quarter, regardless of what the user just didHow customers feel about the product and the company overall
Transactional NPSRight after a specific event, such as finishing onboarding, a support conversation or a renewalHow that one experience went, and whether it helped or hurt loyalty

Relational NPS is the number most companies report and track as a trend. Transactional NPS is narrower and more diagnostic: it points at one step of the customer journey. Keep the two apart when you report them, because a transactional score collected just after a good support call will usually run higher than the relational score from the same customers.

NPS in Product Management

For a product team, the single company-wide score is the least interesting part of NPS. The value comes from cutting it into pieces and reading the reasons.

  • Segment the score. Compare NPS by plan, by role, by account size and by how long the user has been a customer. A healthy overall number can hide one segment that is deeply unhappy.
  • Read it next to usage. Compare what promoters do in the product with what detractors do. Features that promoters use and detractors have never opened are strong candidates for better onboarding and feature discovery.
  • Count the reasons. The open follow-up answer is where the product insight lives. Group the comments into themes and count them, so the roadmap reflects what many users said and not the loudest single comment. The customer feedback analysis guide covers the method.
  • Ask inside the product. An in-app survey reaches people while they are using the product, so the answer reflects the experience they are having right now and not a memory of it.
  • Pick the moment. Ask after the user has had time to get value, not in the first session and not in the middle of a task.

How to Actually Use NPS Data

Collecting NPS is worthless without acting on it. The actions that pay off most:

Close the loop with detractors. Reach out personally to low scorers within a couple of days. A customer who tells you they are unhappy is giving you a chance to fix it before they churn. The ones who do not tell you just leave.

Always ask the follow-up question. "What is the main reason for your score?" is where the real insight lives. Look across the answers for systemic issues, not only individual complaints.

Do not ignore passives. They are the easiest group to move. Ask what is missing for them, and you often get a short, concrete list.

Turn promoters into referrals. Promoters are already willing to recommend you. Make it easy with a timely prompt to leave a review, refer a colleague or take part in a case study.

Tell users what changed. When feedback leads to an improvement, announce it in the product. Users who see their feedback acted on are far more willing to answer the next survey.

NPS vs. CSAT vs. CES

NPS is one of three common customer survey metrics, and each one answers a different question.

MetricQuestion it asksBest used for
NPSHow likely are you to recommend us?Overall loyalty and the long-term relationship
CSATHow satisfied were you with this?One interaction, feature or support conversation
CESHow easy was it to get this done?Friction in a specific task or flow, such as setup

They are complements, not rivals. Many SaaS teams run NPS on a schedule for the big picture and use CSAT or CES at specific moments to find out where the experience breaks.

NPS Limitations in SaaS

NPS is a useful proxy, not a complete picture. The main limitations to keep in mind:

  • It is a lagging signal. NPS reflects past experience. By the time a user gives you a poor score, they may already be on their way out. Pair it with leading indicators such as activation and feature usage.
  • Response bias. Very happy and very unhappy users are more likely to answer. Passives, who may be the bulk of your risk, often skip the survey.
  • No causality. NPS tells you how people feel, not precisely why. That is what the follow-up question and behavioural data are for.
  • It says what people intend, not what they do. Someone can say they would recommend you and never do it. Treat NPS as one input to a customer health score, not as the whole of it.
  • Over-asking wears it out. Too many surveys lower response rates and skew the result towards the few who still answer. See the guide to survey fatigue.

Kompassify lets you run NPS surveys inside your product without writing code: build, target and schedule them from the dashboard, then see the score, the response distribution over time and every open-text answer in one view. When the answers point at a confusing step or an undiscovered feature, the same tool gives you the fix: product tours, onboarding checklists and the announcements widget to tell users what you changed.

Frequently Asked Questions

What does NPS stand for?
NPS stands for Net Promoter Score. "Net" refers to the subtraction at the heart of the metric: the share of customers who would actively recommend you (promoters) minus the share who would not (detractors).
What is the NPS question?
The standard question is: "How likely are you to recommend [product] to a friend or colleague?", answered on a scale from 0 (not at all likely) to 10 (extremely likely). It is usually followed by one open question asking for the main reason behind the score.
How is NPS calculated?
Subtract the percentage of detractors (scores 0 to 6) from the percentage of promoters (scores 9 and 10). Passives (7 and 8) are left out of the subtraction but still count in the total number of responses. If 50% of respondents are promoters and 20% are detractors, the NPS is +30.
Is NPS a percentage?
No. NPS is calculated from two percentages, but the result is written as a whole number between -100 and +100, without a percent sign. A score of +30 means promoters outnumber detractors by 30 percentage points.
Can NPS be negative?
Yes. A negative NPS simply means there are more detractors than promoters among the people who answered. It is a clear signal to read the follow-up comments and fix the most common complaints, starting with the customers who gave the lowest scores.
What is the difference between relational and transactional NPS?
Relational NPS is sent on a regular schedule, for example quarterly, and measures how customers feel about the relationship as a whole. Transactional NPS is triggered right after a specific event, such as finishing onboarding or closing a support ticket, and measures how that one experience went.
How often should you send NPS surveys?
For relational NPS, quarterly is typical. For transactional NPS, trigger it right after the relevant interaction. Asking the same users more often than quarterly risks survey fatigue and a score inflated by the same happy users answering again and again.
Should NPS be anonymous?
It depends on your goal. Anonymous NPS gives more honest responses, especially from detractors. Named NPS lets you close the loop personally and connect feedback to customer records. Many teams use a hybrid: identified by default, with an option to respond anonymously.
Is NPS a good predictor of churn?
Partially. Detractors tend to churn more often than promoters, but the relationship is not deterministic. Some high-NPS customers still leave, often because of budget or company changes, while some detractors stay because switching is costly. Use NPS alongside behavioural signals such as login frequency and feature usage for a fuller picture.

Ask the NPS question inside your product, then act on the answers

Kompassify gives SaaS teams no-code NPS surveys together with the product tours, checklists and in-app announcements needed to fix what users tell you.

Start for free →

Free up to 100 monthly active users · plans from $129/month · GDPR-compliant and EU-hosted