Home

Risk Management

CAGR (Compound Annual Growth Rate): Formula, Worked Example, and Blind Spots

Spot the edge. Swoop in.

CAGR compresses a multi-year, uneven return stream into one smoothed annual growth rate. That makes it useful for comparing investments on equal footing, but it hides the entire path in between and can look very different depending on which exact start and end dates get chosen.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

Direct Answer

CAGR = (Ending Value ÷ Beginning Value)^(1/n) − 1, where n is the number of years spanned. It answers exactly one question: what constant annual growth rate, compounded every year, would turn the beginning value into the ending value. It says nothing about how bumpy the path between those two points actually was.

CAGR is one of the most quoted numbers in investing precisely because it collapses a messy, multi-year return history into a single, easy-to-compare figure. That same compression is its main limitation: a single number cannot describe a path, only a start point and an end point. Understanding what CAGR does and does not capture is the difference between using it as a fair comparison tool and being misled by it.

Key Takeaways

What CAGR Measures and the Formula

CAGR answers a narrow, specific question: if growth had happened at a perfectly constant, compounding annual rate for the entire period, what rate would have produced the actual ending value from the actual beginning value?

CAGR = (Ending Value ÷ Beginning Value)^(1/n) − 1

Three inputs make up the formula. Beginning Value is the account, portfolio, or investment's value at the start of the period. Ending Value is its value at the end of the period. n is the number of years between those two dates, measured as precisely as needed — a period of 5 years and 3 months is n = 5.25, not n = 5, if the extra months matter to the comparison being made. The result is expressed as a decimal and typically converted to a percentage by multiplying by 100.

It is worth being precise about what CAGR is not. It is not a forecast of future growth, and it is not a description of typical year-to-year performance — in a volatile series, no single year may have actually delivered a return close to the CAGR figure. It is a backward-looking, single-number summary of how a specific beginning value became a specific ending value, and its usefulness starts and ends with that narrow definition.

Practical checklist

Common mistake: plugging in a beginning and ending value without checking that they represent the same thing — for example, comparing a fund's net asset value at one date to its total-return value (including reinvested dividends) at another, which silently mixes two different measurement bases into one misleading growth rate.

Worked Example: $50,000 to $118,000 Over 5 Years

Assume a portfolio started at $50,000 and grew to $118,000 over exactly 5 years, with no additional deposits or withdrawals along the way.

Step 1 — Set up the ratio. Divide the ending value by the beginning value to find the total growth multiple over the period.

Growth multiple = Ending Value ÷ Beginning Value
Growth multiple = $118,000 ÷ $50,000 = 2.36

The portfolio is worth 2.36 times what it started with — a 136% total gain over 5 years. That total-gain figure is not the annual growth rate; it is the input the CAGR formula still needs to convert into one.

Step 2 — Apply the fractional exponent. Raise the growth multiple to the power of 1 divided by the number of years, here 1/5, then subtract 1.

CAGR = (2.36)^(1/5) − 1

A fractional exponent like this asks: what number, multiplied by itself 5 times, equals 2.36? Most calculators and every spreadsheet compute this directly with a "y^x" key — entering 2.36, the exponent key, then 0.2 (which equals 1/5), returns the fifth root of 2.36 in one step.

Step 3 — The logarithm method, for calculators without a fractional-exponent key. Fractional exponents trip up a lot of basic calculators, and mental math cannot handle a fifth root directly. Logarithms convert the problem into simple multiplication and division: take the base-10 logarithm of the growth multiple, divide by the number of years, then raise 10 to that result.

log10(2.36) ≈ 0.372912
0.372912 ÷ 5 = 0.074582
10^0.074582 ≈ 1.187358

The natural logarithm works identically — ln(2.36) ≈ 0.858662, divided by 5 gives 0.171732, and e^0.171732 ≈ 1.187358 — the two methods agree because they describe the same operation through different logarithm bases.

Step 4 — Subtract 1 and convert to a percentage.

CAGR = 1.187358 − 1 = 0.187358 ≈ 18.7%

