What is a good net revenue retention (NRR benchmark)?
NRR benchmarks vary widely by segment, so a single number can mislead. The right target depends on who you sell to and how much room accounts have to expand.
What is universal: crossing 100 percent is the line between a leaky bucket and a compounding one. Above it, growth gets easier every quarter; below it, you run to stand still.
Short answer
A good net revenue retention is above 100 percent, meaning your existing customers generate more revenue over time even before new sales. Best-in-class B2B SaaS lands at 120 percent or higher. Enterprise typically exceeds 110 to 120 percent, while SMB often sits nearer 90 to 100 percent because small customers churn more.
Key takeaways
- Above 100 percent is the health line for NRR.
- Best-in-class B2B SaaS reaches 120 percent or more.
- Enterprise usually exceeds SMB because of expansion room.
- SMB often sits at 90 to 100 percent due to higher churn.
NRR benchmarks by segment
Enterprise SaaS commonly reports 110 to 130 percent NRR because large accounts add seats and modules over years. Mid-market often lands 100 to 115 percent. SMB and self-serve frequently sit at 85 to 100 percent because small customers churn and expand less.
The very best usage-based and platform businesses can exceed 130 percent. Public SaaS leaders are often prized precisely because their NRR sustains above 120 percent at scale.
How Ardovo handles it
Ardovo benchmarks your NRR by segment against your own history so you compare like with like. Rook flags when a segment slips below 100 percent and traces whether the cause is rising churn or stalling expansion.
Frequently asked questions
What is a good NRR for SaaS?
Above 100 percent is healthy; 120 percent or more is best-in-class for B2B. Enterprise typically runs higher because accounts expand over years, while SMB often sits near 90 to 100 percent.
What does NRR below 100 percent mean?
It means churn and downgrades are outpacing expansion, so your existing base shrinks over time. You have to acquire new customers just to stay flat, which makes growth expensive and fragile.
Why is enterprise NRR higher than SMB?
Large accounts have more users, teams, and use cases to expand into and churn less because switching is costly. SMB customers are more price-sensitive, churn faster, and have less room to grow.