What is Net Revenue Retention?
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures how much recurring revenue you keep from existing customers over a period. It factors in upgrades, downgrades, and cancellations. An NRR above 100% means your existing customers are spending more over time—even without acquiring new ones.
How to Calculate NRR
Where:
- Starting MRR: MRR from existing customers at the beginning of the period
- Expansion: Additional MRR from upgrades, add-ons, or seat increases
- Contraction: Lost MRR from downgrades
- Churned: Lost MRR from cancellations
New customer MRR is intentionally excluded—NRR only measures how your existing customer base grows or shrinks.
Calculation Example
At the start of the month:
- Starting MRR (existing customers): $50,000
- Expansion MRR (upgrades): $3,000
- Contraction MRR (downgrades): $500
- Churned MRR (cancellations): $2,000
An NRR of 101% means your existing customers are generating 1% more revenue this month than last, even without any new sign-ups.
Why NRR Is the Metric Investors Care Most About
NRR is often called the single best indicator of SaaS business quality. Here's why:
- It shows compounding potential. An NRR >100% means your revenue grows even if you stop acquiring customers. At 120% NRR, your existing base doubles in value every 4 years.
- It reflects product-market fit. If customers stick around and spend more, they're clearly getting value.
- It separates growth quality. A company growing 50% YoY with 120% NRR is fundamentally different from one growing 50% with 80% NRR—the first is compounding, the second is on a treadmill.
Gross Revenue Retention vs Net Revenue Retention
Gross Revenue Retention (GRR)
The percentage of revenue retained before expansion. Only counts losses (churn + contraction). Maximum value is 100%.
Net Revenue Retention (NRR)
The percentage of revenue retained including expansion. Can exceed 100% if expansion outpaces losses.
NRR Benchmarks
Median NRR for publicly traded SaaS companies is around 110–115%. For SMB-focused SaaS, 90–100% is typical.
How to Improve NRR
- Build natural expansion paths. Seat-based pricing, usage tiers, or add-on features that grow with the customer.
- Reduce involuntary churn. Failed payments cause significant revenue loss. Implement dunning and retry logic.
- Identify at-risk accounts early. Usage drops often precede cancellation. Act before the customer decides to leave.
- Invest in customer success. Proactive outreach to underutilizing customers improves both retention and expansion.
Related Metrics
Track Net Revenue Retention with illumi
Connect your Stripe account and see expansion, contraction, and churn broken down automatically. Know your NRR without spreadsheets.
Start Free Trial