Net Revenue Retention
Calculate dollar-based net retention from existing customers.
Net Revenue Retention (NRR) Calculator
Calculate your Net Revenue Retention to measure how much revenue you retain and grow from existing customers over time.
Formula: NRR = (Starting MRR + Expansion - Churn - Contraction) ÷ Starting MRR × 100%
Revenue Inputs
Enter your MRR components from existing customers.
MRR from existing customers at period start
Upgrades and add-ons from existing customers
Revenue lost from cancelled customers
Revenue lost from downgrades
Net Revenue Retention
Your dollar-based retention rate.
105.0%
Good
Net positive growth from existing
NRRTarget: 100%+
0%100%150%
Retention Metrics
Detailed breakdown of retention.
Gross Retention
90.0%
without expansion
Starting MRR
$100,000
Ending MRR
$105,000
Net Change
+$5,000
Understanding NRR
Net Revenue Retention measures your ability to retain and grow revenue from existing customers, excluding new customer acquisition.
Benchmarks by Company Stage
- 120%+ — Best-in-class (Snowflake, Twilio)
- 100-120% — Strong SaaS performance
- 90-100% — Acceptable for early-stage
- <90% — Concerning, requires attention
NRR vs Gross Retention
- Gross Retention caps at 100%—measures only losses.
- Net Retention can exceed 100% when expansion outpaces churn.
- Both are important: Gross shows churn risk, Net shows growth potential.
Improving NRR
- Build expansion revenue through upsells and cross-sells.
- Reduce churn with proactive customer success.
- Price based on usage or value metrics.
- Invest in product stickiness and integrations.