CAGR Calculator
What's the average annual growth rate of your investment? Calculate CAGR, find required target values, and compare multiple investments side by side.
Try a scenario
How to Use This Calculator
Tab "Calculate CAGR"
Enter your beginning value, ending value, and number of years. The calculator instantly returns the CAGR as a percentage per year, along with total return, absolute gain or loss, and a bar chart showing how the value would have grown at that constant rate over time.
Tab "Reverse (Target)"
Work backwards from a goal. Choose whether you want to find the required ending value (enter beginning value, target CAGR, and years) or the number of years needed (enter beginning value, target ending value, and CAGR). Useful for planning: "If I invest $10,000 and need 10% CAGR for 10 years, what must my investment reach?"
Tab "Compare Growth Rates"
Enter up to 5 investments with their own beginning values, ending values, and time periods. The calculator ranks them by CAGR highest to lowest, making it easy to compare assets measured over different time horizons — for example, Bitcoin over 12 years vs gold over 10 years.
The Formula
CAGR = (Ending Value / Beginning Value)^(1 / Years) − 1
Result is expressed as a decimal; multiply by 100 for percentage.
Reverse — Required ending value:
Ending Value = Beginning Value × (1 + CAGR)^Years
Reverse — Years needed:
Years = ln(Ending Value / Beginning Value) / ln(1 + CAGR)
where ln = natural logarithm
Rule of 72 (quick estimate):
Years to double ≈ 72 / CAGR%
e.g. at 10% CAGR: 72 / 10 = 7.2 years to double
All calculations use standard financial mathematics. No country-specific tax rates, inflation adjustments, or fees are applied. Results are nominal pre-tax estimates.
Worked Examples
Example 1 — Portfolio: $50,000 grows to $120,000 in 8 years
An investor's portfolio grows from $50,000 to $120,000 over 8 years. What was the annualised growth rate?
Calculation: CAGR = (120,000 / 50,000)^(1/8) − 1 = (2.4)^0.125 − 1 = 1.1161 − 1 = 11.61%. This means the portfolio grew at an equivalent steady rate of 11.61% per year — even if actual year-by-year returns were uneven.
Example 2 — S&P 500: $1,000 invested in 2000 worth $6,500 in 2025
A passive index investor put $1,000 into an S&P 500 fund in 2000. By 2025 the position is worth $6,500. What was the CAGR?
Calculation: CAGR = (6,500 / 1,000)^(1/25) − 1 = (6.5)^0.04 − 1 = 7.73%. Despite the 2000 dot-com crash, 2008 financial crisis, and 2020 pandemic, the long-term annualised return was 7.73% — demonstrating the smoothing effect of CAGR across volatile periods.
Example 3 — Compare: Bitcoin vs Gold vs Real Estate
Comparing three asset classes over different time periods using the "Compare" tab.
| Asset | Beginning | Ending | Years | CAGR |
|---|---|---|---|---|
| Bitcoin ★ | $1 | $60,000 | 12 | 122.0% / yr |
| Gold | $1,200 | $2,400 | 10 | 7.2% / yr |
| Real Estate | $300,000 | $550,000 | 10 | 6.3% / yr |
Bitcoin's extraordinary CAGR of 122% per year reflects extreme early-stage growth — it started from near zero and came with enormous volatility and risk. Gold and real estate delivered more modest but far more predictable growth rates. CAGR alone does not measure risk: Bitcoin lost 80%+ of its value multiple times during this period. Use the Compare tab to rank any set of investments by annualised return.
Understanding CAGR: Key Concepts
What CAGR Really Means
CAGR is the geometric mean annual return — the single constant rate that would take you from the beginning value to the ending value over the specified number of years. It is a smoothed figure that removes year-to-year volatility. An investment with returns of +30%, −20%, +40% over 3 years has a CAGR of approximately 13.5%, even though no individual year achieved exactly 13.5%.
CAGR vs Arithmetic Average Return
The simple (arithmetic) average of annual returns is always equal to or greater than CAGR when returns vary. If a stock gains 50% one year and loses 50% the next, the arithmetic average is 0% — but CAGR is −13.4% (because $100 becomes $150 then $75). CAGR is the correct measure of actual investor wealth change over time. Always use CAGR when comparing multi-year investment performance.
Limitations of CAGR
Volatility is hidden. Two investments with identical CAGRs can have wildly different risk profiles. A private equity fund and a bond index might both return 8% CAGR, but one may have swings of ±40% per year while the other rarely moves more than ±5%.
CAGR is backward-looking. Past growth rates are not guarantees of future returns. A stock with 30% CAGR over 5 years may mean-revert sharply.
Start and end points matter. CAGR is highly sensitive to the chosen start and end dates. A 2009–2019 S&P 500 CAGR looks very different from a 2000–2010 one, even though both cover 10 years.
The Rule of 72
A useful mental shortcut: divide 72 by the CAGR percentage to estimate years to double your money. At 6% CAGR, money doubles in 72 ÷ 6 = 12 years. At 12% CAGR, in 6 years. At 3% CAGR, in 24 years. The Rule of 72 works well for rates between 2% and 20% and is based on the mathematics of compound growth.
CAGR and Inflation
CAGR as calculated here is a nominal rate — it does not adjust for inflation. To find your real CAGR (inflation-adjusted), use the approximate formula: Real CAGR ≈ Nominal CAGR − Inflation Rate. More precisely: Real CAGR = (1 + Nominal CAGR) / (1 + Inflation Rate) − 1. If your portfolio delivered 10% nominal CAGR and inflation averaged 3%, your real CAGR was approximately 6.8%.
Frequently Asked Questions
Calculate for Your Country
For country-specific investment calculators that account for local tax rules, capital gains rates, retirement accounts, and more: