Retention & Churn
SaMaFnHtEtAi

Net Revenue Retention (NRR)

Net Revenue Retention, or NRR, measures the percentage of recurring revenue retained from existing customers including expansions and churn. NRR above 100% means you grow without new customers. Enterprise SaaS companies with NRR above 130% are considered world-class.

Why NRR Matters

NRR is the single most powerful predictor of long-term SaaS success. A company with 120% NRR doubles its existing customer revenue every ~3.8 years even if it never acquires another customer. This compounding effect is why high-NRR companies command premium valuations — Snowflake, Datadog, and Twilio all had NRR above 130% during their hypergrowth phases. NRR above 100% is the clearest signal of product-market fit because it means customers are voluntarily spending more over time.

How to Calculate NRR

Take the MRR from a cohort of customers at the start of a period. At the end of the period, sum their current MRR (including expansions and after subtracting contractions and churn). Divide the end amount by the start amount.

NRR Formula
NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100%

NRR Calculator

Calculate Your NRR

Enter your numbers to calculate nrr instantly.

$
$
$
$
Net Revenue Retention
107%

Want to model this over 36 months with scenarios? Try Revenue Map free →

Industry Benchmarks

SegmentGoodAveragePoor
Enterprise SaaS>130%110–130%<110%
Mid-market SaaS>115%100–115%<100%
SMB SaaS>100%85–100%<85%
Consumer Subscription>95%80–95%<80%

Expert Tips

NRR above 100% is the strongest signal of product-market fit. If existing customers spend more over time, your product delivers increasing value.

To improve NRR, build natural expansion paths: usage-based pricing, seat-based growth, premium features, and add-on modules.

Track NRR by cohort to see if newer customers expand faster. If they do, your product and onboarding are improving.

NRR below 100% means your revenue base shrinks every period — you need to acquire new customers just to stay flat. This is unsustainable at scale.

Frequently Asked Questions

What is NRR?
NRR (Net Revenue Retention) measures the percentage of revenue retained from existing customers over time, including expansion and contraction. NRR of 120% means existing customers generate 20% more revenue this period than last, even before counting new customers.
What is a good NRR for SaaS?
For enterprise SaaS, NRR above 130% is world-class (Snowflake, Datadog levels). For mid-market, above 115% is strong. For SMB, above 100% is the target. NRR below 100% means you're losing revenue from existing customers.
How is NRR different from GRR?
GRR (Gross Revenue Retention) measures revenue retained excluding expansion — it only accounts for churn and contraction. NRR adds expansion back in. GRR shows your retention floor; NRR shows the full picture including growth from existing customers.
How do I improve NRR?
Reduce churn through better onboarding and support. Increase expansion through usage-based pricing, seat growth, premium tiers, and add-on products. The best lever depends on whether your NRR problem is driven by high churn or low expansion.

Business Models Using NRR

NRR is a key metric for these business types. Click any model to see how Revenue Map calculates it automatically.

Track NRR automatically

Revenue Map calculates nrr, benchmarks it against your industry, and projects it over 36 months — in under 5 minutes.

Build My Model — Free
© 2026 Revenue Map. All rights reserved.