Compound Annual Growth Rate: The SaaS CEO Guide to CAGR

Compound Annual Growth Rate: The SaaS CEO Guide to CAGR - hero image

The com­pound annu­al growth rate is the sin­gle num­ber that turns four messy years of rev­enue into one clean line an investor can read in two sec­onds. If your com­pa­ny went from $4 mil­lion to $12 mil­lion in three years, your com­pound annu­al growth rate (CAGR) was about 44% — and that one fig­ure will do more to frame your val­u­a­tion con­ver­sa­tion than any indi­vid­ual year inside it. That’s the pow­er of CAGR, and also its dan­ger: it is a smooth­ing tool, and smooth­ing hides things.

Most founders can quote last year’s growth rate to one dec­i­mal place but stum­ble when an acquir­er asks for the three-year CAGR. That’s back­wards. A buy­er pay­ing you a mul­ti­ple of rev­enue isn’t buy­ing last quar­ter — they’re buy­ing a tra­jec­to­ry, and CAGR is the lan­guage they use to describe it. This guide treats com­pound annu­al growth rate as what it actu­al­ly is for a SaaS CEO: not a van­i­ty stat, but a bench­mark­ing and val­u­a­tion instru­ment you should under­stand cold — includ­ing the for­mu­la, the worked math, the things it delib­er­ate­ly hides (churn, a decel­er­at­ing final year), and exact­ly how it relates to ARR growth, the Rule of 40, and the for­ward mul­ti­ple a buy­er will put on your busi­ness.

CAGR as the Average Speed of Revenue Growth — a long open highway at dusk receding toward a glowing horizo

What Is Compound Annual Growth Rate?

Com­pound annu­al growth rate is the steady year-over-year rate that would take you from a start­ing val­ue to an end­ing val­ue over a giv­en num­ber of years, as if you grew the exact same per­cent­age every year. It answers one ques­tion: “If my growth had been per­fect­ly smooth, what annu­al rate would have got­ten me here?”

The key word is com­pound. CAGR does­n’t aver­age your year­ly growth rates — it com­pounds them, the same way inter­est com­pounds in a sav­ings account. Each year’s growth builds on the pri­or year’s larg­er base. That’s why you can’t just add up your annu­al growth rates and divide by the num­ber of years. That short­cut (the “arith­metic aver­age”) almost always over­states your real growth, some­times bad­ly.

Think of CAGR like the aver­age speed on a road trip. You may have crawled through traf­fic for an hour and then hit 80 mph on the open high­way, but “we aver­aged 52 mph” is the num­ber that actu­al­ly pre­dicts when you’ll arrive. CAGR is the aver­age speed of your rev­enue — it ignores the traf­fic jams and the open stretch­es and gives you the one rate that con­nects where you start­ed to where you end­ed.

The Compound Annual Growth Rate Formula

Here is the for­mu­la every SaaS CEO should have in their head:

CAGR = (End­ing Val­ue ÷ Begin­ning Val­ue) ^ (1 ÷ Num­ber of Years) − 1

Three inputs, noth­ing more:

  1. Begin­ning Val­ue — your rev­enue (or ARR, or cus­tomer count) at the start of the peri­od.
  2. End­ing Val­ue — the same met­ric at the end of the peri­od.
  3. Num­ber of Years — the count of full years between the two val­ues, not the num­ber of data points. This is the sin­gle most com­mon place peo­ple get CAGR wrong, and we’ll come back to it.

The ^ (1 ÷ Number of Years) part is tak­ing a root — it’s the math­e­mat­i­cal move that “undoes” the com­pound­ing and hands you back the steady annu­al rate. You don’t need to do it by hand; any spread­sheet does it in one cell.

In Excel or Google Sheets:

=(Ending_Value / Beginning_Value)^(1/Years) - 1

For­mat the cell as a per­cent­age and you’re done. There’s also a built-in RRI func­tion: =RRI(Years, Beginning_Value, Ending_Value) returns the iden­ti­cal answer.

Worked CAGR Calculation Example — four glowing vertical bars of steadily increasing height ris

A Worked Example: CAGR in Action

Let’s run real SaaS num­bers. Say your annu­al recur­ring rev­enue looked like this over four year-end snap­shots:

Year-EndARRThat Year's Growth
Year 0 (start)$4,000,000
Year 1$6,000,000+50.0%
Year 2$9,000,000+50.0%
Year 3$12,000,000+33.3%

You grew from $4M to $12M. There are three years between Year 0 and Year 3 (Year 0→1, Year 1→2, Year 2→3) — three growth steps, not four. Plug it in:

CAGR = ($12,000,000 ÷ $4,000,000) ^ (1 ÷ 3) − 1 CAGR = (3) ^ (0.3333) − 1 CAGR = 1.4422 − 1 = 0.4422, or about 44.2%

