Compound Annual Growth Rate (CAGR) Calculator
Calculate the annual growth rate of an investment over a specified time period
How to Calculate Compound Annual Growth Rate (CAGR) in Excel
The Compound Annual Growth Rate (CAGR) is one of the most important financial metrics for evaluating investment performance over time. Unlike simple annual growth rates, CAGR smooths out volatility to show what an investment would have grown to if it had grown at a steady rate each year.
What is CAGR?
CAGR represents the mean annual growth rate of an investment over a specified time period longer than one year. The formula accounts for:
- Initial investment value
- Final investment value
- Time period in years
- Compounding effects
The CAGR Formula
The mathematical formula for CAGR is:
CAGR = (EV/BV)1/n – 1
Where:
- EV = Ending value
- BV = Beginning value
- n = Number of years
How to Calculate CAGR in Excel (Step-by-Step)
Method 1: Using the Basic Formula
- Enter your beginning value in cell A1 (e.g., 10000)
- Enter your ending value in cell A2 (e.g., 25000)
- Enter the number of years in cell A3 (e.g., 5)
- In cell A4, enter the formula: =(A2/A1)^(1/A3)-1
- Format cell A4 as a percentage (Right-click → Format Cells → Percentage)
Method 2: Using the RRI Function (Recommended)
Excel’s RRI (Rate of Return for Irregular Intervals) function is specifically designed for CAGR calculations:
- Enter your beginning value in cell B1
- Enter your ending value in cell B2
- Enter the number of years in cell B3
- In cell B4, enter: =RRI(B3,B1,B2)
- Format as percentage
Method 3: Using the POWER Function
For more complex calculations, you can use Excel’s POWER function:
- Enter values as in previous methods
- In cell C4, enter: =(POWER(C2/C1,1/C3))-1
- Format as percentage
When to Use CAGR
CAGR is particularly useful for:
- Comparing investments with different time horizons
- Evaluating business growth over multiple years
- Projecting future values based on historical performance
- Comparing portfolio returns against benchmarks
CAGR vs. Absolute Return
| Metric | Calculation | Best For | Example (5 years) |
|---|---|---|---|
| CAGR | (End/Begin)^(1/years)-1 | Multi-year comparisons | 12.47% |
| Absolute Return | (End-Begin)/Begin | Single-period performance | 150% |
| Average Annual Return | Sum of annual returns/years | Year-by-year analysis | Varies yearly |
Common CAGR Mistakes to Avoid
- Ignoring time periods: Always use the exact number of years, not rounded values
- Mixing currencies: Ensure all values are in the same currency
- Forgetting inflation: For real returns, adjust for inflation
- Using simple averages: CAGR accounts for compounding – don’t average annual returns
- Negative values: CAGR doesn’t work with negative beginning values
Advanced CAGR Applications in Excel
Calculating CAGR with Regular Contributions
For investments with regular contributions (like 401k plans), use the XIRR function:
- Create a column with dates of all cash flows
- Create a column with corresponding amounts (negative for contributions)
- Use: =XIRR(values_range, dates_range)
Creating a CAGR Comparison Table
To compare multiple investments:
| Investment | Initial Value | Final Value | Years | CAGR |
|---|---|---|---|---|
| S&P 500 Index Fund | $10,000 | $25,600 | 8 | =RRI(D2,B2,C2) |
| Tech Stock Portfolio | $10,000 | $38,900 | 8 | =RRI(D3,B3,C3) |
| Real Estate Investment | $50,000 | $92,500 | 10 | =RRI(D4,B4,C4) |
Real-World CAGR Examples
Example 1: Stock Market Investment
If you invested $20,000 in 2010 and it grew to $55,000 by 2020:
CAGR = (55000/20000)^(1/10)-1 = 10.64%
Example 2: Business Revenue Growth
A company with $2M revenue in 2015 growing to $5M in 2022:
CAGR = (5000000/2000000)^(1/7)-1 = 16.34%
Example 3: Retirement Savings
$100,000 growing to $300,000 over 15 years with monthly contributions:
This requires XIRR calculation as shown in the advanced section
Limitations of CAGR
- Volatility masking: CAGR smooths out year-to-year fluctuations
- No risk adjustment: Doesn’t account for investment risk
- Cash flow timing: Ignores when cash flows occur during the period
- Assumes reinvestment: Presumes all returns are reinvested
Alternative Growth Metrics
| Metric | Formula | When to Use |
|---|---|---|
| Simple Annual Growth | (End-Begin)/Begin/Years | Linear growth scenarios |
| Internal Rate of Return (IRR) | Excel IRR function | Multiple cash flows at different times |
| Modified Dietz Method | Complex calculation | Portfolio returns with external cash flows |
| Time-Weighted Return | Geometric linking | Eliminating cash flow timing effects |
Expert Tips for CAGR Calculations
- Use exact dates: For partial years, use =YEARFRAC(start,end,1) for precise year count
- Inflation adjustment: For real CAGR, divide by (1+inflation rate)^years
- Visualization: Create a growth chart to show the compounding effect
- Benchmarking: Always compare your CAGR against relevant benchmarks
- Tax consideration: For after-tax returns, adjust the final value for taxes paid
Authoritative Resources on CAGR
For more in-depth information about compound annual growth rates and financial calculations:
- U.S. Securities and Exchange Commission – Compound Interest Guide
- Corporate Finance Institute – CAGR Explanation
- U.S. Investor.gov – Compound Interest Calculator
Frequently Asked Questions
Can CAGR be negative?
Yes, if the ending value is less than the beginning value, the CAGR will be negative, indicating a loss over the period.
How is CAGR different from average annual return?
CAGR represents the constant annual rate that would take an investment from its beginning to ending value, smoothing out volatility. Average annual return is simply the arithmetic mean of yearly returns.
What’s a good CAGR for investments?
This depends on the asset class and time period. Historically:
- S&P 500: ~10% long-term CAGR
- Bonds: ~5-7% CAGR
- Venture capital: 20-30%+ CAGR for successful funds
- Savings accounts: ~0.5-2% CAGR
Can I use CAGR for less than one year?
Technically yes, but it’s not meaningful. CAGR is designed for multi-year periods. For less than a year, use simple return calculations.
How does compounding frequency affect CAGR?
The standard CAGR formula assumes annual compounding. For more frequent compounding, you would need to adjust the formula or use the effective annual rate calculation.