> Quick Answer: Enter your starting value, ending value, and the number of years between them to find the single smoothed annual growth rate that would have produced that same result if it compounded steadily every year.
Overview
Compound Annual Growth Rate answers a question that a simple total-return percentage cannot: if an investment grew unevenly, up 40% one year, down 10% the next, what constant annual rate would have produced the same overall result? CAGR smooths a bumpy, real-world return path into one clean number, which is exactly why it is the standard way analysts, fund reports, and business plans communicate growth over multi-year periods.
This calculator is built for comparing investments, business revenue, or any other value that grows over more than one year, on an apples-to-apples annualized basis. It takes a beginning value, an ending value, and a holding period in years, and returns the nominal CAGR, the total absolute return over the full period, the inflation-adjusted real CAGR, the investment multiplier (how many times the money grew), and the approximate number of years it would take to double at that growth rate.
CAGR is a geometric average, not an arithmetic one, which is the detail most people get wrong when they try to estimate it by hand. Averaging three yearly percentage returns arithmetically overstates true compounded growth whenever returns are volatile; CAGR corrects for that by construction, which is why it is the number that appears in fund fact sheets and business growth reporting instead of a simple year-over-year average.
How This Is Calculated
CAGR is derived from the ratio of ending value to beginning value, raised to the power of one divided by the number of years, then converted to a percentage:
CAGR = [(Ending Value ÷ Beginning Value)^(1 ÷ Years) − 1] × 100
This is the geometric mean growth rate: the constant annual rate that, compounded once per year for the full holding period, turns the beginning value into the ending value exactly.
Total absolute return is the simpler, non-annualized comparison, the full percentage gain or loss over the entire period regardless of how many years it took:
Total Return = [(Ending Value − Beginning Value) ÷ Beginning Value] × 100
Real CAGR adjusts the nominal growth rate for inflation using the exact (not approximated) Fisher relationship, so that a high nominal CAGR during a high-inflation period is correctly shown as a smaller gain in purchasing power terms:
Real CAGR = [(1 + Nominal CAGR) ÷ (1 + Inflation Rate) − 1] × 100
The investment multiplier is simply Ending Value ÷ Beginning Value expressed as an "x" figure, and doubling time is estimated with the Rule of 72 (72 ÷ CAGR), a widely used approximation for how long compounding at a given rate takes to double an amount. All exponentiation and division runs through Decimal.js to avoid the rounding drift that plagues CAGR calculations done in standard floating-point spreadsheet formulas, particularly with fractional year inputs.
Worked Example
Using the calculator's own baseline defaults: a $10,000 beginning value growing to $25,000 over a 5.0-year horizon, with 2.5% assumed annual inflation.
- Growth ratio: $25,000 ÷ $10,000 = 2.5
- Exponent: 1 ÷ 5 = 0.2
- Nominal CAGR: 2.5^0.2 − 1 = 1.2011 − 1 = 0.2011, or 20.11%
- Total absolute return (non-annualized): ($25,000 − $10,000) ÷ $10,000 = 150.00%
- Total dollar gain: $25,000 − $10,000 = $15,000
- Real CAGR: (1.2011 ÷ 1.025) − 1 = 0.1718, or 17.18%, reflecting that roughly 3 percentage points of the nominal 20.11% annual growth were absorbed by inflation eroding purchasing power
- Investment multiplier: $25,000 ÷ $10,000 = 2.50x
- Doubling time (Rule of 72): 72 ÷ 20.11 ≈ 3.6 years
This matches the calculator's verified test vector exactly: 20.11% nominal CAGR, 150.00% total return, $15,000 total gain, 17.18% real CAGR, a 2.50x multiplier, and roughly 3.6 years to double at that pace.
What This Does Not Account For
- Volatility and drawdown risk along the way. CAGR only looks at the start and end points; two investments with identical CAGR can have wildly different risk profiles if one grew smoothly and the other swung through a severe drawdown in between.
- Interim cash flows. If you added or withdrew money during the holding period (dollar-cost averaging into a position, or partial withdrawals), CAGR calculated from just the beginning and ending balance will misrepresent the true return; that scenario calls for a money-weighted return measure like XIRR instead.
- Taxes and fees. The beginning and ending values you enter are assumed to be net figures; the calculator does not separately deduct capital gains taxes, fund expense ratios, or transaction costs.
- Fractional or partial final years. The years input should reflect the exact holding period, including fractions like 2.5 years; rounding a holding period to the nearest whole year will distort the annualized rate, particularly over short horizons.
- Sequence-of-returns risk. Two paths with the same start, end, and CAGR can produce very different outcomes for an investor making regular contributions or withdrawals, because the order in which gains and losses occur matters when cash is moving in or out.
Common Pitfalls
- Averaging annual percentage returns instead of compounding them. Simple arithmetic averaging of, say, +50% and −50% gives 0%, when the true two-year outcome is a 25% loss (up 50% then down 50% from the higher base). CAGR avoids this trap by construction; a manual average does not.
- Using CAGR to project future performance with false confidence. CAGR describes what happened over a specific historical window; it is not a guarantee or even a strong predictor of the rate going forward, especially over short or unusually strong/weak historical periods.
- Ignoring the real (inflation-adjusted) figure when comparing across different eras. A 20% nominal CAGR during a high-inflation decade buys meaningfully less than a 20% nominal CAGR during a low-inflation decade; the real CAGR field exists specifically to make that comparison fair.
- Cherry-picking the start and end dates. CAGR is highly sensitive to the choice of beginning and ending points; starting the measurement right after a market bottom or ending it right at a peak can make an otherwise ordinary growth rate look exceptional.
- Confusing the investment multiplier with the annual rate. A 2.50x multiplier over 5 years does not mean a 50% annual rate; it means a 20.11% annual rate that compounds to 2.5 times the starting value by year five.
Frequently Asked Questions
How is CAGR different from average annual return?▸
Can CAGR be negative?▸
Why does the calculator ask for an inflation rate if I only care about nominal growth?▸
Is the Rule of 72 doubling time exact?▸
What holding periods is CAGR most useful for?▸
Sources
- CFA Institute, Level I curriculum on geometric mean returns and time-weighted performance measurement
- U.S. Securities and Exchange Commission, investor education materials on annualized return reporting
- Federal Reserve Bank of St. Louis (FRED), historical CPI data used for real-return inflation adjustment
- Global Investment Performance Standards (GIPS), guidance on compound annualized return calculation