Calculate the compound annual growth rate (CAGR) of any investment.
CAGR is the geometric mean of annual returns — the single number that honestly summarizes how an investment performed across time. Headlines and marketing materials prefer the arithmetic average because it always looks higher; reality, regulators, and CFA charterholders use CAGR.
Imagine a portfolio earns +60% in year 1 and -40% in year 2. Arithmetic average = (60 − 40) / 2 = 10%. Sounds great. Reality: $100 → $160 → $96. Total return: -4%. CAGR over two years: (96/100)^0.5 − 1 = -2.02%. The arithmetic average lied by 12 percentage points. The bigger the volatility, the bigger the lie — a phenomenon known as volatility drag or variance drain.
| Asset class | Period | Nominal CAGR | Real (after CPI) |
|---|---|---|---|
| S&P 500 (incl. dividends) | 1957-2024 | ~10.5% | ~7.0% |
| US small-cap (Russell 2000) | 1979-2024 | ~10.7% | ~7.2% |
| International developed (MSCI EAFE) | 1970-2024 | ~8.5% | ~4.5% |
| Emerging markets (MSCI EM) | 1988-2024 | ~9.0% | ~6.0% |
| US Bonds (Bloomberg Agg) | 1976-2024 | ~5.4% | ~2.0% |
| Gold | 1971-2024 | ~7.8% | ~3.2% |
| US Real Estate (Case-Shiller) | 1987-2024 | ~4.1% | ~1.4% |
| Inflation (CPI-U) | 1957-2024 | ~3.5% | — |
CAGR works for buy-and-hold with no contributions or withdrawals. For accounts where you add money (dollar-cost averaging into a 401(k)) or withdraw (RMDs in retirement), two more rigorous measures exist:
The formula works directly when ending value < beginning value (CAGR will be negative). It breaks if ending value goes through zero (e.g., complete loss) — apply common sense in that case.
Use the fractional year in the exponent. 18 months = 1.5 years; CAGR = (End/Begin)^(1/1.5) − 1.
Warren Buffett's Berkshire Hathaway: ~19.8% CAGR from 1965-2024, the gold standard for long-horizon performance. Renaissance Technologies' Medallion Fund reportedly ran ~40% net CAGR, but it's closed to outside capital.
No — CAGR is always less than or equal to the arithmetic average of annual returns (Jensen's inequality). Equality holds only when all annual returns are identical.
Subtract inflation CAGR from nominal CAGR for an approximate real CAGR. Exact formula: (1 + nominal) / (1 + inflation) − 1.
No — ROI is total return (percent change in value). CAGR is the annualized equivalent. ROI of 80% over 5 years = CAGR of 12.47%.
Educational only; not investment advice. Reviewed by Priya Venkatesan, CFA, on March 2, 2026.