CAGR Calculator (Excel Formula with Example)
Calculate Compound Annual Growth Rate (CAGR) instantly with our interactive tool. See how investments grow over time.
Your CAGR Results
Compound Annual Growth Rate (CAGR): 0.00%
Total Growth: $0.00 (0.00%)
Annualized Return: 0.00%
How to Calculate CAGR in Excel (Step-by-Step Guide with Examples)
The Compound Annual Growth Rate (CAGR) is the most accurate way to calculate and compare the growth rates of investments over multiple time periods. Unlike simple annual growth rates, CAGR accounts for the effect of compounding, providing a “smoothed” rate of return that can be compared across different investments.
In this comprehensive guide, we’ll cover:
- The CAGR formula and how it works
- Step-by-step instructions for calculating CAGR in Excel (with screenshots)
- Real-world CAGR examples (stocks, real estate, business revenue)
- Common mistakes to avoid when using CAGR
- How CAGR compares to other growth metrics like IRR and absolute return
What Is CAGR? (Definition & Formula)
The Compound Annual Growth Rate (CAGR) measures the mean annual growth rate of an investment over a specified time period longer than one year. It is the most accurate way to calculate and compare the performance of investments that compound over time.
The CAGR formula is:
CAGR = (EV / BV)(1/n) – 1
Where:
- EV = Ending Value
- BV = Beginning Value
- n = Number of years
Why Use CAGR Instead of Average Annual Return?
CAGR is superior to simple average returns because it accounts for compounding effects. For example:
| Year | Investment Value | Annual Return |
|---|---|---|
| 2020 | $10,000 | – |
| 2021 | $12,000 | +20% |
| 2022 | $9,000 | -25% |
| 2023 | $13,500 | +50% |
Simple Average Return: (20% – 25% + 50%) / 3 = 15%
Actual CAGR: ($13,500 / $10,000)(1/3) – 1 = 10.77%
The simple average (15%) overstates the actual growth because it doesn’t account for the compounding effect of losses in 2022.
How to Calculate CAGR in Excel (3 Methods)
Method 1: Using the CAGR Formula Directly
- Open Excel and enter your data:
- Cell A1: Beginning Value (e.g., 10000)
- Cell B1: Ending Value (e.g., 25000)
- Cell C1: Number of Years (e.g., 5)
- In cell D1, enter the CAGR formula:
=((B1/A1)^(1/C1))-1 - Format the result as a percentage (Ctrl+Shift+% or right-click → Format Cells → Percentage).
Excel Screenshot Example:
Method 2: Using the RRI Function (Excel 2013+)
Excel’s RRI (Rate of Return for Irregular Intervals) function is a built-in way to calculate CAGR:
- Enter your data in cells A1 (Beginning Value), B1 (Ending Value), and C1 (Years).
- In cell D1, enter:
=RRI(A1, B1, C1) - Format as a percentage.
Method 3: Using the POWER Function
For better readability, use Excel’s POWER function:
- In cell D1, enter:
=POWER((B1/A1), (1/C1)) - 1 - Format as a percentage.
Real-World CAGR Examples (With Excel Screenshots)
Example 1: Stock Market Investment (S&P 500)
Let’s calculate the CAGR of the S&P 500 from 2013 to 2023:
- Beginning Value (2013): $1,848.36
- Ending Value (2023): $4,769.83
- Period: 10 years
CAGR Formula:
=((4769.83 / 1848.36)^(1/10)) – 1 = 10.14%
Example 2: Real Estate Appreciation
Calculate the CAGR for a residential property purchased in 2010 and sold in 2023:
- Purchase Price (2010): $250,000
- Sale Price (2023): $420,000
- Period: 13 years
Excel Formula: =((420000/250000)^(1/13))-1 → 4.31%
| Asset Class | 10-Year CAGR (2013–2023) | Volatility (Std. Dev.) |
|---|---|---|
| S&P 500 | 10.14% | 15.2% |
| U.S. Real Estate (Case-Shiller Index) | 6.8% | 8.1% |
| Gold | 1.2% | 16.5% |
| Bitcoin (2013–2023) | 148.2% | 78.3% |
Common CAGR Mistakes (And How to Avoid Them)
- Using Simple Averages Instead of CAGR
As shown earlier, simple averages can overstate returns by ignoring compounding. Always use CAGR for multi-year comparisons.
- Ignoring Time Periods
CAGR is sensitive to the time period. A 5-year CAGR of 10% ≠ a 10-year CAGR of 10%. Always specify the period.
- Not Adjusting for Inflation
For real growth, subtract inflation from CAGR. Example: If CAGR = 8% and inflation = 2%, the real CAGR is 6%.
- Misapplying CAGR to Volatile Assets
CAGR assumes smooth growth, which doesn’t reflect the actual volatility of assets like cryptocurrency or startups. For irregular cash flows, use XIRR instead.
CAGR vs. Other Growth Metrics
| Metric | Best For | Formula | Example Use Case |
|---|---|---|---|
| CAGR | Single lump-sum investments over fixed periods | (EV/BV)(1/n) – 1 | Stocks, real estate, business revenue |
| XIRR | Multiple cash flows at different times | =XIRR(values, dates) | Private equity, startups, irregular contributions |
| Absolute Return | Total growth over any period | (EV – BV) / BV | Short-term trades, one-time gains |
| Annualized Return | Average yearly return (geometric mean) | ((1 + R1) × … × (1 + Rn))(1/n) – 1 | Mutual funds, portfolio performance |
When Should You Not Use CAGR?
- For short-term investments (less than 1 year). Use simple returns instead.
- For assets with irregular cash flows (e.g., dividends, additional contributions). Use XIRR.
- When comparing investments with different risk levels. CAGR doesn’t account for volatility.
- For inflation-adjusted returns. Use real CAGR (CAGR – inflation).
Advanced CAGR Applications
1. Calculating CAGR for Business Revenue
Businesses use CAGR to measure revenue growth over time. Example:
- 2020 Revenue: $5M
- 2023 Revenue: $8M
- Period: 3 years
Excel Formula: =((8/5)^(1/3))-1 → 17.5%
2. Comparing Investment Portfolios
Use CAGR to compare two portfolios with different volatility:
| Portfolio | CAGR (5 Years) | Volatility | Risk-Adjusted Return (Sharpe Ratio) |
|---|---|---|---|
| Aggressive Growth | 12% | 20% | 0.60 |
| Balanced | 8% | 10% | 0.80 |
Even though the Aggressive Growth portfolio has a higher CAGR, the Balanced portfolio is more efficient per unit of risk (higher Sharpe Ratio).
3. Projecting Future Values with CAGR
To estimate future value using CAGR:
Future Value = Present Value × (1 + CAGR)n
Example: If your portfolio has a CAGR of 7% and you invest $50,000 today, its value in 15 years will be:
=50000 * (1 + 0.07)^15 → $137,956
Frequently Asked Questions (FAQ)
Can CAGR be negative?
Yes. If the ending value is less than the beginning value, CAGR will be negative. Example:
- Beginning Value: $10,000
- Ending Value: $8,000
- Period: 3 years
- CAGR: -7.56%
How is CAGR different from IRR?
CAGR is used for single lump-sum investments, while IRR (Internal Rate of Return) accounts for multiple cash flows at different times. For example:
- CAGR: You invest $10,000 once and it grows to $20,000 in 5 years.
- IRR: You invest $2,000/year for 5 years, and the portfolio grows to $15,000.
Does CAGR include dividends?
Only if dividends are reinvested. If you withdraw dividends, use total return (price appreciation + dividends) as the ending value.
What is a good CAGR for stocks?
Historical benchmarks (per NYU Stern):
- S&P 500 (Long-Term): ~10% CAGR
- Small-Cap Stocks: ~12% CAGR
- Emerging Markets: ~15% CAGR (with higher volatility)
- Blue-Chip Stocks: ~7–9% CAGR
Key Takeaways
- CAGR is the best metric for comparing investment growth over multiple years.
- In Excel, use
=((Ending Value/Beginning Value)^(1/Years))-1or the RRI function. - CAGR smooths out volatility, so supplement it with risk metrics like standard deviation.
- For irregular cash flows (e.g., dividends, additional contributions), use XIRR instead.
- Always adjust CAGR for inflation to get the real return.