Free calculator
Net Revenue Retention Calculator
Enter MRR at start of period, Expansion MRR and Contraction MRR plus 1 more input — every figure updates as you type. Nothing you type leaves your browser.
How do you calculate Net Revenue Retention?
Net revenue retention
102.2%
Above 100% means the existing base grew without new customers.
- Gross revenue retention
- 94.9%Expansion excluded. Caps at 100% — this is your leakage rate.
- Net revenue churn
- -2.2%100 − NRR. Negative means net expansion.
- Retained MRR
- $43,450What the starting cohort is worth at period end.
Results are rounded for display; the calculation runs at full precision.
The maths
How Net Revenue Retention is calculated
The formula this calculator runs, written out so you can check it against your own model rather than trust a black box.
NRR = ((starting MRR + expansion − contraction − churn) ÷ starting MRR) × 100- starting MRR
- Recurring revenue from the customers who existed on day one of the period. This cohort is fixed for the whole calculation.
- expansion
- Additional MRR from that same cohort — upgrades, seat increases, add-ons, coupon expiries and reactivations.
- contraction
- MRR lost where the customer remained but spent less: downgrades and seat reductions.
- churn
- MRR lost where the customer left entirely.
Reading the result
What the number is telling you
Bands are directional, not verdicts. Stage, price point and contract length move every one of them, so treat these as a starting point for the conversation rather than a grade.
- Below 90%
- The existing base shrinks materially every period, so new business has to refill the bucket before it can grow it. Growth here is expensive and stalls the moment acquisition slows. Diagnose whether the loss is churn or contraction first — they have completely different fixes.
- 90 – 100%
- The base roughly holds but does not grow on its own. Common and workable for self-serve products with little natural expansion, though it puts the entire growth burden on acquisition. Introducing a usage or seat dimension to pricing is the usual route upward.
- 100 – 110%
- Expansion covers losses with a little to spare — the existing base grows slowly without any new customers. A solid position that indicates pricing is at least partly aligned with the value customers get as they grow.
- 110 – 125%
- Strong. Expansion meaningfully outpaces churn and contraction, and compounding starts doing real work: the same customer base is worth noticeably more each year. Typical of products priced on a dimension that grows with the customer.
- Above 125%
- Exceptional, and worth verifying before quoting. Confirm that new customers are genuinely excluded and that a small number of very large upgrades are not carrying the figure. Check gross retention at the same time — a high NRR sitting on weak GRR is more fragile than it appears.
New customers do not belong in this calculation
This is the mistake that invalidates most NRR figures in circulation. NRR follows a fixed cohort: the customers who existed on day one, and only those. Revenue from customers acquired during the period is excluded from both the numerator and the denominator.
Include new business and you are no longer measuring retention — you are measuring growth, and you will report a healthy number while the existing base quietly leaks. The check is simple: if a month with no new customers at all would still produce a number above 100%, the calculation is right.
Read NRR and GRR together
Gross revenue retention removes expansion, so it can never exceed 100%. It measures pure leakage — how much of the starting revenue survived. The gap between the two tells you how the business actually grows:
- NRR 120%, GRR 95% — modest leakage, strong expansion. A healthy pattern where a well-served base keeps buying more.
- NRR 120%, GRR 78% — heavy churn masked by a handful of large upgrades. The headline looks identical and the business is far more fragile, because the expansion is concentrated and the leakage is structural.
NRR alone cannot distinguish those two. That is why investors ask for both, and why quoting only the flattering one erodes trust in diligence.
Choosing a period, and why annual is the standard
Monthly NRR is useful operationally but volatile — one large upgrade can swing it several points. The convention when reporting externally is annual: take the cohort of customers from twelve months ago and compare what they pay today against what they paid then. That window captures a full renewal cycle, which is precisely where contraction and churn tend to concentrate.
Whichever window you choose, apply it consistently and state it beside the number. An NRR figure without a stated period and cohort definition is not a measurement, it is a claim.
Related: NRR defined, churn rate calculator, quick ratio calculator, and reporting to investors.
Definition
Where Net Revenue Retention gets argued about
A calculator settles the arithmetic, not the definition — and the definition is where most disagreements about this number actually live. The glossary entry covers the conventions, the edge cases and how Bastle handles each one.
Related calculators
Numbers that move together
No subscription metric is meaningful on its own. These are the ones worth running next.
Churn Rate Calculator
Customer churn rate is the number of customers who cancelled during a period divided by the number active at the start of that period, expressed as a percentage.
Learn moreSaaS Quick Ratio Calculator
The SaaS quick ratio divides the MRR you gained — new, expansion and reactivation — by the MRR you lost to contraction and churn.
Learn moreMRR Calculator
Monthly Recurring Revenue is the monthly-normalised value of every active paid subscription: monthly plans at face value, quarterly plans divided by three, annual plans divided by twelve, less active discounts.
Learn moreARR Calculator
Annual Recurring Revenue is Monthly Recurring Revenue multiplied by twelve — a run rate describing what the current subscription book would produce over a year if nothing changed.
Learn moreFrequently asked questions
What is the difference between NRR and GRR?
Should new customers be included in NRR?
What is a good net revenue retention rate?
Is NRR calculated monthly or annually?
How does NRR relate to net revenue churn?
Can NRR hide a churn problem?
Stop recalculating Net Revenue Retention by hand.
Connect Stripe and Bastle keeps Net Revenue Retention current — backfilled to your first customer, segmentable, and traceable to the invoices behind it. Free while in beta, no card required.