SaaS Metric

Net Promoter Score (NPS)

Definition

Net Promoter Score (NPS) measures customer loyalty from one question: how likely are you to recommend us, on a 0–10 scale. NPS = % promoters (9–10) − % detractors (0–6), giving a score from −100 to +100. It is a widely used satisfaction signal and a loose leading indicator of retention, but it is survey-based and self-reported, so it complements rather than replaces hard churn data.

Formula

NPS = % of promoters (scored 9–10) − % of detractors (scored 0–6)
(passives scored 7–8 are excluded from the calculation)

Benchmark

NPS varies hugely by industry; for B2B SaaS, scores above ~30 are generally good and above ~50 excellent. Track your own trend more than the absolute number.

How NPS is calculated

Respondents rate their likelihood to recommend on a 0–10 scale. Those who answer 9 or 10 are promoters, 7–8 are passives, and 0–6 are detractors. The score is simply the percentage of promoters minus the percentage of detractors; passives are ignored. The result ranges from −100 (everyone a detractor) to +100 (everyone a promoter).

NPS is popular because it is simple and comparable over time, but it has real limits as a retention metric. It is self-reported, sensitive to when and how you ask, and only loosely correlated with actual behaviour — happy survey respondents still churn. Treat it as one input into a customer health score, not as a substitute for measured churn and retention.

Frequently asked questions

How is Net Promoter Score calculated?

Survey customers on a 0–10 "would you recommend" scale. Subtract the percentage of detractors (0–6) from the percentage of promoters (9–10); passives (7–8) are excluded. The score ranges from −100 to +100.

What is a good NPS for SaaS?

It varies widely by industry, but for B2B SaaS a score above roughly 30 is generally considered good and above 50 excellent. Because benchmarks differ so much, your own trend over time is more informative than the absolute figure.

Is NPS a reliable retention metric?

Only loosely. NPS is self-reported and survey-timing-sensitive, and satisfied respondents still churn. It works best as one signal within a broader customer health score, alongside measured churn, usage, and renewal behaviour.

Track this automatically

Connect Stripe and RetentionLens computes NPS for you — with cohorts, trends and churn-risk scoring. Start on the free tier.

Benchmarks are general SaaS ranges and vary by segment, stage and business model. Last reviewed 2026-05-30.