ARR Growth Rate Calculator
The formula
What the arr growth tells you
The run-rate growth line: how fast recurring revenue compounds, annualised from whatever window you measured and expressed as its monthly twin.
Calculation: Growth = (end ÷ start)^(12/months) − 1 annualised. Enter your inputs and every substitution is shown below the result.
Reading the result
MCGR is the operator’s number — it smooths lumpy enterprise quarters into a pace a team can steer week to week.
Rules of thumb: 40%+ excellent for scaled SaaS; 15–25% mature-public; under 10% shifts the story to efficiency
Limitations and best practice
Annualising one strong month (×12 growth) is the classic self-deception; growth must be measured over at least a quarter, and against a base that includes any ARR you acquired rather than grew.
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
What growth rate justifies premium multiples?
Growth on bookings or ARR?
Source & methodology
SaaS growth-metric convention (MCGR popularised by SaaS analysts).
ARR Growth Rate explained: formula, worked example and honest limits
This page was written for one job: turning your own inputs into a defensible figure, with the working shown. There are plenty of pages about ARR Growth Rate; 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 useful way to hold ARR Growth Rate is as a ratio with a story attached: Growth = (end ÷ start)^(12/months) − 1 annualised says how the parts combine, and the 49.7 % figure above is simply that sentence written in numbers. Everything that follows unpacks one clause of the sentence at a time.
It helps to separate the mechanics from the interpretation. The mechanics are fixed: Growth = (end ÷ start)^(12/months) − 1 annualised. Anyone, anywhere, entering the same inputs will get the same 49.7 %. The interpretation is where experience counts: whether 49.7 % is good, normal or alarming depends on comparisons covered below, and that is the part most articles about ARR Growth Rate never explain.
Every figure in the prose is generated by the engine rather than written beside it — the worked example resolves to annualised growth = 49.7 % on the default inputs, and the sensitivity section ranks the inputs that move the result — ARR at period start first, at ≈19.6 % of the headline for a ten-percent error either way in that input. Work down the page and by the end you could re-derive the result in a spreadsheet from memory.
Every input in ARR Growth Rate, and what it does to the answer
The engine implements a single stated model: Growth = (end ÷ start)^(12/months) − 1 annualised. There is no hidden coefficient and no login-gated precision — the formula printed is the formula executed, which is also what makes the result citable.
ARR at period start ($) (example value 6,250,000) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. The example value is there to demonstrate the mechanics, not to describe your situation — overwrite it.
ARR at period end ($) (example value 12,250,000) is a plain measured quantity — the unit shown in the label is the unit the formula expects. If you are unsure what belongs in this field, look at the printed steps: the substitution shows exactly how the engine uses it.
Period length (months) (example value 20) is a measured number in the unit named by the label; the formula does not convert for you. Small measurement errors grow here: a length that is squared or cubed in the model magnifies a one-percent slip into a three-percent answer.
ARR Growth Rate on the example inputs: the complete substitution
The tool prints its own working; this is the same arithmetic on the example values, reproduced so you can follow it by hand. Starting figures: ARR at period start ($), ARR at period end ($), Period length (months). The computed annualised growth comes out at 49.7 %, which the interpretation band labels “MCGR (monthly compounding): 3.42%”.
- Ratio = $12,250,000 ÷ $6,250,000 = 1.960
- Annualised = ratio^(12/20) − 1 = 49.7%
Absolute ARR added — $6,000,000. This is the number experienced users quote when the headline alone would mislead.
Months to double at this pace — 20.6. If your inputs change, this is usually the first companion figure to move.
End-of-next-year ARR — $18,343,818. Read next to the headline, this is the figure that shows the shape of the trade-off.
Keep this worked example open while you enter your own figures: matching the shape of the substitution is the fastest way to spot a unit or convention mistake.
How far ARR Growth Rate can reasonably move
The honest version of any estimate is a corridor, and this one is cheap to produce: ARR Growth Rate was recomputed at 5 points along the dominant input, with every other field left untouched.
| ARR at period start setting | Annualised growth |
|---|---|
| 80 % of the example value | 71.2 % |
| 90 % of the example value | 59.5 % |
| example inputs | 49.7 % |
| 110 % of the example value | 41.4 % |
| 120 % of the example value | 34.2 % |
That spread — 34.2 % at the low end, 71.2 % at the high — is what a careful read of ARR Growth Rate looks like: a band you can state out loud, with the reason for each edge. Reproduce it in the form above by editing ARR at period start alone; the substitution steps will follow your figures exactly.
What actually moves your ARR Growth Rate
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 annualised growth. For ARR Growth Rate the ranking is measured rather than guessed, and it belongs to these defaults: shift the starting point and the order can shift with it.
- ARR at period start: ten percent up gives 41.4 %, ten percent down gives 59.5 % — ≈19.6 % of the annualised growth either way
- Nudge ARR at period end by ±10 % and ARR Growth Rate lands between 40.6 % and 58.6 % (sensitivity ≈18.4 %)
- Period length +10 % → ARR Growth Rate = 44.3 % · −10 % → 56.6 % (the annualised growth shifts ≈13.8 %)
ARR at period start is the dominant lever here: ten percent either way moves the result by about 19.6 %, from 41.4 % to 59.5 %. Measure that input from a document rather than from memory, and ARR at period end is effectively tied with it (≈18.4 % for the same nudge), so verify the pair together. Everything below that can stay approximate, which is a licence to stop chasing data that would not change the decision.
What an ARR Growth Rate of 49.7 % means in practice
Nobody acts on a bare figure — they act on a figure with a comparison attached. The verdict attached to the default calculation — “MCGR (monthly compounding): 3.42%” — 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 ARR at period start, ±10 % covers 41.4 % to 59.5 %. The practical reading rules: compare against your own history before comparing against other people; treat band boundaries as zones, not walls — one point on the wrong side of a threshold rarely changes a real outcome; and when a companion output contradicts the headline, believe the pair.
The comparison worth making is not with somebody else’s ARR Growth Rate but with the version of your own situation measured last quarter — same formula, same conventions, different inputs.
How people get ARR Growth Rate wrong
Annualising one strong month (×12 growth) is the classic self-deception; growth must be measured over at least a quarter, and against a base that includes any ARR you acquired rather than grew. 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.
Stopping at the first plausible answer. If the result surprises you, the productive question is which input would have to be wrong for the surprise to disappear — then go check that input.
Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: ARR at period start first, everything else second.
The subtlest error is answering the wrong question precisely. Confirm that annualised growth is actually the quantity your decision needs — the arithmetic is flawless either way, which is what makes the mistake invisible.
Six things to confirm before acting on ARR Growth Rate
- Re-run the calculation with a ±10 % stress on the two most sensitive inputs.
- Confirm the example values are plausible for your own situation before replacing them.
- Check ARR at period start before anything else: it is the measured dominant input, ≈19.6 % of ARR Growth Rate per ten percent.
- 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.
- Run the ±10 % stress on the top two levers and check that your conclusion survives both.
Five steps from raw inputs to a figure you can defend
The tool does the arithmetic; the routine below is what makes the arithmetic trustworthy. Five steps, a minute total — and afterwards you will know not just what the number is, but which assumption produced it.
Step 1 — one document, one pass. Open the statement, label or record that holds arr at period start ($), arr at period end ($), period length (months) and transcribe straight into the form. Transcription from a single source removes the mismatch errors that appear when figures are assembled from three different places. When in doubt, prefer the boring input: the interesting one is usually the one you misread.
Step 2 — baseline before exploration. Get one defensible Annualised growth on screen before you start nudging numbers. Without a baseline, every variation looks interesting and none of them means anything. The fastest sanity test is to guess the answer first and see how far the calculation disagrees.
Step 3 — isolate your variables. Change one field, observe, revert. The live sensitivity list does the ranking for the default inputs; verify it against your own, because dominance shifts when the starting point shifts. The fastest sanity test is to guess the answer first and see how far the calculation disagrees.
Step 4 — compute a corridor, not a point. Three runs — worst, likely, best — turn ARR Growth Rate from a snapshot into a range. Plan against the pessimistic end and treat the optimistic end as the upside story. The fastest sanity test is to guess the answer first and see how far the calculation disagrees.
Step 5 — schedule the next run. In Business & Entrepreneurship the inputs drift quietly. Put a reminder a quarter out, re-enter the same fields, and read the change rather than the level. Estimates improve most when the worst case is written down in ink.
Where ARR Growth Rate matters in practice
Business & Entrepreneurship arguments end at arithmetic or they do not end. ARR Growth Rate is the arithmetic: 49.7 % on the example inputs, reproducible by anyone who types the same numbers. Repeating a calculation with the same numbers proves only that the arithmetic is reliable — which is worth knowing.
The companion outputs — Absolute ARR added and Months to double at this pace — exist for the second stage of that screen: the headline sizes the prize, while the companions describe the trade-off you are accepting to get it. Comparisons are cheap: run the identical calculation for the alternative and look at the gap.
Nothing here is stored or transmitted, so the habit of checking is free: open the page, re-enter current figures, compare with the number you saved last time. Repeating a calculation with the same numbers proves only that the arithmetic is reliable — which is worth knowing.
The questions that come up most about ARR Growth Rate
What affects ARR Growth Rate the most?
ARR Growth Rate is driven above all by ARR at period start. Perturbing only that field by ten percent either way produced 41.4 % against the 49.7 % baseline — a ≈19.6 % response, while ARR at period end manages ≈18.4 %.
Do arr at period end and arr at period start matter equally?
Effectively. Measured on this engine they land at ≈19.6 % and ≈18.4 % for the same ten-percent nudge, so the honest advice is to get both right; chasing precision in only one of them buys almost nothing.
What is a typical ARR Growth Rate?
With the example inputs on this page the result is 49.7 %, labelled “MCGR (monthly compounding): 3.42%”. “Typical” varies with situation, which is why every result here ships with its verdict band and its sensitivity list: they turn one figure into a range you can locate yourself inside.
How do I calculate ARR Growth Rate by hand?
Three steps: write the formula (Growth = (end ÷ start)^(12/months) − 1 annualised), insert your values, and simplify. The worked example section shows exactly that chain for the default inputs; replicating it once on paper teaches you more about ARR Growth Rate than any number of calculator runs.
What happens to ARR Growth Rate if arr at period start changes by 10 %?
The engine was re-run with that field moved by ten percent while everything else stayed fixed: the annualised growth goes across 41.4 % to 59.5 %, a swing of roughly 19.6 % around the 49.7 % baseline. That ratio is the practical definition of how much this input matters.
Is the ARR Growth Rate result of 49.7 % good or bad?
The tool answers “what”, not “whether”: 49.7 % carries the verdict “MCGR (monthly compounding): 3.42%” for the default case, which is a starting interpretation rather than a verdict on your situation. Re-run with your own figures and compare the bands.
How often should I check ARR Growth Rate?
Whenever an input changes by more than a few percent, and otherwise on the rhythm of your decisions — before a purchase, a review, a renewal. ARR Growth Rate is a snapshot, not a subscription; stale snapshots are the most common silent error in Business & Entrepreneurship planning.
What affects ARR Growth Rate the most?
Sensitivity depends on where you start, but the inputs ARR at period start ($) and ARR at period end ($) typically move ARR Growth Rate further than the rest because they enter the formula multiplicatively. If you can only measure two things well, measure those and hold the others at conservative defaults.
What growth rate justifies premium multiples?
Public-market rule of thumb pairs growth with NRR in the "rule of 40" — sustained 30%+ growth with 110% NRR commands the top band of revenue multiples.
Growth on bookings or ARR?
ARR — bookings growth includes term-length noise and one-timers; ARR changes are the like-for-like recurring comparison.
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
- Absolute ARR added
- $6,000,000 in the default ARR Growth Rate calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
- Months to double at this pace
- 20.6 on the example inputs — a companion figure printed beside the headline of ARR Growth Rate so that no result is read in isolation.
- End-of-next-year ARR
- $18,343,818 for the ARR Growth Rate worked case; it sits next to the main result because it carries context the headline leaves out.
- Annualised growth
- The primary output of this tool: 49.7 % for the default inputs, computed exactly from Growth = (end ÷ start)^(12/months) − 1 annualised.
- Worked example
- The calculation written out in full so that nothing on this page has to be taken on trust.
- Verdict band
- A named zone on the range of plausible results; the example inputs land in “MCGR (monthly compounding): 3.42%”, and your inputs may not.
- Sensitivity (±10 %)
- How far the ARR Growth Rate moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.
Methodology, sources and limits
There is no black box on this page — the engine evaluates Growth = (end ÷ start)^(12/months) − 1 annualised. Source of record: SaaS growth-metric convention (MCGR popularised by SaaS analysts). 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. Nothing is smoothed, weighted or adjusted behind the scenes; where judgement enters, this page says so and names the input responsible.
After the number: what to do with it
Re-run the calculation with your own figures, stress the two most sensitive inputs by ±10 %, and only then act on the result.
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.
