
Rex says
Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.
Try a scenario
Click to load — tweak from there.Inputs
Result
Net revenue retention
105.0%
Gross revenue retention
87.7%
Ending ARR from this cohort
$3,150,000
Cohort ARR in 3 years at this rate
$3,472,875
Net ARR change
$150,000

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
Got your number — what next?
Pick one, it takes 20 secondsHow to use this
- 1Enter starting arr from existing customers ($).
- 2Enter expansion arr (upsell + seats) ($).
- 3Enter contraction arr (downgrades) ($).
- 4Enter churned arr (cancellations) ($).
- 5Read your net revenue retention on the right — it updates as you type.
- 6Hit Share to keep the scenario or send it to someone.
About this calculator
Net revenue retention measures what happened to last year's cohort of revenue after upgrades, downgrades, and cancellations, with no new customers counted. Above 100% means the base grows without acquiring anyone, which is the compounding engine behind every efficient software business. This calculator returns both NRR and gross revenue retention — the version that strips out expansion and shows pure leakage — plus the ARR your current base will reach in three years if the rate holds. Best-in-class enterprise SaaS runs 120%+; SMB-focused products more often sit at 90-105% because small customers churn for reasons no amount of product work fixes.
Worked example
Using the values the calculator loads with:
Inputs
- Starting ARR from existing customers: 3000000 $
- Expansion ARR (upsell + seats): 520000 $
- Contraction ARR (downgrades): 130000 $
- Churned ARR (cancellations): 240000 $
Results
- Net revenue retention: 105.0%
- Gross revenue retention: 87.7%
- Ending ARR from this cohort: $3,150,000.00
- Cohort ARR in 3 years at this rate: $3,472,875.00
- Net ARR change: $150,000.00
What each field means
Inputs
- Starting ARR from existing customers ($)
- The starting arr from existing customers used in the calculation, measured in $. Starts at 3000000 $ so you have a working example on load.
- Expansion ARR (upsell + seats) ($)
- The expansion arr (upsell + seats) used in the calculation, measured in $. Starts at 520000 $ so you have a working example on load.
- Contraction ARR (downgrades) ($)
- The contraction arr (downgrades) used in the calculation, measured in $. Starts at 130000 $ so you have a working example on load.
- Churned ARR (cancellations) ($)
- The churned arr (cancellations) used in the calculation, measured in $. Starts at 240000 $ so you have a working example on load.
Results
- Net revenue retention
- Returned as a percentage and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Gross revenue retention
- Returned as a percentage. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Ending ARR from this cohort
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Cohort ARR in 3 years at this rate
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Net ARR change
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
What's the difference between NRR and GRR, practically?
GRR can never exceed 100% and shows how leaky the bucket is; NRR can exceed 100% and shows whether expansion outruns the leak. A company with 130% NRR and 82% GRR is masking a serious churn problem with a handful of big upsells.
What NRR is good?
110-120% is strong for enterprise, 100-110% solid for mid-market, and 90-100% is often the realistic ceiling for self-serve SMB products. Public software companies with sustained 130%+ are rare and usually have consumption-based pricing.
Should new logos count?
Never. NRR is deliberately blind to new customers so it isolates the health of the existing base. Mixing in new business produces a growth rate, not a retention rate.
How do I raise NRR fastest?
Usually pricing structure rather than customer success heroics: tying price to a value metric that grows with the customer (seats, usage, revenue processed) means the base expands without a sales conversation. Flat per-account pricing caps NRR at 100% by design.
Accuracy and limitations
- Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
- Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
- This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.
Related tools
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). Net Revenue Retention Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/saas-net-revenue-retention
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/saas-net-revenue-retention" target="_blank" rel="noopener">Net Revenue Retention Calculator — RevenueLab</a> (2026).</p>
Source: [Net Revenue Retention Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/saas-net-revenue-retention) (2026).