The portfolio's compound annual growth rate over the 5-year period is approximately 18.7%. That means a hypothetical portfolio growing at a perfectly steady 18.7% every single year, compounding annually, would turn $50,000 into $118,000 over exactly 5 years — the same ending value as the actual, presumably uneven, path the real portfolio took.

In a spreadsheet. The same calculation in one line, using ending value in B2, beginning value in A2, and years in C2: =(B2/A2)^(1/C2)-1, formatted as a percentage — the fastest way to compute CAGR and avoid manual log errors.

Practical checklist

Common mistake: dividing by n instead of raising to the power of 1/n — treating CAGR like a simple average by computing (Ending ÷ Beginning − 1) ÷ n. That formula describes something else entirely and will not match the true compounded growth rate except in the trivial case where n = 1.

Why CAGR Is a Geometric Average, Not a Simple Average

CAGR is often described loosely as an "average annual return," and that description causes real confusion, because it is a specific kind of average — geometric, not arithmetic — and the two do not produce the same number once returns vary from year to year.

A simple (arithmetic) average adds up each year's return and divides by the number of years, with no regard for compounding. A geometric average, which is what CAGR calculates, accounts for the fact that a loss and a subsequent gain of the same percentage do not cancel out, because the gain is calculated on a smaller base after the loss.

A concrete counterexample

Consider a $100 portfolio that gains 50% in year one and then loses 50% in year two.

Year 1: $100 × 1.50 = $150
Year 2: $150 × 0.50 = $75

The simple average of the two yearly returns is (+50% + −50%) ÷ 2 = 0%, which suggests the portfolio ended up right back where it started. It did not. The portfolio actually fell from $100 to $75 — a real loss of 25% over two years. The correct CAGR captures this:

CAGR = ($75 ÷ $100)^(1/2) − 1
CAGR = (0.75)^0.5 − 1
CAGR ≈ 0.866025 − 1 ≈ −0.133975 ≈ −13.4%

The true compound annual growth rate is approximately −13.4% per year, not the 0% the simple average implied. This gap between the arithmetic average (0%) and the geometric average, or CAGR (−13.4%), is sometimes called volatility drag — the tendency for return volatility to pull the compounded outcome below what a naive average suggests. It is a direct mathematical consequence of how percentage losses and gains interact multiplicatively rather than additively: a 50% loss requires a 100% gain just to get back to even, so a symmetric-looking +50%/−50% pair is never actually neutral once real dollars are involved. The larger and more frequent the swings, the wider this gap gets.

Practical checklist

Common mistake: a strategy summary that quotes "average annual return" without specifying whether it is arithmetic or geometric, letting a volatile strategy's arithmetic average look better than its actual, compounded result. Whenever the word "average" appears next to a multi-year return figure, it is worth confirming which kind of average is meant.

CAGR's Blind Spots

CAGR is calculated from exactly two data points — the beginning value and the ending value — and that minimalism is both its strength and its central weakness. A single clean number is easy to compare, but it is also easy to make a poor or misleading choice look identical to a strong one, simply by picking the right two points.

The hidden drawdown path

Two portfolios can post an identical CAGR while taking dramatically different routes to get there. Portfolio A might grow smoothly and steadily, with a shallow 8% maximum drawdown. Portfolio B might crash 55% at some point and then recover sharply, ending at the exact same value as Portfolio A. Both show the same CAGR — the formula never looks at any value between the start date and the end date.

That difference is not cosmetic. An investor living through Portfolio B's path faces a much higher risk of being forced out at the worst possible moment — by a margin call, a liquidity need, or simple loss of nerve — before the recovery has a chance to happen. CAGR alone offers no way to distinguish the two; the Calmar ratio, which divides CAGR by the absolute value of maximum drawdown over the same period, was built specifically to close this gap by rewarding the smoother path and penalizing the more dangerous one.

Sensitivity to the exact start and end dates

Because CAGR depends entirely on its two endpoint values, shifting either date — even by a matter of weeks — can change the result substantially, particularly over shorter windows or volatile periods. A start date placed at the bottom of a selloff, right before a strong recovery, produces a much higher CAGR than a start date placed just a few weeks earlier, at the pre-selloff peak. The same asset, over almost the same period, can be made to look dramatically better or worse purely through date selection.

