Gross Revenue Retention Calculator

The formula

GRR = (start − contraction − churn) ÷ start

What the gross revenue retention tells you

The no-mercy version of retention: what the starting cohort kept with expansion ignored entirely. It caps what NRR can honestly be.

Calculation: GRR = (start − contraction − churn) ÷ start. Enter your inputs and every substitution is shown below the result.

Reading the result

GRR under 85% means the company re-learns its product every year through new customers — weak retention is a signal the ICP is wrong, not that CS is understaffed.

Rules of thumb: SMB 80–90%; mid-market 90–95%; enterprise 95–98%

Limitations and best practice

GRR is bounded at 100% so at mature scale it becomes the differentiation metric; a 3-point annual difference compounds into the valuation gap between public comps.

This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Frequently asked questions

Why do investors ask for GRR at maturity?
Because near 100% NRR can be carried by one large upsell, while GRR cannot be rescued by hero sales — it is the un-gameable floor of the retention story.
Should seat-based pricing be GRR or NRR?
Seat expansion genuinely inflates GRR comparisons; treat usage-based growth as expansion and keep GRR to plan-level downgrades and churn for honest cross-company reads.

Source & methodology

SaaS metric standard (OpenView / Bessemer definitions).

Gross Revenue Retention: the number, the method and the caveats

You are here because you need a specific number, and you want to see how it was produced before you rely on it. There are plenty of pages about Gross Revenue Retention; almost none of them show the working. This one does: the formula, every input, a fully computed example, and a sensitivity analysis calculated live from this engine’s own defaults.

The number itself is the easy part. What takes judgement is knowing which inputs are facts in your situation and which are guesses wearing a decimal point — a distinction this page makes explicit for every field above.

In Business & Entrepreneurship the same quantity is often quoted under two or three different conventions. The formula printed above fixes one convention and applies it consistently, which is what makes results from this page comparable with each other.

What makes a calculation page trustworthy is that its copy is derived from its own arithmetic: here gross revenue retention = 85.7 %, recomputed every time a field changes, and the sensitivity section ranks the inputs that move the result — Starting ARR first, at ≈1.9 % of the headline for a ten-percent error either way in that input — which is the thread the rest of this guide pulls on.

The Gross Revenue Retention formula, explained

One formula, published in full: GRR = (start − contraction − churn) ÷ start. Anything you can read, you can reproduce in a spreadsheet, and that reproducibility is the whole point of printing it rather than hiding it behind a button.

Starting ARR ($) (example value 8,000,000) is a quantity rather than a category — precision here is cheap and worth having. Replace the example with the figure from your own records — the tool recomputes instantly and the printed steps follow your numbers.

Downgrades ($) (example value 466,298) is a plain measured quantity — the unit shown in the label is the unit the formula expects. Replace the example with the figure from your own records — the tool recomputes instantly and the printed steps follow your numbers.

Logo churn ($) (example value 678,985) is a quantity rather than a category — precision here is cheap and worth having. The example value is there to demonstrate the mechanics, not to describe your situation — overwrite it.

Gross Revenue Retention with real numbers, step by step

Abstract formulas are hard to trust, so here is the complete substitution using the default inputs, written the way an examiner would want it. Starting figures: Starting ARR ($), Downgrades ($), Logo churn ($). Run to the end, the gross revenue retention resolves to 85.7 % — Churny base; expansion must work hard on the bands this tool uses.

  1. Losses = $466,298 + $678,985 = $1,145,283
  2. GRR = ($8,000,000 − $1,145,283) ÷ $8,000,000 = 85.7%

Cohort ARR after losses — $6,854,717. Read next to the headline, this is the figure that shows the shape of the trade-off.

Churn rate — 8.5 %. If your inputs change, this is usually the first companion figure to move.

Contraction rate — 5.8 %. If your inputs change, this is usually the first companion figure to move.

Re-running with your own figures is instant; re-running by hand once is the best way to know the tool is telling you the truth.

How far Gross Revenue Retention can reasonably move

Read this table as the practical error bar on the headline figure. It answers the question people actually have after seeing a single number: how wrong could this be if the main input is off by ten or twenty percent?

Starting ARR settingGross revenue retention
80 % of the example value82.1 %
90 % of the example value84.1 %
example inputs85.7 %
110 % of the example value87.0 %
120 % of the example value88.1 %

That spread — 82.1 % at the low end, 88.1 % at the high — is what a careful read of Gross Revenue Retention looks like: a band you can state out loud, with the reason for each edge. Reproduce it in the form above by editing Starting ARR alone; the substitution steps will follow your figures exactly.

The levers behind Gross Revenue Retention, ranked by effect