So your three-year com­pound annu­al growth rate is 44.2%. Now com­pare that to what you’d get by aver­ag­ing the annu­al rates the naive way:

(50.0% + 50.0% + 33.3%) ÷ 3 = 44.4%

Close in this case — but only because the year-to-year rates were sim­i­lar. Watch what hap­pens when growth is lumpy. Sup­pose instead you grew 100% in Year 1, 100% in Year 2, and then a flat 0% in Year 3 (a stall). The arith­metic aver­age says (100% + 100% + 0%) ÷ 3 = 66.7%. But the actu­al jour­ney was $4M → $8M → $16M → $16M, and the true CAGR is ($16M ÷ $4M)^(1/3) − 1 = 58.7%. The sim­ple aver­age over­stat­ed your growth by eight full points and com­plete­ly buried the fact that you stalled in the final year. That gap is the whole rea­son acquir­ers insist on CAGR instead of an aver­age.

CAGR vs. ARR Growth Rate: Don’t Confuse Them

This trips up a lot of CEOs, so let’s be pre­cise. CAGR and your ARR growth rate mea­sure relat­ed but dif­fer­ent things.

ARR growth rate is a sin­gle-peri­od mea­sure­ment: this year’s ARR ver­sus last year’s ARR. Its for­mu­la is sim­pler — (Cur­rent ARR − Pri­or ARR) ÷ Pri­or ARR — and it tells you how fast you grew over one spe­cif­ic win­dow. It’s the num­ber you put on a month­ly or quar­ter­ly dash­board, and it’s volatile by design: it spikes when you land a whale and sags when a big cus­tomer churns.

CAGR is a mul­ti-peri­od mea­sure­ment that smooths sev­er­al of those sin­gle-peri­od rates into one annu­al­ized fig­ure. It tells you the trend across years, not the result of any sin­gle year.

ARR Growth RateCompound Annual Growth Rate (CAGR)
What it measuresGrowth over one period (usually year-over-year)Smoothed annual growth across multiple years
Formula(Current − Prior) ÷ Prior(Ending ÷ Beginning) ^ (1 ÷ Years) − 1
VolatilityHigh — moves with every big deal or churn eventLow — designed to flatten the noise
Best forOperating dashboards, quarterly board updatesValuation decks, multi-year benchmarking, investor pitches
Hidden riskCan look alarming on a bad quarterCan hide a bad final year inside a strong average

The prac­ti­cal rule: use your sin­gle-peri­od growth rate to run the busi­ness and CAGR to describe the busi­ness to out­siders. A buy­er eval­u­at­ing a five-year acqui­si­tion the­sis cares far more about your three- or five-year CAGR than whether last quar­ter was up 6% or 9%. For the broad­er set of num­bers that sit along­side both, see the full run­down of SaaS growth met­rics and the core SaaS met­rics every CEO should track.

What CAGR Hides Beneath the Smoothed Line — a single bright smooth growth curve on a dark navy field wit

What CAGR Deliberately Hides

CAGR is hon­est about the end­points and silent about every­thing in between. That’s a fea­ture when you want a clean trend line and a bug when the mid­dle of the sto­ry mat­ters. Three things it hides, in par­tic­u­lar:

It Hides a Decelerating Final Year

A 40% three-year CAGR could mean you grew a steady 40% every year — or it could mean you grew 70%, then 40%, then 15%. To an investor those are two com­plete­ly dif­fer­ent com­pa­nies. The first is accel­er­at­ing into the exit; the sec­ond is run­ning out of road. Because for­ward val­u­a­tion mul­ti­ples are dri­ven by next year’s expect­ed growth, not the aver­age of the last three, a buy­er who only sees the CAGR will dig for the year-by-year break­down imme­di­ate­ly. Always present the under­ly­ing years along­side the head­line CAGR — if you don’t, the buy­er will assume you’re hid­ing the decel­er­a­tion, even when you’re not.

It Hides Churn

This is the one that bites SaaS CEOs hard­est. CAGR is built on net num­bers — your end­ing ARR already has churn baked out of it. A com­pa­ny grow­ing ARR at a 35% CAGR while los­ing 20% of its rev­enue to churn every year is work­ing twice as hard as a com­pa­ny hit­ting the same 35% with 5% churn, and it’s a far riski­er busi­ness. The CAGR looks iden­ti­cal; the engines under­neath are not. This is why churn nev­er shows up in a growth-rate con­ver­sa­tion but always shows up in a val­u­a­tion con­ver­sa­tion. Before you cel­e­brate a strong CAGR, pres­sure-test it against your gross and net rev­enue reten­tion — if you’re grow­ing fast on top of heavy churn, you’re fill­ing a leaky buck­et faster, not fix­ing it. (For the mechan­ics of how small reten­tion changes com­pound, the dis­ci­pline is the same com­pound­ing math that dri­ves CAGR itself — it just runs in reverse.)

