What Is CAGR?
Compound Annual Growth Rate (CAGR) measures how much an investment or business metric grows on average each year over a specific period, accounting for the effects of compounding. Unlike simple average return calculations, CAGR assumes that gains reinvest and compound over time, creating a more realistic picture of long-term growth.
Think of CAGR as a smoothed annual growth rate. If your investment jumped 50% one year and dropped 10% the next, CAGR tells you what consistent annual percentage return would produce the same ending value. It's the single rate that best represents your multi-year growth trajectory.
CAGR is used across finance and business: evaluating stock performance, analyzing business revenue growth, comparing mutual fund returns, measuring revenue growth in startups, and assessing real estate appreciation. If you want to understand how fast something truly grew over multiple years, CAGR is your answer.
The CAGR Formula
The compound annual growth rate formula is:
CAGR = (Ending Value / Beginning Value) ^ (1 / Number of Years) - 1
Or written another way:
CAGR = (EV / BV) ^ (1/n) - 1
Where:
- EV = Ending Value (the final amount)
- BV = Beginning Value (the starting amount)
- n = Number of years
The exponent (1/n) is the key part. It converts the total growth over multiple years into an annualized rate by taking the nth root of the growth ratio.
Step-by-Step CAGR Calculation
Let's work through a real example. Suppose you invested $10,000 in a stock fund and it grew to $18,000 over 5 years. What was your CAGR?
Step 1: Identify your values
- Beginning Value = $10,000
- Ending Value = $18,000
- Number of Years = 5
Step 2: Divide ending by beginning 18,000 / 10,000 = 1.8
This tells you the investment grew to 1.8 times its original value (an 80% total return).
Step 3: Take the fifth root (raise to the power of 1/5) 1.8 ^ (1/5) = 1.8 ^ 0.2 = 1.1239
Step 4: Subtract 1 and convert to percentage 1.1239 - 1 = 0.1239 0.1239 * 100 = 12.39%
Your CAGR is 12.39%
This means your investment grew at an average annual rate of 12.39% per year over the 5-year period.
Why CAGR Differs From Simple Average Return
This is crucial to understand. Many people mistakenly calculate average return by adding annual returns and dividing by the number of years. This method ignores compounding and volatility effects.
Example comparison:
Suppose an investment had these annual returns:
- Year 1: +50%
- Year 2: -20%
- Year 3: +10%
- Year 4: +30%
- Year 5: -5%
Simple average return: (50 - 20 + 10 + 30 - 5) / 5 = 13%
But let's calculate actual ending value. Starting with $10,000:
- After Year 1: $10,000 * 1.50 = $15,000
- After Year 2: $15,000 * 0.80 = $12,000
- After Year 3: $12,000 * 1.10 = $13,200
- After Year 4: $13,200 * 1.30 = $17,160
- After Year 5: $17,160 * 0.95 = $16,302
Using CAGR formula: (16,302 / 10,000) ^ (1/5) - 1 = 1.6302 ^ 0.2 - 1 = 10.39%
The CAGR is 10.39%, not 13%. The difference comes from volatility. The large first-year gain was followed by a loss, which reduced the compounding effect. CAGR accurately reflects this volatility drag that simple averages miss.
CAGR for Stock Returns Example
Let's apply CAGR to a realistic stock investment scenario. An investor buys shares worth $50,000 at the start of 2020 and the portfolio is worth $87,500 by the end of 2024 (accounting for market volatility in between).
- Beginning Value: $50,000
- Ending Value: $87,500
- Years: 5 (2020-2024)
CAGR = (87,500 / 50,000) ^ (1/5) - 1 CAGR = 1.75 ^ 0.2 - 1 CAGR = 1.1196 - 1 CAGR = 11.96%
The portfolio grew at an average rate of about 12% per year, even though the actual year-to-year returns varied significantly.
Business Revenue CAGR
CAGR isn't limited to investments. Businesses use it to measure growth. Suppose a SaaS startup had these annual revenues:
- 2021: $500,000
- 2025: $3,200,000
Over 4 years, what was the revenue CAGR?
CAGR = (3,200,000 / 500,000) ^ (1/4) - 1 CAGR = 6.4 ^ 0.25 - 1 CAGR = 1.5957 - 1 CAGR = 59.57%
The company's revenue grew at an average rate of about 60% per year. This is a single number investors and analysts use to evaluate company growth.
Comparing Three Investments Using CAGR
CAGR's power lies in comparison. Say you're choosing between three investments over a 10-year period:
Investment A: $25,000 grows to $67,275 CAGR = (67,275 / 25,000) ^ (1/10) - 1 = 2.691 ^ 0.1 - 1 = 10.5%
Investment B: $25,000 grows to $51,635 CAGR = (51,635 / 25,000) ^ (1/10) - 1 = 2.0654 ^ 0.1 - 1 = 7.75%
Investment C: $25,000 grows to $83,750 CAGR = (83,750 / 25,000) ^ (1/10) - 1 = 3.35 ^ 0.1 - 1 = 12.8%
Investment C has the highest CAGR at 12.8%, making it the best performer. CAGR strips away the complexity of different volatility patterns and gives you one comparable number.
Real vs. Nominal CAGR
One important distinction: nominal CAGR uses raw dollar figures, while real CAGR adjusts for inflation. Using the stock example earlier (12% nominal CAGR), if inflation averaged 2.5% per year, the real CAGR would be lower because some of that growth just keeps pace with inflation.
Real CAGR approximation: Nominal CAGR - Inflation Rate = 12% - 2.5% = 9.5%
For long-term investments, especially bonds and savings accounts, always consider real CAGR. A 4% nominal return might be only 1.5% real return in a high-inflation environment.
Limitations of CAGR
CAGR is powerful but not perfect. Here are key limitations:
Ignores timing of cash flows: If you added money halfway through the investment period, CAGR treats it the same as if you invested everything at the start.
Misleading with short periods: A 1-year CAGR is just the annual return. CAGR is most meaningful over 3+ years.
Doesn't show volatility: Two investments with the same 10% CAGR might have very different risk profiles. One could be stable; the other could swing wildly.
Assumes reinvestment: CAGR assumes all gains are reinvested. If you're withdrawing income annually, your actual return may differ.
Sensitive to start and end dates: Choosing different years can dramatically change the CAGR. Starting right before a market crash looks worse; starting right after it looks better.
When to Use CAGR
CAGR works best when:
- Comparing long-term investments (3+ years)
- Evaluating business growth over multiple years
- Assessing fund performance against benchmarks
- You want a single number to summarize multi-year growth
CAGR works poorly when:
- Comparing short-term returns (under 1 year)
- You need to account for interim cash flows
- Risk and volatility matter more than the final number
- The investment period was heavily influenced by a single-year outlier
Conclusion
CAGR is one of the most useful metrics in finance and business analysis. It accounts for compounding and volatility in a way simple averages cannot, giving you a realistic picture of long-term growth. Whether you're evaluating stock performance, analyzing business revenue, or comparing investment options, understanding and calculating CAGR will make you a better analyst.
Remember: CAGR is a smoothed rate that tells you the consistent annual growth needed to reach your ending value from your starting value. It's not a prediction of future returns, but a historical measure of what actually happened. Use it alongside other metrics like volatility, risk-adjusted returns, and inflation-adjusted returns for a complete picture.