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.