What Is a Good NPS Score for SaaS?

Alexandra Vinlo||6 min read

A good NPS score for B2B SaaS is 30-50. Scores above 50 are excellent. Scores above 70 are world-class. The median B2B SaaS NPS score is around 35-40. However, the score matters less than the trend and the reasons behind the ratings.

If your NPS is 35 and rising, you are in a better position than a company with an NPS of 50 that is falling. The number itself is a snapshot. The trajectory tells you whether you are improving or degrading customer experience.

This post explains what NPS benchmarks matter, how to interpret your score, and why the number alone does not tell the full story.

What Is NPS and How Is It Calculated?

Net Promoter Score measures customer loyalty by asking one question: "How likely are you to recommend this product to a friend or colleague?" Customers answer on a scale of 0-10.

Responses are grouped into three categories:

Promoters (9-10) are enthusiastic customers who will actively recommend your product.

Passives (7-8) are satisfied but unenthusiastic. They will not actively promote or detract.

Detractors (0-6) are unhappy customers who may spread negative word-of-mouth.

Your NPS is calculated by subtracting the percentage of detractors from the percentage of promoters. Passives do not factor into the score.

If 50% of respondents are promoters, 30% are passives, and 20% are detractors, your NPS is 30 (50 minus 20).

NPS ranges from -100 (everyone is a detractor) to +100 (everyone is a promoter). Any positive score means you have more promoters than detractors.

NPS Benchmarks by Industry and Segment

NPS scores vary significantly by industry, customer segment, and product maturity. Comparing your score to the wrong benchmark can make you overconfident or unnecessarily worried.

Here are the relevant benchmarks for B2B SaaS:

SegmentAverage NPSGood NPSExcellent NPS
B2B SaaS (overall)35-4140-5050+
Enterprise SaaS40-5050-6060+
SMB SaaS30-4040-5050+
Developer tools35-4545-5555+
CRM/Sales tools30-4040-5050+
Collaboration tools35-4545-5555+
Analytics/BI tools30-4040-5050+

Enterprise SaaS averages higher than SMB SaaS because enterprise customers made more deliberate purchasing decisions. They evaluated multiple vendors, ran proof-of-concept trials, and aligned internal stakeholders. By the time they buy, they are already convinced the product fits their needs.

SMB customers often buy faster with less evaluation. They are more likely to discover mismatches post-purchase, which increases detractor rates.

Developer tools tend to score higher because developers are vocal when they love a product and quick to churn when they do not. The customers who stick around are often true promoters.

What Your NPS Score Actually Means

NPS is not a performance metric. It is a diagnostic signal. The number tells you whether you have a customer sentiment problem, but it does not tell you what the problem is or how to fix it.

Here is how to interpret your score:

NPS below 0: You have more detractors than promoters. This is a crisis signal. Your product is not delivering value to most customers, or you have serious onboarding, support, or pricing issues. Fix this before worrying about growth.

NPS 0-30: You have more promoters than detractors, but the margin is thin. Most of your customers are passives. They are satisfied but not enthusiastic. You need to understand what would turn passives into promoters.

NPS 30-50: This is the baseline range for healthy B2B SaaS. You have solid product-market fit and reasonable customer satisfaction. Focus on understanding why detractors are unhappy and why passives are not more enthusiastic.

NPS 50-70: You are in the excellent range. Most customers actively recommend your product. Your focus should be on maintaining this level as you scale and making sure new customer segments do not drag the score down.

NPS above 70: You are world-class. Very few companies sustain this level long-term. The risk at this level is complacency. Keep listening to detractors because even at 70, you still have 15-20% detractors.

Why Your NPS Score Is Misleading

NPS scores are misleading when taken at face value because they compress complex customer sentiment into a single number. Two companies with the same NPS of 40 can have very different customer health profiles depending on the distribution of promoters, passives, and detractors.

Company A: 50% promoters, 40% passives, 10% detractors. NPS = 40.

Company B: 60% promoters, 0% passives, 20% detractors. NPS = 40.

Company A has a stability problem. Most customers are lukewarm. A competitor with a better feature set or lower price could easily pull them away.

Company B has a polarization problem. Customers either love the product or hate it. The 20% detractors are at high risk of churn, but the 60% promoters are sticky.

Both companies have an NPS of 40, but the recommended actions are completely different. Company A needs to turn passives into promoters by delivering more value. Company B needs to fix the issues causing 20% of customers to become detractors.

