Net Revenue Retention (NRR)
1 min Read · Updated June 30, 2025
Measure revenue growth from existing customers
Net Revenue Retention (NRR) measures how much revenue you retain and grow from existing customers over time, accounting for upgrades, downgrades, and churn.
How to Calculate NRR
NRR = ((Starting ARR + Expansion ARR – Contraction ARR – Churned ARR) / Starting ARR) × 100
For example, if you started with $100K ARR, added $20K in expansions, lost $5K to contractions and $10K to churn: NRR = (($100K + $20K – $5K – $10K) / $100K) × 100 = 105%
Why NRR Matters
NRR above 100% indicates that revenue from existing customers is growing, which is a strong indicator of: – Product-market fit – Customer satisfaction – Pricing power – Growth efficiency
NRR Benchmarks
100%+: Excellent retention with growth
90-100%: Good retention
80-90%: Concerning retention levels
Below 80%: Significant churn issues
Best-in-Class NRR
110-130% NRR: World-class performance
Snowflake: ~170% NRR
MongoDB: ~120% NRR
Datadog: ~130% NRR
Strategies to Improve NRR
- Reduce Churn: Focus on customer success
- Drive Expansions: Land and expand strategy
- Add Value: Continuous product improvement
- Upsell/Cross-sell: Identify growth opportunities
- Pricing Optimization: Value-based pricing
NRR vs. GRR
Net Revenue Retention (NRR): Includes expansion revenue
Gross Revenue Retention (GRR): Only measures retained revenue, excluding expansions
Cohort-Based NRR
Analyze NRR by customer cohorts to understand: – How retention improves over time – Which customer segments have highest NRR – Impact of product changes on retention – Seasonal retention patterns
NRR is considered one of the most important metrics for SaaS businesses, as it combines retention and growth in a single metric.