Net Revenue Retention Calculator
Calculate net revenue retention (NRR) for your existing customer base. Enter your starting MRR along with expansion, contraction, and churned revenue to get an instant percentage.
Recommended Settings
Pro Tips
- •Net revenue retention only looks at your existing customer base - it deliberately excludes revenue from new customers acquired during the period
- •NRR above 100% means expansion revenue (upgrades) outweighed contraction and churn - your existing customers are generating more revenue over time
- •NRR below 100% means you're losing more revenue from downgrades and cancellations than you're gaining from upgrades within your existing base
- •Best-in-class SaaS companies often target NRR of 110% or higher, meaning the existing customer base grows in value even with zero new sales
Most Popular
Most SaaS companies calculate NRR monthly or quarterly as a key growth efficiency metric
When to Use This Tool
Measure how much revenue your existing customer base is generating over time, independent of new sales.
Report NRR as a key growth quality metric, since investors often weigh it heavily for SaaS businesses.
Evaluate whether upsell and cross-sell efforts are successfully growing revenue from existing accounts.
Assess whether customer success initiatives are reducing downgrades and churn relative to expansion.
How It Works
Start with your monthly recurring revenue from customers who were already active at the start of the period
Add expansion revenue from upgrades and add-ons within that same customer base
Subtract contraction revenue from downgrades and subtract revenue lost to cancellations (churn)
Divide the resulting ending MRR by the starting MRR and multiply by 100 to get the NRR percentage
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side JavaScript arithmetic for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
How is NRR different from customer retention rate?
Customer retention rate counts customers, treating each one equally regardless of how much they spend. NRR is revenue-based, so it captures the effect of upgrades and downgrades within your existing customer base, not just whether customers stayed or left.
Why is 100% not typically the goal?
Many high-performing SaaS companies aim for NRR above 100%, since that means their existing customers alone are generating revenue growth, even without accounting for any newly acquired customers.
Should new customer revenue be included?
No. NRR is specifically designed to measure how well you retain and grow revenue from your existing customer base, so revenue from customers acquired during the period should be excluded from this calculation.
Is my data sent to a server?
No. All calculations happen instantly in your browser using JavaScript. Nothing you enter is transmitted anywhere.
What's considered a good NRR for a SaaS company?
Benchmarks vary by company stage and market, but NRR above 100% is generally considered strong, and figures of 110-120% or higher are often seen at top-performing SaaS companies.