
Most SaaS CEOs treat net promoter score (NPS) as a vanity metric — a number they put on a board slide once a quarter and forget about. That’s a mistake. Used correctly, NPS is one of the earliest warning signs that your growth engine is about to seize up. It tells you whether your customers will renew before your renewal rate does, whether your product-led growth will work before your pipeline shows it, and whether the expansion revenue you’re projecting next year is real or fantasy.
This guide covers what NPS actually measures, how to calculate and benchmark it for a SaaS business, the transactional-versus-relational distinction most companies get wrong, and the specific operational changes that move the number in the right direction. By the end, you’ll know how to use NPS as a leading indicator of churn and expansion — not just a number your customer success team reports.
What Is Net Promoter Score?
The net promoter score is a single-question metric that measures how likely your customers are to recommend your product or service to someone else. It was introduced by Fred Reichheld in his 2003 Harvard Business Review article “The One Number You Need to Grow,” and it’s since been adopted by every major SaaS company for a reason: it correlates well with growth, it’s cheap to collect, and it’s easy to explain to a board.
The question itself never changes:
“On a scale of 0 to 10, how likely is it that you would recommend [our company/product/service] to a friend or colleague?”
The answer gets bucketed into three groups:
| Score | Category | What It Means |
|---|---|---|
| 9–10 | Promoters | Loyal customers who will refer others and buy more from you over time |
| 7–8 | Passives | Satisfied but unenthusiastic — at risk of switching if a competitor shows up |
| 0–6 | Detractors | Unhappy customers likely to churn and potentially spread negative word-of-mouth |
Your NPS is the percentage of Promoters minus the percentage of Detractors. Passives are ignored in the math — they still matter operationally, but they don’t move the score.
The score ranges from −100 (everyone is a Detractor) to +100 (everyone is a Promoter). A positive number means you have more fans than critics. Above +50 is excellent. Above +70 is rare air — usually reserved for Apple, Costco, and a small handful of category-defining SaaS products.
The NPS Formula
The math is simple enough to do in your head.
NPS = % Promoters − % Detractors
Note what the formula does not include: Passives. Someone who gives you a 7 or 8 contributes zero to your score, even though they represent roughly a third of most SaaS customer bases. This is intentional. The formula is designed to reward you for turning neutral customers into enthusiasts and to punish you for having customers who actively dislike your product. Satisfied-but-unenthusiastic customers are the default state — the formula assumes that’s table stakes.
A Worked Example
Say you survey 200 customers and get the following distribution:
| Score | Respondents | % of Total |
|---|---|---|
| 9–10 (Promoters) | 90 | 45% |
| 7–8 (Passives) | 70 | 35% |
| 0–6 (Detractors) | 40 | 20% |
NPS = 45% − 20% = +25
That’s a respectable but not great score for a B2B SaaS company. It tells you that a little under half your customers would refer you, but a fifth would actively warn people off. The Passives aren’t hurting you, but they’re not helping either — and they’re the pool you need to convert to Promoters to move the number.
What’s a Good NPS for a SaaS Company?
“Good” depends on your category, your customer type, and your pricing tier. A self-serve tool sold to individual users will score differently than an enterprise platform with a multi-year contract. Here’s a working benchmark framework calibrated to B2B SaaS:
| NPS Range | Grade | Interpretation |
|---|---|---|
| Below 0 | Struggling | More detractors than promoters. Something is structurally broken — product fit, onboarding, support, or pricing |
| 0 to +20 | Below average | Customer satisfaction is mediocre. You have a retention problem waiting to happen |
| +20 to +40 | Average | Typical for mid-market B2B SaaS. Customers are satisfied but not enthusiastic — expansion is limited |
| +40 to +60 | Good | Above-average loyalty. Customers are advocating for you in their networks. Expansion revenue should be healthy |
| +60 to +80 | Excellent | Category-leading loyalty. Your product is solving a real problem and customers know it |
| Above +80 | World-class | Rare. Usually only seen in SaaS companies with strong network effects or switching costs |
A few caveats on these benchmarks:
1. B2B SaaS generally scores higher than B2C. If you’re selling to businesses, your customers have gone through evaluation, procurement, and an implementation — they’re already filtered for satisfaction by the time they’re answering your survey. A B2B SaaS NPS of +40 is roughly equivalent to a B2C NPS of +20.
2. Enterprise scores differently than SMB. Enterprise buyers tend to be more measured in their survey responses. An enterprise SaaS company with a +35 NPS may be outperforming an SMB competitor with a +50.
3. Your segment matters more than your industry average. Comparing your NPS to a published “SaaS average” is mostly useless. What matters is how your NPS compares to your NPS last quarter, and how it compares across customer segments within your own base.
The most important benchmark is you against you. A trending NPS that’s rising 5 points a quarter is a healthy business. A flat or declining NPS — even at a good absolute level — is a warning sign.
Transactional NPS vs. Relational NPS
There are two distinct ways to measure NPS, and they tell you different things. Most SaaS companies run one and think they’re measuring the other, which is why NPS data so often feels disconnected from reality.
Relational NPS
Relational NPS asks customers about their overall relationship with your company. It’s sent on a regular cadence — quarterly or annually — and it surveys your full customer base regardless of recent activity.
The question might be framed as: “Based on your overall experience with [company], how likely are you to recommend us to a colleague?”
Relational NPS is your strategic metric. It tells you whether you have a healthy customer base overall. It’s what you report to the board. It’s what you track over time to see whether your product and customer experience investments are paying off. Movements here are slow — you typically see a 3 to 10 point change over a quarter, not a 30-point swing.
Transactional NPS
Transactional NPS is sent right after a specific interaction: a support ticket closes, an onboarding is completed, a renewal happens, a feature ships. The question gets framed around that touchpoint: “Based on your recent experience with [event], how likely are you to recommend us?”
Transactional NPS is your operational metric. It tells you whether a specific process is working. If your onboarding transactional NPS is +15 and your support transactional NPS is +65, you know exactly where to invest: onboarding is hurting you, support is helping you.
Which One Should You Run?
Both, but separately. The most common mistake is running only relational NPS and then being unable to explain why it’s moving. Relational NPS tells you what’s happening. Transactional NPS tells you why.
In practice, a well-instrumented SaaS company runs:
- One relational NPS survey per quarter, sent to the full customer base
- Two to four transactional NPS surveys, triggered on the touchpoints that matter most to retention — typically onboarding completion, first major support interaction, and renewal
Don’t send more than that. NPS survey fatigue is real, and every additional survey depresses response rates on the ones you actually need.
How NPS Connects to the Metrics That Matter
The question boards and investors actually want answered is “will these customers stay, expand, and refer others?” NPS is a leading indicator for all three — but only if you know how to connect it to the downstream metrics.
NPS and Churn
Detractors churn at roughly 2–4x the rate of Promoters. This is the single most important correlation in NPS data. If 20% of your customers are Detractors and your typical churn rate is 8% annually, those Detractors are likely churning at 16–30% while your Promoters churn at 3–5%.
What this means practically: your NPS today is a preview of your churn rate six to twelve months from now. If your Detractor percentage climbs from 15% to 25% this quarter, expect a gross revenue churn increase over the next two to three quarters. The lag gives you time to intervene — if you’re paying attention.
NPS and Net Revenue Retention
Promoters don’t just stay — they expand. In most SaaS companies, expansion revenue from existing customers (seat additions, tier upgrades, additional modules) is concentrated in the Promoter segment. Passives expand occasionally; Detractors almost never expand.
If you’re trying to forecast net revenue retention (NRR) for next year, the distribution of your current NPS respondents matters more than your historical expansion rate. A customer base that’s 50% Promoters will generate materially more expansion than a base that’s 30% Promoters, even if both currently have the same NRR.
NPS and Customer Acquisition Cost Payback
Here’s a connection most founders miss: high NPS reduces your effective customer acquisition cost. Promoters refer other customers. Those referred customers close at higher rates, cost less to acquire, and have higher LTVs. A company with a +50 NPS is generating free pipeline that doesn’t show up in the marketing budget.
This is why B2B SaaS companies with strong customer lifetime value numbers often have a structural NPS advantage — the referral loop subsidizes their CAC. If your NPS is below +20, you’re paying full freight for every customer you acquire. If it’s above +50, a meaningful percentage of your growth is free.
NPS and Ideal Customer Profile
NPS also tells you whether you’re selling to the right customers. Segment your NPS by customer size, industry, use case, and acquisition channel. If one segment scores +60 and another scores −10, you don’t have an NPS problem — you have an ideal customer profile problem. Stop selling to the segment that’s giving you Detractors. They’re costing you more in churn and support than they’re generating in revenue.
Why Most SaaS Companies Measure NPS Wrong
Most NPS programs are useless. Not because NPS is flawed as a metric, but because of how companies run them. Here are the three mistakes that turn NPS from a leading indicator into a meaningless number on a slide.
Mistake #1: Surveying Only the Happy Customers
This sounds obvious, but it happens constantly. Companies send NPS surveys to the customers their customer success team knows well — the ones who are engaged, responsive, and already satisfied. The silent, disengaged customers who are most likely to churn never get the email.
The result: an NPS that looks great while churn climbs. Your score is measuring the wrong population.
The fix: Send relational NPS to your entire customer base, not just active users or customer-success-managed accounts. If your response rate drops, accept that — low response rate from disengaged customers is itself a signal, and it’s better than a high response rate from a filtered sample.
Mistake #2: Not Segmenting the Score
A blended +30 NPS tells you almost nothing. It could mean:
- All your customers are moderately happy
- Half your customers love you (+70) and half hate you (−10)
- Your enterprise segment is +60, your SMB segment is 0, and they roughly cancel out
These are three completely different businesses with identical scores. Only one of them is healthy.
The fix: Break your NPS down by every segment that matters — pricing tier, company size, industry, acquisition channel, tenure. Look at the distribution, not just the mean. The segments that score lowest are either bad-fit customers you should stop acquiring, or profitable customers you’re underserving. Either way, the aggregate number is hiding the real insight.
Mistake #3: Treating NPS as a Number, Not a Conversation
The score is the cheapest part of NPS. The real value is in the follow-up comment — the “why did you give us that score?” field. Most companies ignore those comments or delegate them to a junior customer success analyst. That’s backwards.
The verbatim feedback from a Detractor is worth more than any feature request, any support ticket, any churn-risk report. It’s your customer telling you — unprompted, in their own words — exactly what will make them leave. Ignoring that data is a choice.
The fix: Require every NPS response (especially Detractors and 9‑score Promoters) to be reviewed by someone with authority to act on it. At a 100-customer B2B SaaS company, that’s probably the founder. At a 10,000-customer SaaS company, it’s a trained customer experience team with escalation paths to product and engineering.
Factors That Influence NPS Scores
Before you react to a movement in your NPS, understand what drives the score. Not every dip means your product is worse — some are artifacts of the measurement itself or external factors beyond your control.
Survey Channel
Email surveys, in-app surveys, and phone surveys all produce different NPS distributions. In-app surveys (triggered inside the product) tend to score higher because the respondent is actively using the product when they’re asked. Email surveys sent to dormant users capture more Detractors. Phone surveys almost always score highest because of social desirability bias — people are more polite to a human than to a form.
None of these are “right.” Pick one channel and use it consistently. Comparing an in-app score to an email score is comparing two different metrics.
Timing Relative to the Renewal Cycle
If you survey customers three weeks before renewal, they’ll score differently than three months before renewal. Customers near their renewal are more likely to think critically; customers who just renewed or just onboarded are more likely to be enthusiastic. Randomize the timing or hold it constant — don’t let it drift.
External Events
Economic downturns, vendor consolidation waves, and industry disruption affect NPS in ways that have nothing to do with your product. A customer cutting their SaaS spend 30% across the board will score lower even if your product is their favorite one. Note these factors in your quarterly NPS review so you don’t overreact to them.
Customer Tenure
Customers in their first 90 days score differently than customers in year three. New customers are either euphoric (just solved their problem) or frustrated (still onboarding). Long-tenure customers are more measured — they’ve seen what your product can and can’t do.
Segment your NPS by tenure cohort. A dip in 90-day NPS tells you something about onboarding. A dip in 2‑year NPS tells you something about long-term value delivery. They’re different problems with different fixes.
Competitive Pressure
When a well-funded competitor launches a credible alternative, your NPS drops — even if your product hasn’t changed. Customers who were happy with you are suddenly aware of alternatives, and their implicit comparison shifts. If you see an NPS drop coinciding with a competitor’s Series B announcement, that’s the signal — not a product issue.
Turning Detractors into Promoters: A Practical Playbook
Most NPS programs end with the score. The ones that drive revenue don’t. Here’s the operational workflow for turning NPS data into customer outcomes.
Step 1: Close the Loop on Every Detractor Within 48 Hours
The research is clear: Detractors who hear back from the company within 48 hours of responding are more than twice as likely to still be customers a year later. The specific action you take matters less than the fact that you took action. Silence after a bad NPS response is the worst possible outcome.
Set up an automated alert that routes every Detractor response to a named human — not a support queue. That human’s job is to reach out within two business days, not to solve the problem on the call, but to acknowledge the feedback and commit to a follow-up.
Step 2: Categorize Feedback Into Root Causes
Not every Detractor is saying the same thing. In most SaaS companies, Detractor feedback falls into four buckets:
| Category | Typical Feedback | Who Owns the Fix |
|---|---|---|
| Product gap | “I need X feature” or “This doesn’t handle Y use case” | Product |
| Onboarding failure | “I couldn’t figure out how to use it” or “No one showed me how” | Customer Success |
| Support quality | “Your support was slow/unhelpful” | Support leadership |
| Pricing/value mismatch | “It’s too expensive for what it does” | Product marketing + Sales |
Tag every Detractor response with a category. This turns qualitative feedback into a prioritization queue. If 60% of your Detractors are complaining about a single missing feature, that feature becomes your highest-ROI product investment — you have direct evidence it’s driving churn.
Step 3: Build a Systematic Promoter Program
Passives and Promoters get less attention than Detractors, but the revenue leverage is with them. A Promoter who’s actively referring you is worth 3–5x their base contract value over their lifetime because of the pipeline they generate.
The playbook:
- Identify your Promoters quarterly — pull the 9‑and-10 responders from your relational NPS.
- Reach out personally — not with a marketing email, but with a human message thanking them and asking what specifically made them rate you highly.
- Make it easy for them to refer — give them a short, copy-pasteable description of your product, a referral incentive if you offer one, and a direct ask for introductions.
- Create case study content from their feedback — a 9‑score customer’s answer to “why that score?” is usually better marketing copy than anything your team could write.
Most SaaS companies spend 90% of their NPS program effort on Detractors and 10% on Promoters. Flip that ratio and your growth rate will thank you.
Designing an NPS Survey That Actually Works
Most NPS survey designs are over-engineered. Here’s what you actually need.
The Core Survey (Two Questions)
Question 1: On a scale of 0 to 10, how likely are you to recommend [company/product] to a colleague?
Question 2: What’s the primary reason you gave that score?
That’s it. Every additional question cuts your response rate. Resist the temptation to add demographic questions, feature preference rankings, or NPS-plus-CSAT combinations. Put those in a separate survey if you need them.
When to Send It
- Relational: Once per quarter, on a consistent day of the month. Stagger across customer segments so you’re not spiking your own support queue.
- Transactional: 48 to 72 hours after the trigger event. Immediate sends bias toward short-term emotion; week-later sends lose the context.
How to Send It
- In-app if you have the usage volume — highest response rate, lowest bias.
- Email if in-app isn’t an option — standard, easy to instrument, works for dormant users.
- Never SMS or phone for B2B SaaS unless you have a specific reason — response rates are high but the sample is badly biased toward highly engaged customers.
What Channels to Avoid
Pop-up surveys during critical workflows (checkout, data entry, support interactions) are the single biggest source of artificially low NPS. You’re measuring the user’s mood about the interruption, not about your product. If you’re running in-app NPS, make sure the trigger logic excludes active-task states.
Template
You don’t need to write the survey from scratch. A basic SurveyMonkey NPS template handles the standard format. What matters is how you operationalize the data afterward, not the survey tool itself.
NPS Frequently Asked Questions
How often should I survey my customers?
For relational NPS, once per quarter is the sweet spot. More frequent and you get survey fatigue; less frequent and you miss short-term signal. For transactional NPS, send it after every instance of the triggering event, but don’t trigger the same customer more than once per month.
Is a low response rate a problem?
A response rate of 15–25% is normal for email NPS surveys. Below 10% is a red flag — your sample is probably biased. Above 40% usually means you’re only surveying highly engaged customers, which is its own bias. The fix for low response rate isn’t more reminders; it’s shorter surveys and better timing.
Should I include a reward for completing the survey?
No. Rewards distort the response — people who fill out surveys for a gift card are systematically different from people who fill them out to give feedback. The score you get back won’t reflect your actual customer base. Keep it unincentivized.
Can NPS be manipulated by the sales team?
Yes, and it often is. If compensation is tied to NPS, sales and customer success teams will selectively survey happy customers or coach clients on how to respond. The fix: survey the full customer base automatically, keep the data owned by an independent team, and tie compensation to gross retention or NRR rather than NPS directly.
How does NPS compare to CSAT and CES?
All three measure different things. Customer satisfaction (CSAT) is best for transactional measurement of single interactions. Customer effort score (CES) is best for measuring whether your product is easy to use. NPS is best for measuring overall loyalty and likelihood to recommend. Most SaaS companies should run NPS plus one transactional metric (CSAT for support, CES for onboarding) — not all three in parallel.
What’s the most important NPS number for a SaaS CEO to track?
Segment-level NPS trend, not aggregate score. A rising NPS in your highest-LTV segment is more important than a rising aggregate, because it directly predicts expansion revenue. A declining NPS in your lowest-LTV segment is almost a signal to stop selling to that segment, not to fix the product.
The Verdict
Net promoter score is one of the most misused metrics in SaaS. The companies that get value from it treat it as a leading indicator of churn and expansion, segment it by customer type and tenure, act on the verbatim comments, and close the loop with every Detractor within 48 hours. The companies that don’t get value from it run one relational survey a quarter, report the aggregate number on a slide, and move on.
The difference between those two outcomes isn’t the metric — it’s the operational discipline around it. If your current NPS program is the second kind, you don’t have an NPS problem. You have a customer experience infrastructure problem, and NPS is just the symptom. Fix the infrastructure, and the score will follow.
Start with the three things that have the highest leverage: survey your full customer base (not just the happy ones), segment the score by customer type, and set up an automated 48-hour loop for every Detractor. Do those three things well, and you’ll get more out of NPS than 90% of your SaaS peers — and you’ll see it in your net revenue retention, your churn rate, and your CAC payback period within two quarters.