This is why you should always look at the distribution of scores, not just the aggregate NPS.

Turn your churn data into a board-ready presentation

The Retention Deck analyzes your Stripe data and builds a presentation in 15 seconds. No credit card required.

Run a Free Churn Audit →

A rising NPS means you are improving customer experience faster than you are acquiring unhappy customers. A falling NPS means the opposite: new customer cohorts are less satisfied than previous cohorts, or your existing customers are becoming less satisfied over time.

Track NPS by cohort to understand whether specific customer segments or time periods are dragging the score down. If your NPS is falling, ask:

Are new customers less satisfied than old customers? This suggests an onboarding problem or a mismatch between marketing messaging and product reality.

Are long-term customers becoming less satisfied? This suggests a product stagnation problem. Competitors may have caught up, or customers may have outgrown your feature set.

Are specific segments (industry, company size, use case) less satisfied? This suggests you are acquiring customers outside your core ICP.

Tracking NPS trends by segment gives you a clear picture of where to focus retention efforts.

What to Do with Your NPS Data

Collecting NPS scores is pointless if you do not act on the feedback. Here is what to do with each customer group:

Detractors (0-6): Contact them immediately. Understand why they are unhappy. If the issue is fixable, fix it and follow up. If the issue is a fundamental mismatch, help them transition to a better-fit solution. Do not let detractors churn silently. They will leave bad reviews and warn their network.

Passives (7-8): Understand what would move them to a 9 or 10. Often, passives are missing one or two features that would make the product indispensable. These are your easiest wins because passives are not unhappy, they are just not delighted.

Promoters (9-10): Ask for referrals, case studies, and reviews. Promoters are your most valuable customers. They will advocate for your product if you make it easy for them.

The goal is not to increase your NPS for the sake of the number. The goal is to understand why different customer groups feel the way they do and fix the root causes of dissatisfaction.

Common Questions About SaaS NPS Scores

What is the average NPS score for SaaS companies?

The average NPS score across B2B SaaS companies is approximately 35-41, depending on the survey and methodology. Scores vary significantly by segment: enterprise SaaS averages higher than SMB SaaS because enterprise customers made more deliberate purchasing decisions.

What is a bad NPS score for SaaS?

Any score below 0 is objectively bad. A score between 0-20 is weak and suggests you have significant customer experience problems. Below 30, you are below the industry median and should prioritize retention over growth.

How often should I measure NPS?

Measure NPS quarterly for established products. Measure monthly during onboarding or after major product changes. Avoid over-surveying the same customers. Once per quarter is enough for most B2B SaaS.

Should I benchmark my NPS against competitors?

Only if you have reliable competitor data. Most public NPS benchmarks are self-reported and skewed upward. It is more useful to benchmark against your own historical performance than against questionable industry averages.

Can I improve my NPS by surveying only happy customers?

Technically yes, but this defeats the purpose. NPS is a diagnostic tool. If you only survey promoters, you will not discover the issues causing detractors to churn. Survey a representative sample of your customer base.


Turn your churn data into a board-ready presentation in 15 seconds. Run a Free Churn Audit. No credit card required.

Frequently asked questions

The average NPS score across B2B SaaS companies is approximately 35-41, depending on the survey and methodology. Scores vary significantly by segment. Enterprise SaaS averages higher than SMB SaaS because enterprise customers made more deliberate, evaluated purchasing decisions.

Any score below 0 is objectively bad, meaning you have more detractors than promoters. A score between 0-20 is weak and suggests significant customer experience problems. Below 30, you are below the industry median and should prioritize retention over growth.

Measure NPS quarterly for established products. Measure monthly during onboarding or after major product changes. Avoid over-surveying the same customers. Once per quarter is enough for most B2B SaaS companies to track meaningful trends without causing survey fatigue.

Only if you have reliable competitor data. Most public NPS benchmarks are self-reported and skewed upward. It is more useful to benchmark against your own historical performance than against questionable industry averages that may use different methodologies.

Technically yes, but this defeats the purpose. NPS is a diagnostic tool. If you only survey promoters, you will not discover the issues causing detractors to churn. Always survey a representative sample of your full customer base for accurate results.

Related tools

Explore Quitlo

Every cancelled customer has a story. Start hearing them.

AI exit interviews that go beyond the checkbox. Surveys capture the signal, voice captures the story, Slack delivers the action.

Start free →

50 Surveys + 10 Voice Conversations. No card required.

Keep reading