Use this net revenue retention calculator to measure how existing customer revenue changed after expansion, contraction, and churn. Enter starting recurring revenue, expansion revenue, contraction revenue, and churned revenue for the period. The result returns NRR as a percentage for SaaS retention quality, expansion efficiency, and growth durability analysis.
What is Net Revenue Retention (NRR)?
Net Revenue Retention measures the percentage of recurring revenue you keep and expand from your existing customers over a period after accounting for expansion, reactivation, contraction, and churn.
It answers a simple question: if you stopped acquiring new customers today, would your revenue base grow, stay flat, or shrink.
For SaaS and subscription businesses, NRR is a core value-creation metric that sits next to ARR growth, gross revenue retention, LTV/CAC, and CAC payback when investors assess quality of growth.
Formula
You can express revenue on an MRR or ARR basis, as long as the same period is used for all components.
A related metric, gross revenue retention (GRR), strips out expansion and reactivation to focus purely on logo and dollar churn:
In practice, NRR above 100% signals net expansion from the existing base, while NRR below 100% signals net contraction that must be offset by aggressive new customer acquisition.
Example
Assume you start the month with $120,000 in MRR from existing customers.
During the month you generate $18,000 in expansion MRR (upsells and price increases), $2,000 in reactivation MRR, $6,000 in contraction MRR (downgrades), and $8,000 in churned MRR (lost customers).
Ending recurring revenue from this starting cohort is:
- Ending revenue = 120,000 + 18,000 + 2,000 − 6,000 − 8,000 = $126,000
Net Revenue Retention is:
- NRR = 126,000 ÷ 120,000 × 100% = 105%
Gross Revenue Retention is:
- GRR = (120,000 − 6,000 − 8,000) ÷ 120,000 × 100% approx 88.3%
In this scenario, your existing base is delivering modest net expansion (NRR 105%) despite some contraction and churn, which generally supports healthier ARR growth, stronger LTV, and better SaaS valuation multiples—provided you keep acquisition efficiency (CAC and CAC payback period) under control.
Related calculators and references
- Cluster hub: SaaS Metrics hub.
- Related calculator: ARR Calculator.
- Related calculator: MRR Calculator.
- Related calculator: GRR Calculator.
- Related calculator: LTV:CAC Ratio Calculator.
- Related calculator: CAC Payback Period Calculator.
- Reference: SaaS NRR benchmarks.
- Reference: Net revenue retention definition.
How to Use the NRR Calculator
Select a period (month, quarter, or year), then enter how your existing-customer MRR changed—expansion, reactivation, downgrades, and churn. The calculator will instantly show your Net Revenue Retention, Gross Revenue Retention, and a plain-language interpretation.
Choose your analysis period
- Decide whether you’re analyzing a month, quarter, or year and make sure all revenue inputs correspond to that same period.
Enter Starting MRR (existing customers)
- Input the recurring revenue from all existing customers at the very start of the period, excluding any new customers added during the period.
Add expansion and reactivation MRR
- In “Expansion MRR”, enter all upsells, cross-sells, and seat/license increases from existing customers; in “Reactivation MRR”, enter revenue from previously churned accounts that came back. The calculator then computes:
Enter contraction and churned MRR
- Fill in “Contraction MRR” with all downgrades from still-active customers and “Churned MRR” with revenue lost from cancellations or non-renewals in the period.
Review the results and interpretation
- Check the NRR %, Ending revenue from existing customers, Gross Revenue Retention, and the “Category” label (e.g., stable expansion) plus the summary text; use these to decide whether your installed base is strong enough to drive growth or if you need to address churn and downgrades.
Frequently Asked Questions
These FAQs explain NRR inputs, expansion revenue, churn, GRR differences, and how to interpret retention quality.
What numbers do I actually need to use this NRR Calculator correctly?
Use only revenue from existing customers at the start of the period: Starting MRR from your existing base, Expansion MRR from upgrades/cross-sells, Reactivation MRR from previously churned customers who returned, Contraction MRR from downgrades, and Churned MRR from cancellations. Do not include any new-logo MRR.
How should I interpret the NRR % result for my SaaS business?
NRR below 100% means your existing-customer revenue base is shrinking, around 100–110% usually indicates healthy but modest net expansion, and 120%+ is typically considered top-tier performance (though exact “good” ranges vary by ACV and segment).
What’s the difference between Net Revenue Retention and Gross Revenue Retention in this calculator?
Net Revenue Retention includes expansion and reactivation MRR, so it can go above 100% and shows whether your existing base is driving growth; Gross Revenue Retention excludes expansion and reactivation and is capped at 100%, giving a stricter view of pure retention after downgrades and churn.
Should reactivation MRR be treated as expansion when I calculate NRR?
Yes—reactivations are revenue regained from previously lost customers, so this calculator adds Reactivation MRR on top of Expansion MRR when computing NRR to fully capture growth from your installed base.
Sources & Methodology