CAGR Explained
Intermediate — Investment Returns

CAGR: The Only Return Metric That Really Matters

Average returns lie. CAGR tells the truth. How an investment turns $10,000 into $100,000 over 10 years is hidden in one number: the Compound Annual Growth Rate.
⏱ 8 min read 📊 4 step-by-step examples 🧮 Formula breakdown

What is CAGR?

CAGR (Compound Annual Growth Rate) is the constant rate of return an investment would need to earn each year to grow from its starting value to its ending value. It strips out volatility and shows the true annual rate of wealth building.

CAGR = (Ending Value / Beginning Value)^(1 / # Years) - 1

Or expressed differently:
CAGR = (EV / BV)^(1/n) - 1

Example:
$10,000 grows to $32,000 in 5 years
CAGR = (32,000 / 10,000)^(1/5) - 1 = 3.2^0.2 - 1 = 0.2633 = 26.33% per year
Why CAGR Beats Average Return
Suppose you invest $1,000:
Year 1: +100% = $2,000
Year 2: -50% = $1,000

Average return = (100% + (-50%)) / 2 = 25%
But your actual CAGR = 0% (you ended where you started!)

This is why CAGR is the honest number.

Step-by-Step CAGR Calculation

Example 1 Your $20,000 Investment Over 3 Years

Starting value: $20,000
Ending value: $27,000
Time period: 3 years

Step 1: Divide ending by beginning
$27,000 / $20,000 = 1.35

Step 2: Raise to the power of (1 / years)
1.35^(1/3) = 1.35^0.3333 = 1.1055

Step 3: Subtract 1 and convert to percentage
1.1055 - 1 = 0.1055 = 10.55% CAGR

Verification: $20,000 × 1.1055 × 1.1055 × 1.1055 = $27,000 ✓

💡 Your $20K investment grew to $27K over 3 years. That's a 10.55% annual return compounded. If you earn 10.55% every year for 3 years, you get exactly $27,000.

CAGR in Real Markets: S&P 500 Example

Historical S&P 500: 1995-2025 (30 Years)

Starting value (Jan 1995): $500 (index level, simplified)
Ending value (Jan 2025): $5,000 (index level, simplified)
Time period: 30 years

Calculate CAGR:

  • $5,000 / $500 = 10
  • 10^(1/30) = 10^0.0333 = 1.0809
  • 1.0809 - 1 = 0.0809 = 8.09% CAGR

What this means: If you invested $10,000 in the S&P 500 in 1995 and held for 30 years, earning exactly 8.09% annually, you'd have $100,000 in 2025.

💡 The stock market's long-term CAGR is 8-10%. Over 30 years, this compounds $10K into $100K. This is why starting early in a low-cost index fund is the most reliable wealth-building strategy.

CAGR vs Average Return: Why They're Different

Comparison Volatile Investment: 5 Years, $10,000 Start
YearAnnual ReturnPortfolio Value
Start$10,000
Year 1+50%$15,000
Year 2-20%$12,000
Year 3+30%$15,600
Year 4-10%$14,040
Year 5+25%$17,550

Average return: (50% - 20% + 30% - 10% + 25%) / 5 = 15%
CAGR: ($17,550 / $10,000)^(1/5) - 1 = 1.755^0.2 - 1 = 11.9% per year

💡 The average makes it look like you earned 15% annually, but the true rate is only 11.9%. Volatility pulled you down years 2 and 4, costing you compounding gains. Higher volatility = lower CAGR for the same average return.

CAGR for Different Asset Classes

Comparison Long-Term Historical CAGR (30-Year Periods)
Asset ClassTypical CAGR$10K BecomesVolatility
U.S. Savings Account0.5%$10,505Very Low
U.S. Treasury Bonds3.5%$28,139Low
Corporate Bonds5.0%$43,219Low-Medium
S&P 500 Stocks8.9%$141,679Medium-High
High-Growth Tech Stocks12%+$299,599Very High
Cryptocurrency (volatile)30%+ (recent)$2,620,087Extreme
💡 Higher CAGR means more wealth, but it comes with higher risk. A savings account won't make you rich. Stocks will, but you need to stomach the volatility and hold 20+ years.

Real Portfolio Examples: How CAGR Works Over Time

Scenario Three Investors, Different Holding Periods

Investment: S&P 500 Index Fund at 8.9% historical CAGR | Starting: $50,000

Holding PeriodYearsEnding ValueTotal GainImplied CAGR
Short-term (1 yr high volatility)1$46,000-8%-8% (bad year)
Medium-term (5 years)5$76,480+53%8.9%
Long-term (15 years)15$184,567+269%8.9%
Very long-term (30 years)30$667,456+1,235%8.9%
💡 Year 1 can be negative. Year 5 steadies around CAGR. Year 30? Explosive. The same 8.9% CAGR creates vastly different endings depending on time horizon. This is why compound interest requires patience.

When to Use CAGR vs Other Metrics

CAGR is best for comparing investments with:
✓ Different time periods (2-year fund vs 10-year fund)
✓ Different starting amounts (comparing $5K investment to $50K investment)
✓ Multiple cash flows (dividends, additions, withdrawals)

Avoid CAGR if: You're comparing very short periods (less than 1 year) or investments with no growth yet

Practice: Calculate CAGR

🏆 Problem 1 — Your Tech Stock Investment
You bought a stock for $25 per share. After 7 years, it's worth $87 per share. What's your CAGR?
CAGR = ($87 / $25)^(1/7) - 1 = (3.48)^0.1429 - 1 = 1.1867 - 1 = 18.67%

Your investment earned an average of 18.67% per year. If you'd held $10,000 worth of stock, it would be worth $36,784 after 7 years.
🏆 Problem 2 — Comparing Two Investments
Investment A: $5,000 grows to $11,000 in 5 years. Investment B: $5,000 grows to $15,000 in 7 years. Which has the better CAGR?
Investment A CAGR: (11,000 / 5,000)^(1/5) - 1 = 2.2^0.2 - 1 = 1.1739 - 1 = 17.39%
Investment B CAGR: (15,000 / 5,000)^(1/7) - 1 = 3.0^0.1429 - 1 = 1.1699 - 1 = 16.99%

Investment A is slightly better despite smaller gains because it achieves them faster. Over 7 years, A would grow to $14,500, almost as much as B.
The CAGR Takeaway
CAGR is the compound rate of return. Higher CAGR = faster wealth building. The S&P 500's historical 8.9% CAGR turns $10,000 into $100,000+ in 30 years. Understanding CAGR is understanding why time in the market beats timing the market.

Related Tools

Financial Calculator →