Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Net Revenue Retention Calculator

See how much revenue your existing customers generate a year later, expansion included.

Revenue Rex peeking

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.0%

Ending ARR from cohort

$1,050,000

Expansion as % of starting ARR

18.0%

Net dollar impact

$50,000

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter starting arr (existing customers) ($).
  2. 2Enter expansion revenue added ($).
  3. 3Enter contraction (downgrades) ($).
  4. 4Enter churned revenue (lost logos) ($).
  5. 5Read your net revenue retention on the right — it updates as you type.
  6. 6Hit Share to keep the scenario or send it to someone.

About this calculator

NRR measures revenue from your existing customer cohort over a period, including expansion (upsells, seat growth, cross-sell) and contraction (downgrades), but excluding new logos. It is the single number board decks lean on hardest because it isolates whether the product and account management motion actually retains and grows dollars already in the door. Public SaaS companies trading at premium multiples typically post NRR of 110-130%; anything under 100% means expansion isn't covering churn and contraction, and the business is structurally leaking revenue that new sales has to backfill just to stay flat. NRR differs from gross revenue retention in that GRR caps at 100% (it ignores upside) while NRR can exceed 100%. Calculate it over a consistent period, usually trailing twelve months, using only the cohort of customers that existed at the start of the period.

FormulaNRR = (Starting ARR + Expansion − Contraction − Churn) ÷ Starting ARR × 100

Worked example

Using the values the calculator loads with:

Inputs

  • Starting ARR (existing customers): 1000000 $
  • Expansion revenue added: 180000 $
  • Contraction (downgrades): 40000 $
  • Churned revenue (lost logos): 90000 $

Results

  • Net Revenue Retention: 105.0%
  • Gross Revenue Retention: 87.0%
  • Ending ARR from cohort: $1,050,000
  • Expansion as % of starting ARR: 18.0%
  • Net dollar impact: $50,000

What each field means

Inputs

Starting ARR (existing customers) ($)
The starting arr (existing customers) used in the calculation, measured in $. Starts at 1000000 $ so you have a working example on load.
Expansion revenue added ($)
The expansion revenue added used in the calculation, measured in $. Starts at 180000 $ so you have a working example on load.
Contraction (downgrades) ($)
The contraction (downgrades) used in the calculation, measured in $. Starts at 40000 $ so you have a working example on load.
Churned revenue (lost logos) ($)
The churned revenue (lost logos) used in the calculation, measured in $. Starts at 90000 $ 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 cohort
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Expansion as % of starting ARR
Returned as a percentage. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Net dollar impact
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 NRR is considered good?

100-110% is solid for mid-market, 110-130% is strong and typical of best-in-class PLG or enterprise land-and-expand businesses, and above 130% is exceptional and usually tied to usage-based pricing with a growing customer footprint. Below 100% signals the base is shrinking and new sales must outrun it.

Why exclude new customer revenue from NRR?

Mixing in new logos would let strong acquisition mask a leaky bucket. NRR is deliberately narrow so it isolates retention and expansion motion, which is a different skill (account management, product stickiness, pricing) than the skill of winning new logos.

How is NRR different from GRR?

GRR only counts downside — contraction and churn — and is capped at 100%, so it tells you how much revenue you'd keep with zero expansion. NRR adds expansion back in and can exceed 100%. Investors want both numbers because a company can have great NRR while GRR quietly deteriorates.

What time period should I use?

Trailing twelve months is standard for board reporting because it smooths seasonality and renewal timing. Quarterly NRR is noisier and useful for spotting trend changes early, but don't compare quarterly NRR directly to another company's annual NRR.

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.

APA
RevenueLab. (2026). Net Revenue Retention (NRR) Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/net-revenue-retention
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/net-revenue-retention" target="_blank" rel="noopener">Net Revenue Retention (NRR) Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Net Revenue Retention (NRR) Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/net-revenue-retention) (2026).
Advertisement