What is a good NRR for SaaS?

Good net revenue retention for SaaS is 100% or higher, meaning existing customers grow revenue even with zero new sales. SMB-focused products typically land at 90-100%, mid-market around 100-110%, and best-in-class enterprise SaaS reaches 110-130%. Below 90% you are refilling a leaking bucket, and growth gets more expensive every month.

What 100%+ NRR actually means

Net revenue retention measures how revenue from a fixed cohort of existing customers changes over a year, counting expansion, downgrades, and churn. At 100% or above, upgrades from customers you already have outweigh everything you lose, so revenue grows even if you never sign another customer. Below 100%, every month starts with a hole that new sales must fill before any real growth happens. That is why investors weight NRR so heavily: it separates compounding businesses from leaky ones.

The benchmark by segment

SMB-focused SaaS typically runs 90-100% NRR, and 95% or better is genuinely good in that segment because small accounts churn often and expand rarely. Mid-market products usually land around 100-110%. Enterprise SaaS with seat and usage expansion reaches 110-130% at best-in-class, and public infrastructure companies have posted above 130% during peak growth years. Judging an SMB product against enterprise NRR benchmarks is the most common way this metric gets misread.

Why small-account products struggle to clear 100%

NRR above 100% requires expansion revenue, and expansion needs somewhere to go: more seats, more usage, higher tiers. A $15/month single-user tool has no seats to add and often no meaningful tier above, so its ceiling is whatever churn leaves behind. Small businesses also fail at a much higher rate than enterprises, which drags down the churn side of the equation. If you sell small, your NRR lever is pricing architecture: usage-based components and team plans exist largely to give expansion a path.

When this number lies

With under 100 customers, one account doubling its contract can push NRR to 140% and tell you nothing. Cohort selection distorts it too: measuring only customers who survived their first year quietly excludes the worst churn. Annual contracts can make NRR look stable right up to a renewal cliff, the same way they mask logo churn. Treat NRR as meaningful once you have a few hundred customers and at least one full renewal cycle in the data.

Key takeaways

  • NRR of 100%+ means existing customers grow your revenue with zero new sales.
  • Benchmarks differ by segment: SMB 90-100% typical, mid-market 100-110%, enterprise 110-130% best-in-class.
  • Small-account products rarely exceed 100% NRR without seats or usage-based pricing to expand into.

Stop guessing. Get a verdict.

Run your idea through Olune for a build-or-kill verdict on live Reddit signals, competitor maps, and keyword volume, in about 8 minutes.

Keep reading

Related questions