Net Revenue Retention Calculator
Existing-customer revenue growth.
Calculate net revenue retention from starting MRR, churn, contraction, and expansion. Enter churned mrr to see nrr from starting mrr and churned mrr.
What this tool does
Net revenue retention (NRR) measures how much revenue you retain and grow from your existing customer base over a set period. It combines three dynamics: customers who leave (churn), those who reduce spending (contraction), and those who increase spending (expansion). The calculator takes your starting monthly recurring revenue and adjusts it for these three movements to show the percentage of original revenue retained. A result above 100% means your existing customers generated more revenue by period end than at the start, driven by expansion outpacing churn and contraction combined. A result below 100% indicates net revenue loss from your base. The output models revenue retention in isolation and does not account for new customer acquisition, pricing changes, or one-time transactions.
Enter Values
People also use
SaaS & Subscription
Gross Revenue Retention Calculator
Calculate gross revenue retention from starting MRR, churned MRR, and contraction MRR — the SaaS health number that excludes upsells.
SaaS & Subscription
SaaS MRR Calculator
Calculate SaaS MRR, ARR, and Net New MRR from customers, average MRR, new/churned customers, and expansion. Enter mrr per customer to see mrr and arr.
SaaS & Subscription
Churn Rate Calculator
Calculate churn rate and net growth rate from starting customers, customers churned, and customers gained during the period.
Formula Used
Spotted something off?
Calculations or display — let us know.
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
Net Revenue Retention (NRR) measures MRR from existing customers including churn, contraction, and expansion. Above 100% means the existing base grows even without new sales - the holy grail of SaaS. top-tier hits 120-140% NRR; 100-110% is healthy; below 100% means the business needs net new sales just to stand still.
100k starting MRR, 3k churn, 2k contraction, 8k expansion = net change +3k. NRR = 103%. Existing customers collectively pay 3% more at period end than they did at start. Over a year at that rate, the existing base alone adds 36k/year ARR before new sales count.
NRR above 120% is a compounding machine. A business with 120% NRR and zero new sales grows 20% per year from existing customers alone. Add even modest new sales on top and growth compounds to 40-60% annually. This is why investors value NRR so highly - it's the predictor of long-term growth sustainability.
Run it with sensible defaults
Using starting mrr of 100,000, churned mrr of 3,000, contraction mrr of 2,000, expansion mrr of 8,000, the calculation works out to 103.00%. The defaults are meant as a starting point, not a recommendation.
The levers in this calculation
The inputs — Starting MRR, Churned MRR, Contraction MRR, and Expansion MRR — do not pull with equal force. Not every input has equal weight. Adjusting one input at a time toward extreme values shows which ones move the result most.
How the math works
NRR = (starting + expansion - churn - contraction) ÷ starting × 100. No cap - can exceed 100%.
What to do with a low result
A disappointing result is information, not a judgement. Pick the single input that dragged the figure down most and focus the next quarter on that one factor. Breadth-first improvement rarely works; depth-first on the worst input usually does.
What this doesn't capture
The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.
££100,000 + ££8,000 expansion - ££3,000 - ££2,000 = 103.00%.
Inputs
This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
The calculator computes net revenue retention by taking your starting monthly recurring revenue and adjusting it for four components: expansion revenue from existing customers increasing their spend, contraction revenue from customers reducing their spend, churned revenue from customers leaving, and the retained base. The result is expressed as a percentage of starting revenue. The model treats all revenue changes as occurring within a single period and does not account for the timing of when expansion, contraction, or churn occurs. It assumes a flat rate of change with no compounding across multiple periods. The calculation does not model fees, taxes, customer acquisition costs, or the sequence in which these changes take effect. Results can exceed 100%, indicating that expansion and contraction together produced net positive revenue growth relative to the starting baseline.
References
Frequently Asked Questions
What's a good NRR?
NRR vs GRR together?
Why do enterprise SaaS win on NRR?
Does seat pricing help?
Related Calculators
Gross Revenue Retention Calculator
Calculate gross revenue retention from starting MRR, churned MRR, and contraction MRR — the SaaS health number that excludes upsells.
SaaS MRR Calculator
Calculate SaaS MRR, ARR, and Net New MRR from customers, average MRR, new/churned customers, and expansion. Enter mrr per customer to see mrr and arr.
Churn Rate Calculator
Calculate churn rate and net growth rate from starting customers, customers churned, and customers gained during the period.
More SaaS & Subscription Calculators
SaaS & Subscription
Annual Recurring Revenue Growth Calculator
Calculate your annual recurring revenue growth rate year-over-year and track absolute ARR added — the core SaaS metric investors review first.
SaaS & Subscription
ARPU Calculator
Calculate ARPU by entering total revenue and active user count to see average revenue per user monthly and annualised instantly.
SaaS & Subscription
ARR Calculator
Calculate current ARR and forecast future ARR using your MRR and monthly growth rate over a 12 to 24 month projection horizon.
SaaS & Subscription
ARR Payback Period Calculator
Calculate ARR payback period using total CAC spend, new ARR added, and gross margin to estimate months until acquisition costs are recovered.
SaaS & Subscription
CAC Payback Period Calculator
Calculate CAC payback period in months from customer acquisition cost, MRR per customer, and gross margin on the contract.
SaaS & Subscription
Churn Rate Calculator
Calculate churn rate and net growth rate from starting customers, customers churned, and customers gained during the period.
Explore Other Financial Tools
Major Purchases
Van vs Car for Business Calculator
Compare van versus car for business ownership cost across years — purchase, fuel, insurance, and tax differences for each.
Real Estate
Net Operating Income Calculator
Calculate net operating income for any rental property by entering gross rent, vacancy rate, and operating expenses to see NOI and key metrics.
Utilities
Printing Cost Calculator
Calculate cost per page and annual printing costs from paper, ink, and volume. Enter pages per month to see annual total and cost per page.