This sensitivity is what makes CAGR a common target for cherry-picking, whether intentional or accidental. A marketing page that quotes a strategy's "CAGR since inception" without stating the exact inception date can produce a number that looks compelling without reflecting a typical investor's experience. The fix is straightforward but easy to skip: always state the exact start and end dates next to any CAGR figure, and check the CAGR from a few nearby alternative start dates to see how stable the headline number actually is.

Practical checklist

Common mistake: assuming a strategy with a great CAGR is automatically a good strategy. Without the drawdown context, a great CAGR could belong to either the smooth Portfolio A or the harrowing Portfolio B above — the number alone cannot tell you which one you would actually be able to stick with.

Common Mistakes When Using CAGR

Most CAGR errors are not arithmetic mistakes — the formula itself is simple to apply correctly. They are mistakes in how the number is generated or presented, which produce a technically calculated figure that is nonetheless misleading.

Annualizing over less than a year. The CAGR formula can be evaluated mathematically for n less than 1 — n = 0.25 for a three-month period — but doing so projects a short-term result forward as if it would repeat consistently for a full year, which it very often will not. A strategy up 8% in six weeks does not have a "reliable" annualized rate near 80%; that figure is a mathematical artifact of compounding a small sample forward. Short windows carry too much noise and luck to support meaningful annualization, and treating the projected figure as comparable to a genuine multi-year CAGR overstates both a good short stretch and the damage of a bad one.

Quoting CAGR without the exact date range. A CAGR of 22% means very different things depending on whether it covers 2019–2024 or 2021–2026 — different market regimes, different starting valuations, different macro backdrops. Presenting a bare percentage without its start and end dates strips away the context needed to judge whether the figure is representative or the product of a favorably chosen window. Any credible CAGR figure should be reported with its exact date range attached.

Mixing return bases or ignoring cash flows. Comparing a price-return CAGR (excluding dividends) to a total-return CAGR (including them) mismatches two different measurements. Similarly, the basic formula assumes no deposits or withdrawals between the two endpoints — an account with new contributions will show an inflated CAGR if those contributions are treated as if they were compounding returns. A money-weighted or time-weighted return is the correct tool once cash flows are involved.

Practical checklist

Misconceptions Versus Reality

MisconceptionReality
A strategy with a great CAGR is automatically a good strategyCAGR says nothing about the path taken; a great CAGR can hide a severe drawdown that would have been very difficult to sit through
CAGR is the same thing as the average annual returnCAGR is a geometric average that accounts for compounding; a simple arithmetic average of the same yearly returns can overstate actual growth, sometimes substantially
Two investments with the same CAGR carry the same riskIdentical CAGR figures can come from completely different drawdown paths — CAGR alone cannot distinguish a smooth ride from a harrowing one
A short period's strong return can be reliably annualized into a full-year CAGRAnnualizing a return from less than a year of data compounds a small, noisy sample forward and routinely produces a misleading, statistically unstable figure
CAGR calculated over any window on the same asset will be roughly similarCAGR is highly sensitive to the exact start and end dates chosen; shifting either date can change the result substantially, especially over shorter windows
CAGR automatically accounts for deposits and withdrawals made during the periodThe basic CAGR formula assumes no cash flows in or out; an account with contributions needs a money-weighted or time-weighted return instead
A negative CAGR means the investment lost money every single yearCAGR only reflects the beginning and ending values; a negative CAGR can still include individual years with strong gains offset by a larger loss elsewhere in the period

Risks, Limitations, and Exceptions

Practical Implementation Checklist

  1. Confirm the beginning and ending values use a consistent basis and represent the same account or benchmark.
  2. Calculate n as the number of years spanned, using fractional years for periods that are not whole-year multiples.
  3. Apply the formula (Ending ÷ Beginning)^(1/n) − 1, using a spreadsheet formula or the logarithm method to avoid manual exponent errors.
  4. Reject or clearly flag any period shorter than one year rather than annualizing it into a headline figure.
  5. Check for deposits or withdrawals; switch to a money-weighted or time-weighted return calculation if any occurred.
  6. Publish the exact date range alongside the CAGR figure, and calculate maximum drawdown and the Calmar ratio before treating CAGR as a complete performance summary.