Nobody should have to guess which input matters. The engine was re-run once per field below — ten percent up, ten percent down, everything else frozen — and the results ranked by how far they moved the gross revenue retention. It is the fastest honest answer to “what matters most in Gross Revenue Retention?” — and it is specific to these defaults, because sensitivity moves with the starting point.

  • Starting ARR: ten percent up gives 87.0 %, ten percent down gives 84.1 % — ≈1.9 % of the gross revenue retention either way
  • Logo churn: ten percent up gives 84.8 %, ten percent down gives 86.5 % — ≈1.0 % of the gross revenue retention either way
  • Downgrades: ten percent up gives 85.1 %, ten percent down gives 86.3 % — ≈0.7 % of the gross revenue retention either way

Starting ARR is the dominant lever here: ten percent either way moves the result by about 1.9 %, from 84.1 % to 87.0 %. That is where a careless figure does the most damage, so check it against a source, and treat Logo churn as the second priority (≈1.0 % per ten percent). The remaining fields can sit at safe defaults without materially changing the answer — knowing which is which is what separates a careful calculation from an anxious one.

Interpreting the Gross Revenue Retention verdict

The value above only becomes useful the moment you know what it is being measured against. The verdict attached to the default calculation — “Churny base; expansion must work hard” — is one band on a ladder your own figure may sit somewhere else on. The sensitivity list shows how far a modest input error moves you along that ladder: for Starting ARR, ±10 % covers 84.1 % to 87.0 %. The practical reading rules: read the band as a starting hypothesis, then test it: change the two dominant inputs by ten percent and see whether the verdict survives. Verdicts that survive stress are the ones worth acting on.

The comparison worth making is not with somebody else’s Gross Revenue Retention but with the version of your own situation measured last quarter — same formula, same conventions, different inputs.

The errors that quietly break a Gross Revenue Retention figure

GRR is bounded at 100% so at mature scale it becomes the differentiation metric; a 3-point annual difference compounds into the valuation gap between public comps. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Confusing a large number with an important one. Gross Revenue Retention can be dominated by one input whose absolute value looks unimpressive, which is why this page ranks influence separately from magnitude.

This model has its own particular trap: Starting ARR carries ≈1.9 % of the response per ten percent of error, so effort spent elsewhere is largely decorative.

The subtlest error is answering the wrong question precisely. Confirm that gross revenue retention is actually the quantity your decision needs — the arithmetic is flawless either way, which is what makes the mistake invisible.

Gross Revenue Retention verification checklist

  • Recompute once with the dominant input deliberately set low, and see whether the decision changes.
  • Re-run the calculation with a ±10 % stress on the two most sensitive inputs.
  • Put Starting ARR under a magnifier; the sensitivity table above is the reason why.
  • Compare the output against one published benchmark or a colleague’s independent estimate.
  • Record the date and the inputs alongside the number so future-you knows what was assumed.
  • Confirm the answer against one independent method or published benchmark for Gross Revenue Retention.

Step by step: getting a trustworthy Gross Revenue Retention out of this tool

Using a calculator well sounds trivial, but the difference between a decision-grade figure and a throwaway one lives entirely in the routine. The routine for Gross Revenue Retention takes a minute to learn and applies to every input above.

Step 1 — start from evidence. The inputs behind Gross Revenue Retention are starting arr ($), downgrades ($), logo churn ($). Write them down with their source next to each one; if you cannot name where a figure came from, that is the input most likely to be wrong. One decimal place more than your data supports is one decimal place of fiction.

Step 2 — enter the conservative case first. Resist the flattering scenario. Type the inputs you would defend in front of a sceptical reader, read the Gross revenue retention (85.7 % for the example values), and note the verdict band. Precision is a promise you make about your data; make sure your inputs can keep it.

Step 3 — change one input at a time. Nudge a single field by ten percent, watch the headline and its companions move, then undo it. Two or three fields will dominate — the sensitivity table above already ranks them for this engine. Write the assumptions in the same file as the result, and future arguments take minutes instead of meetings.

Step 4 — ask what would have to be true. Take the result you want and work backwards through the inputs until you find the assumption that produces it; then decide honestly whether that assumption is defensible. If the verdict changes with a ten-percent nudge, report the nudge alongside the number.

Step 5 — record the context, not just the number. Note today’s date and the inputs alongside the 85.7 % output. Six months from now the context is what turns this figure into a trend. When in doubt, prefer the boring input: the interesting one is usually the one you misread.

The real-world conversations Gross Revenue Retention settles

Most Sales & Revenue disagreements are arithmetic disagreements in disguise. When Gross revenue retention of 85.7 % sits on the table with its working shown, the conversation stops being about who sounds more confident and starts being about which input is wrong. The test of a good estimate is not that it feels right but that it changes what you do.

Used properly this is a five-minute filter that saves weeks. Compute Gross Revenue Retention, reject what fails, and only then bring in the expensive analysis for the survivors. If the answer changes your behaviour, it deserves a second run with different assumptions.

There is a personal-administration use people overlook: periodic self-checking. Gross Revenue Retention quietly drifts as life changes — rates move, bodies change, costs compound — and re-running it a few times a year catches drift while correction is still cheap. The inputs are the part of the work that nobody else can do for you.

