Net Revenue Retention Calculator
Measure revenue growth from existing customers. Calculate NRR from expansion, contraction, and churn — the single most important metric for SaaS health.
Net Revenue Retention (NRR) Calculator
Measure revenue growth from your existing customer base through expansion, contraction, and churn analysis.
MRR from existing customers at start of period
Upsells, cross-sells, and plan upgrades
Downgrades and plan reductions
Revenue lost from customer cancellations
Number of customers in the cohort for ARPU analysis
Time period for this NRR calculation
Net Revenue Retention
Stable104.0%
Revenue neutral - expansion offsets churn
Expansion Rate
15.0%
Revenue growth from upsells
Contraction Rate
3.0%
Revenue lost to downgrades
Revenue Churn Rate
8.0%
Revenue lost to churn
Net Growth
$4,000
Period revenue change
Retention Rate
92.0%
Revenue retained (excluding expansion)
NRR Multiplier
1.04x
Revenue multiplier factor
Cohort ARPU Analysis
Starting ARPU
$200
Ending ARPU
$226
ARPU Growth
13.0%
NRR Analysis
Revenue Performance: Your NRR of 104.0% means existing customers generate 4.0% more revenue than last period
Expansion Engine: 15.0% expansion rate from upsells and cross-sells is solid
Revenue Leakage: 11.0% total revenue loss from churn (8.0%) and downgrades (3.0%)
Industry Benchmarks
130%+
Top 5% SaaS
Hyper-growth
120%+
Top quartile
Excellent
110%+
Above median
Good growth
100%+
Break-even
Stable
Optimization Strategies
🚀 Increase Expansion
- • Implement usage-based pricing tiers
- • Introduce complementary add-on features
- • Proactive customer success outreach
- • Create upgrade incentive programs
- • Monitor feature adoption for upsell signals
🛡️ Reduce Revenue Leakage
- • Improve onboarding and time-to-value
- • Implement churn prediction models
- • Create retention-focused pricing tiers
- • Build stronger product stickiness
- • Proactive support for at-risk accounts
How to Use the NRR Calculator
1. Enter Starting MRR
Input the MRR from your cohort of existing customers at the beginning of the period. Do not include new customers acquired during the period — NRR measures how well you retain and grow revenue from customers you already had.
2. Add Expansion Revenue
Include all revenue from upsells, cross-sells, and plan upgrades from the same customer cohort. This is what drives NRR above 100%.
3. Subtract Contraction and Churn
Contraction is revenue lost from downgrades. Churned revenue is from full cancellations. Together these represent your revenue leakage from existing customers.
Understanding Net Revenue Retention
What is NRR?
Net Revenue Retention (NRR), also called Dollar-Based Net Retention (DBNR) or Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from existing customers over a period — including expansion, contraction, and churn.
Why NRR is the Most Important SaaS Metric
NRR is the single metric that reveals the health of your revenue engine more than any other. Unlike churn rate (which only measures losses), NRR captures the full picture: are you growing revenue from customers you already have?
- ✓NRR > 100%: You can grow revenue even with zero new customer acquisition
- ✓NRR = 100%: Existing customers stay stable — all growth requires new acquisition
- ✗NRR < 100%: Revenue is shrinking from your base — you're on a treadmill losing ground
NRR Benchmarks by Company Type
Public SaaS Leaders
- • Snowflake: 130–168% NRR
- • Twilio: 120–135% NRR
- • Datadog: 130%+ NRR
- • CrowdStrike: 120–125% NRR
By Stage
- • Seed/Series A: 90–110% is acceptable
- • Series B+: 110%+ expected
- • Pre-IPO: 120%+ strongly preferred
- • Enterprise: 125%+ for top valuations
SMB SaaS
- • High churn makes 100%+ harder to achieve
- • Focus on reducing downgrades first
- • Target: 95–110% for most SMB products
- • Usage-based pricing can boost NRR significantly
Usage-Based SaaS
- • Naturally higher expansion potential
- • Growth follows customer's own growth
- • 130%+ is achievable and expected
- • Requires tight usage monitoring
NRR vs GRR: What's the Difference?
Gross Revenue Retention (GRR) only measures revenue lost — it excludes expansion. GRR can never exceed 100%. NRR includes expansion and can exceed 100%, making it the more complete picture of revenue health.
GRR is useful for understanding your retention floor. Investors often look at both: GRR shows your baseline retention, NRR shows your growth engine.
How to Improve NRR
Increase Expansion Revenue
- • Build usage-based pricing tiers
- • Create natural upgrade triggers (usage limits, features)
- • Train CS team on expansion conversations
- • Develop cross-sell product lines
- • Build in-app upgrade prompts at usage milestones
Reduce Revenue Leakage
- • Deploy early warning churn prediction
- • Improve onboarding to drive faster value
- • Create annual plan incentives
- • Build customer health scoring
- • Proactive QBRs for at-risk accounts
Related SaaS Tools
Churn Rate Calculator
Calculate customer churn rate, retention metrics, and customer lifetime analysis.
LTV:CAC Calculator
Calculate Customer Lifetime Value to Customer Acquisition Cost ratio.
Unit Economics Calculator
Analyze per-customer profitability, contribution margins, and business viability.
Payback Period Calculator
Calculate CAC payback period with cash flow projections and breakeven analysis.
Want Automatic NRR Tracking?
Connect your billing data and get real-time NRR cohort analysis, expansion opportunity alerts, and AI-powered retention recommendations.
Join the Waitlist