What is a good NPS score for B2B SaaS?
The widely referenced guideposts for B2B SaaS are 30 or above is good, 50 or above is excellent, and 70 or above is world class. Scores below zero signal a product or experience problem affecting a meaningful share of the base. Benchmarks vary by vertical, segment, and company stage, so comparing a horizontal SMB tool to a vertical enterprise platform without that context will mislead.
How is NPS calculated?
NPS equals the percentage of respondents who are Promoters (scored 9 or 10) minus the percentage who are Detractors (scored 0 through 6). Passives (scored 7 or 8) are counted in the denominator but excluded from the numerator. If 50% of respondents are Promoters, 30% are Passives, and 20% are Detractors, the NPS is 30. The result ranges from -100 to +100.
What is the difference between a Promoter, Passive, and Detractor?
Promoters scored 9 or 10 and are the enthusiastic advocates most likely to refer. Passives scored 7 or 8 and are satisfied but not loyal, vulnerable to a competitor. Detractors scored 0 through 6 and are unhappy enough to potentially warn others away from the product. The three buckets are deliberately asymmetric: 9 and 10 only on the promoter side, zero through 6 broadly on the detractor side.
Is NPS the same as a customer health score?
No. NPS measures advocacy sentiment at a single point in time from the subset of customers who responded to a survey. A customer health score combines product usage, support case load, invoice status, stakeholder coverage, expansion signals, and often NPS itself into a composite renewal-risk indicator. NPS is one input to a health score, not a substitute for it. A Detractor can still renew; a Promoter can still churn.
What is the difference between NPS and CSAT?
CSAT (Customer Satisfaction) asks how satisfied a customer was with a specific interaction, typically on a 1 to 5 scale, and is usually transactional. NPS asks about overall willingness to recommend the product or company, on a 0 to 10 scale, and is usually relational. CSAT answers "did this interaction go well." NPS answers "how do you feel about the relationship." Many SaaS teams run both because they capture different signals.
How often should NPS be measured?
Relational NPS is typically run quarterly or semi-annually across the whole active base to track trend. Transactional NPS is triggered after a specific event like onboarding completion, support case closure, or renewal. The two produce different scores from the same base and should be reported separately. Mixing relational and transactional responses in one trend line is the most common NPS reporting mistake.
What is a bad NPS score?
A negative NPS means more Detractors than Promoters, which signals a product or experience problem affecting a meaningful share of responding customers. In B2B SaaS, scores from 0 to 20 are weak, 20 to 30 are mediocre, and anything negative is a signal to pause expansion spend and read the verbatim comments before investing further in acquisition. A low score with a rising trend is a different story than a low score that is falling further.
Can you game the NPS score?
Yes, and it happens often. Surveying only happy customers, excluding Detractors from the sample, timing the send right after a positive moment, or asking leading questions all inflate the score. Mature programs defend against gaming by surveying the full active base, publishing the response rate alongside the score, slicing by segment, and following every reading with a verbatim comment review. A clean NPS program is a disciplined one, not an optimized one.