Tool Opportunity

A dedicated Swoopr calculator should compute CAGR directly from beginning value, ending value, and date range, and surface the drawdown context that the raw figure omits.

Recommended inputs: beginning value, ending value, start date, end date, and optional equity history for a maximum drawdown calculation.

Expected outputs: the calculated CAGR, the exact date range used, a warning when the period is shorter than one year, and — where equity history is supplied — maximum drawdown and the resulting Calmar ratio.

Validation requirements: reject negative or zero endpoint values, require an explicit date range rather than defaulting silently, and never present CAGR on its own as a complete measure of investment quality.

Frequently Asked Questions

What counts as a good CAGR for a portfolio?

There is no universal good CAGR — a 15% CAGR earned with a 60% max drawdown is a very different result from a 15% CAGR earned with a 12% max drawdown, even though the growth rate is identical. Compare CAGR to a relevant benchmark over the same date range, and always read it alongside a drawdown or risk-adjusted metric before judging whether it is good.

Can CAGR be negative?

Yes. CAGR is negative whenever the ending value is lower than the beginning value, provided both values are positive. A portfolio that fell from $100,000 to $80,000 over three years has a CAGR of about -7.2%, the compounded average annual decline that produced that outcome.

How is CAGR different from a simple average of yearly returns?

CAGR is a geometric average that accounts for compounding, while a simple average adds up each year's return and divides by the count, ignoring compounding. The two converge only when returns are identical every year; as soon as returns vary, the simple average overstates true compounded growth, sometimes dramatically, which is why CAGR is the correct tool for describing multi-year growth.

Why can two investments have the same CAGR but very different risk?

CAGR only compares the beginning and ending values; it has no knowledge of the path between them. One portfolio could grow steadily with small fluctuations, while another could fall 60% and recover to the exact same ending value, producing an identical CAGR despite a far more dangerous ride. Pairing CAGR with a drawdown-aware metric such as the Calmar ratio closes this gap.

Can CAGR be calculated for a period shorter than one year?

The formula can be computed for any period, but annualizing a return from less than a year of data is a common and misleading mistake. A strong short-term return, projected forward as if it would repeat for a full year, produces an inflated, statistically unstable figure — a handful of days or weeks is not enough data to estimate a reliable annual growth rate.

What is the difference between CAGR and the Calmar ratio?

CAGR measures compounded annual growth in isolation, with no reference to risk. The Calmar ratio divides CAGR by the absolute value of maximum drawdown over the same period, rewarding high growth achieved with a shallower drawdown and penalizing the same growth achieved with a deeper one. CAGR is an input to Calmar, not a substitute for it.

Why does the exact date range matter so much for CAGR?

CAGR only sees the start-date and end-date values, so shifting either date by even a few weeks can change the result substantially, especially over shorter windows or around volatile periods. A start date placed right after a sharp drawdown, or an end date placed right after a strong rally, can make CAGR look far better than a typical multi-year experience would suggest. Any CAGR figure should be published with its exact date range attached.

Conclusion

CAGR turns a multi-year, uneven return stream into one smoothed annual growth rate.

That smoothing is exactly what makes CAGR useful for a quick, apples-to-apples comparison — and exactly what makes it dangerous used alone. A single number calculated from two endpoints cannot describe a path, cannot see a drawdown, and can be pushed around by date selection. Use CAGR as a starting point, always with its exact date range attached, and always alongside a drawdown-aware metric before treating a headline growth rate as a complete picture of performance.

Related Reading

Sources and Methodology

The formula, worked example, and geometric-versus-arithmetic distinction on this page reflect standard, widely used return-measurement conventions. Key sources include:

All figures in the worked examples on this page are illustrative calculations based on the stated hypothetical inputs, not historical performance data for any specific security, fund, or strategy.

This content was reviewed by the Swoopr Markets Education Team in August 2026.