It Hides How Much It Cost

A 50% CAGR bought with bru­tal­ly inef­fi­cient sales spend is not the same asset as a 50% CAGR bought effi­cient­ly, even though the growth line is iden­ti­cal. CAGR says noth­ing about the EBITDA you burned to get there. That’s pre­cise­ly the gap the Rule of 40 exists to close — which brings us to the most impor­tant rela­tion­ship CAGR has.

How CAGR Connects to the Rule of 40

Growth rate alone is half a sen­tence. The Rule of 40 fin­ish­es it. The Rule of 40 says a healthy SaaS com­pa­ny’s growth rate plus its EBITDA mar­gin should sum to at least 40%. A com­pa­ny grow­ing 30% with 10% EBITDA mar­gins clears the bar. So does one grow­ing 50% while los­ing mon­ey at −10% mar­gins. Any com­bi­na­tion that adds to 40 or more counts.

Rule of 40 = Rev­enue Growth Rate (%) + EBITDA Mar­gin (%) ≥ 40%

Here’s why this mat­ters for CAGR. When you walk into a room with an investor, a bank, or an acquir­er, the sin­gle most pow­er­ful sen­tence you can lead with is that you are a Rule of 40 com­pa­ny. They sit through dozens of pitch­es; that one line gets you to the top of the pile because it embod­ies a whole stack of oth­er KPIs in four words. It tells them, instant­ly, that your growth isn’t being pur­chased with reck­less loss­es.

But you have to feed the Rule of 40 the right growth num­ber. Use a sin­gle volatile quar­ter and the math swings wild­ly. Use a smoothed CAGR over your recent trail­ing peri­od and you get a defen­si­ble, rep­re­sen­ta­tive growth fig­ure to pair with your EBITDA mar­gin. CAGR sup­plies the first half of the Rule of 40 in a form that holds up under scruti­ny. Think of the rela­tion­ship as a chain: your year-by-year results com­pound into a CAGR, the CAGR plus your mar­gin pro­duces your Rule of 40 score, and the Rule of 40 score is the short­hand a buy­er uses to decide how seri­ous­ly to take you.

Diagram showing year-over-year growth feeding into CAGR, then combining with EBITDA margin to produce a Rule of 40 score, which feeds the valuation multiple — Diagram showing year-over-year growth feeding into CAGR, the

How CAGR Drives Your Valuation Multiple

SaaS busi­ness­es are val­ued on a mul­ti­ple of rev­enue, and growth rate is one of the biggest levers on that mul­ti­ple — fre­quent­ly the sin­gle biggest one. A low growth rate is a doc­u­ment­ed val­u­a­tion killer: if you’re not a Rule of 40 com­pa­ny, you get a low­er mul­ti­ple, full stop. Two com­pa­nies with iden­ti­cal ARR can sell for wild­ly dif­fer­ent prices, and the gap is dri­ven by a hand­ful of fac­tors — gross mar­gins, risk, and above all the dura­bil­i­ty of growth.

This is where your CAGR earns its keep. When an acquir­er applies a for­ward rev­enue mul­ti­ple, they’re real­ly ask­ing: “Can I count on this growth con­tin­u­ing?” A strong, steady CAGR is evi­dence that you can. A strong but errat­ic one — great years brack­et­ing a stall — invites a dis­count, because errat­ic growth reads as risk, and risk com­press­es mul­ti­ples. The smooth­ing that makes CAGR use­ful as a sum­ma­ry is exact­ly what makes the under­ly­ing con­sis­ten­cy so per­sua­sive when it’s gen­uine­ly there.

There’s a tim­ing impli­ca­tion most founders miss. The growth tra­jec­to­ry a buy­er cares about is the one lead­ing into the sale. If you know you’ll go to mar­ket in two years, the CAGR you’re build­ing right now is the one that will price the deal. Growth you bank today com­pounds into the head­line num­ber on your future data room. That’s an argu­ment for pro­tect­ing growth in the years imme­di­ate­ly before an exit, even at some cost to short-term prof­it — the com­pound­ing works in your favor, and the buy­er is pay­ing for the slope of the line at the moment they look at it.

A note on bench­marks and time-sen­si­tive fig­ures: The growth-rate thresh­olds, reten­tion ranges, and val­u­a­tion-mul­ti­ple ref­er­ences in this arti­cle are illus­tra­tive and reflect gen­er­al SaaS mar­ket con­di­tions at the time of writ­ing. They’re includ­ed to show rel­a­tive rela­tion­ships — how growth, churn, and mar­gin trade against one anoth­er — not as cur­rent mar­ket quotes. Mul­ti­ples in par­tic­u­lar move with the broad­er fund­ing envi­ron­ment. Ver­i­fy cur­rent bench­marks against recent SaaS Cap­i­tal or Key­Banc sur­vey data before pric­ing a real deci­sion.