People also ask about Gross Revenue Retention

What affects Gross Revenue Retention the most?

Measured on this engine, Starting ARR is the dominant lever: moving it ±10 % shifts the gross revenue retention across 84.1 % to 87.0 % — about 1.9 % of the headline, with Logo churn next at ≈1.0 %. The ranked list in the sensitivity section is computed live, not asserted from a template.

Which matters more: logo churn or starting arr?

For Gross Revenue Retention, Starting ARR wins the head-to-head (≈1.9 % against ≈1.0 % per ten-percent change). Knowing which input dominates is the difference between careful work and merely slow work.

What is a typical Gross Revenue Retention?

There is no honest universal average for Gross Revenue Retention, but there is a reference point: the defaults on this page produce 85.7 % (Churny base; expansion must work hard). Replace the inputs with your own and compare — that comparison is the useful meaning of “typical”.

How do I calculate Gross Revenue Retention by hand?

GRR = (start − contraction − churn) ÷ start is the entire method. Work the inputs in that order — Losses = $466,298 + $678,985 = $1,145,283 — and you will reach 85.7 % on the default figures, the same number this tool prints.

What happens to Gross Revenue Retention if starting arr changes by 10 %?

Try it in the form above and the printed substitution will follow you; the pre-computed answer for the defaults is 84.1 % to 87.0 % across the ten-percent probe, i.e. ≈1.9 % sensitivity on the gross revenue retention.

Is the Gross Revenue Retention result of 85.7 % good or bad?

Good and bad are comparisons, so the honest test is three questions: where does your own Gross Revenue Retention sit against the 85.7 % reference above, how far would a plausible input error move it (≈1.9 % per ten percent on Starting ARR), and what does the alternative option compute to?

Is Gross Revenue Retention accurate?

The arithmetic is exact: GRR = (start − contraction − churn) ÷ start is evaluated with full floating-point precision and every substitution is printed in the worked example. What limits accuracy is input quality and the model’s assumptions, so treat the 85.7 % result as the correct answer to the question you typed — and check the assumptions section before acting on it.

How do I calculate Gross Revenue Retention manually?

Write down the inputs, then follow the printed steps in order — GRR = (start − contraction − churn) ÷ start. A spreadsheet replicates it with two or three cells. The manual route is worth doing once to build intuition; after that the calculator saves time and eliminates transcription slips.

Why do investors ask for GRR at maturity?

Because near 100% NRR can be carried by one large upsell, while GRR cannot be rescued by hero sales — it is the un-gameable floor of the retention story.

Should seat-based pricing be GRR or NRR?

Seat expansion genuinely inflates GRR comparisons; treat usage-based growth as expansion and keep GRR to plan-level downgrades and churn for honest cross-company reads.

Can this tool see the numbers I type?

It cannot. There is no submission step: the calculation happens in your browser and the result disappears when you close the page. Treat the fields above as a scratchpad rather than a form.

What the labels on this page mean

Cohort ARR after losses
$6,854,717 on the example inputs — a companion figure printed beside the headline of Gross Revenue Retention so that no result is read in isolation.
Churn rate
8.5 % on the example inputs — a companion figure printed beside the headline of Gross Revenue Retention so that no result is read in isolation.
Contraction rate
5.8 % on the example inputs — a companion figure printed beside the headline of Gross Revenue Retention so that no result is read in isolation.
Gross revenue retention
The primary output of this tool: 85.7 % for the default inputs, computed exactly from GRR = (start − contraction − churn) ÷ start.
Worked example
Every substitution in order, from the example inputs to 85.7 % — the audit trail for the headline figure.
Verdict band
The plain-language label — here “Churny base; expansion must work hard” — mapping the computed figure onto experience-based ranges for Business & Entrepreneurship.
Sensitivity (±10 %)
How far the Gross Revenue Retention moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.

The provenance of this Gross Revenue Retention calculation

Everything above runs on one stated formula, applied without hidden coefficients: GRR = (start − contraction − churn) ÷ start. Source of record: SaaS metric standard (OpenView / Bessemer definitions). Where a professional version of this calculation differs, it differs in inputs and jurisdiction-specific coefficients, not in the algebra — which is why re-checking your inputs beats hunting for a second calculator.

Nothing here replaces a qualified professional, and nothing here is approximate either — the arithmetic is exact, and the honesty is in the inputs you supply. The promise to the reader is narrow and testable: same inputs, same output, no silent rounding, and no figure presented without the formula that produced it.

Next steps after the calculation

Save the number together with its inputs and today’s date; a Gross Revenue Retention figure without context is unusable the moment an input changes.

The audience here is people who need one trustworthy number before their next decision. Everything you need to defend the result — formula, substitution, sensitivity, source — is printed above, so the only remaining variable is the honesty of your inputs.