How to Calculate CAGR: The Formula Every Investor Should Know
What CAGR actually measures
CAGR — the Compound Annual Growth Rate — answers one question: at what constant annual rate would an investment have had to grow, compounding every year, to go from its starting value to its ending value?
Real investments never grow at a constant rate. Some years are up 20%, others down 10%. CAGR cuts through that noise and gives you a single, smooth annual rate that represents the whole journey. It is the standard way professionals quote multi-year performance — fund fact sheets, company annual reports, and market indexes all use it — because it makes different investments and different time periods directly comparable.
Think of it this way: if your portfolio started at $10,000 and ended at $16,000 five years later, saying "it grew 60% in five years" is accurate but not very useful. Was that good? CAGR converts it to an annual figure — about 9.86% per year — which you can immediately compare against a savings account, a bond yield, or the stock market's historical average.
The formula, step by step
CAGR = (Ending Value ÷ Beginning Value)1/n − 1
- Ending Value (EV) — what the investment is worth at the end of the period
- Beginning Value (BV) — what it was worth at the start
- n — the number of years (or compounding periods, if you use periods other than years)
The calculation has three steps:
- Divide the ending value by the beginning value. This gives the total growth multiple (e.g., 1.60 = 60% total growth).
- Take the n-th root. Raise the multiple to the power of 1/n. This is the step that "annualizes" the growth — it finds the constant yearly rate that would produce that total multiple.
- Subtract 1 and multiply by 100 to express the answer as a percentage.
On most calculators: enter the ratio, press the exponent key, raise it to (1 ÷ n), then subtract 1. In a spreadsheet, =((EV/BV)^(1/n))-1 does the whole thing. Our Investment Calculator computes it for you automatically.
Example 1: $10,000 to $16,000 in 5 years
The simplest case. You invest $10,000, and five years later it is worth $16,000:
- Step 1: 16,000 ÷ 10,000 = 1.60
- Step 2: 1.601/5 = 1.600.2 = 1.09856
- Step 3: 1.09856 − 1 = 0.09856 → 9.86%
The CAGR is 9.86% per year. You can verify: $10,000 × 1.098565 = $16,000. Note that this is not the same as dividing the 60% total gain by 5 to get 12% — that shortcut ignores compounding. The correct annualized figure is lower, because each year's growth builds on the last. (If you want the reverse calculation — what $10,000 becomes at a steady 9.86% — see our Compound Interest Calculator.)
Example 2: smoothing out a bumpy ride
Now suppose the journey was not smooth. You invest $10,000 and the annual returns are:
- Year 1: +20% → $12,000
- Year 2: −10% → $10,800
- Year 3: +15% → $12,420
The simple average of the three yearly returns is (20 − 10 + 15) ÷ 3 = 8.33%. But the CAGR tells a slightly different story:
- Step 1: 12,420 ÷ 10,000 = 1.242
- Step 2: 1.2421/3 = 1.07491
- Step 3: 1.07491 − 1 = 0.07491 → 7.49%
CAGR is 7.49%, noticeably below the 8.33% arithmetic average. The gap comes from volatility: the −10% year did its damage on a larger balance ($12,000), so the average overstates the true compounding experience. This is a general rule — the bumpier the ride, the further the average drifts above the CAGR. Investors who judge a volatile fund by its average annual return are almost always overestimating what they would actually have earned.
Example 3: comparing two investments fairly
CAGR shines when you compare investments over different time periods. Consider:
- Investment A: $10,000 grows to $15,000 in 4 years (50% total gain).
- Investment B: $10,000 grows to $18,000 in 6 years (80% total gain).
B's total gain looks bigger — but B also took 50% longer. Annualize both:
- A: (15,000 ÷ 10,000)1/4 − 1 = 1.10668 − 1 = 10.67% per year
- B: (18,000 ÷ 10,000)1/6 − 1 = 1.10292 − 1 = 10.29% per year
On a per-year basis, Investment A actually performed slightly better (10.67% vs. 10.29%), even though B's total gain was larger. Without CAGR, this comparison is genuinely hard to make; with it, it takes ten seconds. That is why analysts and fund reports quote multi-year returns as CAGR — it puts everything on a common footing.
CAGR vs. average return: why averages lie
This deserves its own section, because it is one of the most common mistakes in investing. The arithmetic average of annual returns is almost always higher than the CAGR when returns vary — and the difference can be shocking.
Take an extreme but real-pattern example: an investment rises +50% in year one and falls −50% in year two.
- The arithmetic average return is (+50 − 50) ÷ 2 = 0%. Sounds like you broke even.
- But $100 becomes $150 after year one, then $75 after year two. You lost a quarter of your money.
- CAGR = (75 ÷ 100)1/2 − 1 = 0.8660 − 1 = −13.40% per year.
An "average return of 0%" sounds harmless; a CAGR of −13.4% tells you the truth. The mathematical reason is that losses hurt more than equal-sized gains help: a 50% loss requires a 100% gain just to get back to even. Because CAGR is computed from the actual start and end values, it can never be fooled by this asymmetry. The average can.
The takeaway: whenever you see "average annual return" quoted for a volatile investment, treat it as an upper bound, not the reality. Ask for — or compute — the CAGR instead.
The limitations of CAGR
CAGR is a powerful measuring tool, but it has blind spots you should know about:
- It hides volatility. Two investments with the same CAGR can have wildly different rides — one smooth, one stomach-churning. The +50%/−50% example above has a CAGR of −13.4%, but so would a steady two-year slide. Same number, very different experience.
- It ignores cash flows. The formula assumes a single lump sum at the start and nothing added or withdrawn in between. If you are making regular contributions, CAGR on the account balance alone is misleading — you need the internal rate of return (IRR) instead, which accounts for the timing of deposits.
- It is backwards-looking. A 10% CAGR over the past decade says nothing about the next decade. Markets, companies, and economies change; past performance does not imply future results.
- It depends on the endpoints. Picking a start date right after a crash (or an end date at a peak) can make the CAGR look dramatically better — or worse — than the typical experience. This is why honest reporting shows CAGR over multiple windows, not just the most flattering one.
Used with these caveats, CAGR remains one of the most honest single numbers in finance. Just never let it be the only number you look at.
Want to compute CAGR for your own portfolio? Our Investment Calculator does the math instantly — enter your starting value, ending value, and time period.
FAQ
What is a good CAGR for an investment?
Context matters. A broad U.S. stock market index has historically delivered roughly 10% nominal (about 7% after inflation) over very long periods; bonds have averaged around 5–6%; a savings account earns far less. A "good" CAGR depends on the asset class, the time period, and the risk taken to achieve it — higher returns generally come with higher volatility.
Can CAGR be negative?
Yes. If the ending value is lower than the beginning value, the formula produces a negative rate — for example, $10,000 falling to $7,500 over two years gives a CAGR of (0.75)1/2 − 1 ≈ −13.4%. A negative CAGR simply means the investment shrank at that average annual rate.
How is CAGR different from APY?
They look similar because both annualize growth, but they apply to different things. APY (Annual Percentage Yield) describes a quoted rate on a savings product, including compounding over one year. CAGR is measured after the fact from actual start and end values, typically over multiple years. APY is a promise; CAGR is a report card.
Should I use CAGR or IRR for my retirement account with monthly contributions?
Use IRR (internal rate of return) when there are ongoing contributions or withdrawals, because it accounts for the timing of every cash flow. Plain CAGR only works for a single lump-sum investment held untouched. Most brokerage statements show a time-weighted or money-weighted return — ask your provider which one they report, or use a spreadsheet's XIRR function.