How to Calculate Compound Annual Growth Rate the Right Way

A short check­list to keep your CAGR hon­est:

  1. Pick one con­sis­tent met­ric. Cal­cu­late CAGR on ARR, or GAAP rev­enue, or cus­tomer count — nev­er mix them across the peri­od. Most SaaS CEOs should run it on ARR, because that’s the num­ber buy­ers under­write.
  2. Use clean, com­pa­ra­ble end­points. The begin­ning and end­ing val­ues must be mea­sured the same way (same def­i­n­i­tion of recur­ring rev­enue, same point in the fis­cal year). A def­i­n­i­tion­al change mid-peri­od will cor­rupt the result.
  3. Count years, not data points. Going from a Year‑0 val­ue to a Year‑3 val­ue is three years of growth, not four. Off-by-one here is the most com­mon CAGR error and it inflates your num­ber.
  4. Match the win­dow to the ques­tion. A three-year CAGR smooths recent per­for­mance; a five-year CAGR shows dura­bil­i­ty through a full cycle. Buy­ers often want both. Pick the win­dow that hon­est­ly rep­re­sents the tra­jec­to­ry — don’t cher­ry-pick a start year that hap­pens to be a trough.
  5. Always show the years under­neath. Present the CAGR and the year-by-year sequence. A head­line rate with no sup­port­ing detail invites sus­pi­cion that you’re smooth­ing over a bad year.

Run those five steps and your CAGR becomes a num­ber you can defend in a data room rather than one that unrav­els under the first fol­low-up ques­tion.

Frequently Asked Questions

What is a good compound annual growth rate for a SaaS company?

It depends entire­ly on stage. A com­pa­ny at $1M–$3M ARR should be post­ing a CAGR well above 60–80%, because grow­ing fast off a small base is expect­ed. By $10M–$15M ARR, sus­tain­ing a 40%+ CAGR is strong and increas­ing­ly rare. The more use­ful test isn’t the raw CAGR — it’s whether your growth rate plus your EBITDA mar­gin clears the Rule of 40. A 35% CAGR with healthy mar­gins beats a 45% CAGR fund­ed by deep loss­es in almost every buy­er’s eyes.

Can compound annual growth rate be negative?

Yes. If your end­ing val­ue is low­er than your begin­ning val­ue, the CAGR is neg­a­tive — it express­es the steady annu­al decline that would con­nect the two points. A neg­a­tive CAGR over mul­ti­ple years is a seri­ous sig­nal: it usu­al­ly means churn is out­run­ning new sales, and it caps your val­u­a­tion hard.

What’s the difference between CAGR and CMGR?

CMGR is the com­pound month­ly growth rate — the same for­mu­la applied month over month instead of year over year. Ear­ly-stage SaaS com­pa­nies often track CMGR because annu­al num­bers are too coarse when you’re grow­ing fast off a small base. The for­mu­la is iden­ti­cal; only the peri­od changes: (End­ing ÷ Begin­ning) ^ (1 ÷ Num­ber of Months) − 1. As you scale past a few mil­lion in ARR, the con­ver­sa­tion shifts back to annu­al fig­ures, because that’s the cadence investors and acquir­ers under­write.

Should I use CAGR or year-over-year growth on my board deck?

Both, for dif­fer­ent jobs. Show year-over-year growth so the board sees recent momen­tum and can react to it. Show a trail­ing two- or three-year CAGR so they can see the trend with­out over­re­act­ing to a sin­gle noisy quar­ter. The com­bi­na­tion — recent rate plus smoothed trend — is far more hon­est than either num­ber alone, and it’s exact­ly how a sophis­ti­cat­ed investor reads the busi­ness.

Does CAGR account for churn?

Only indi­rect­ly. CAGR is cal­cu­lat­ed on net fig­ures, so churn is already sub­tract­ed from your end­ing val­ue — but the met­ric nev­er shows you how much churn you absorbed to get there. Two com­pa­nies with the same CAGR can have rad­i­cal­ly dif­fer­ent churn pro­files and there­fore rad­i­cal­ly dif­fer­ent risk. Always pair a CAGR with your gross and net rev­enue reten­tion before draw­ing any con­clu­sion about the health of the growth.

Facebooktwitterlinkedinmail
author avatar
Vic­tor Cheng
Author of Extreme Rev­enue Growth, Exec­u­tive coach, inde­pen­dent board mem­ber, and investor in SaaS com­pa­nies.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top