Example 1
- Starting value: 10,000
- Ending value: 15,000
- Time: 5 years
CAGR 8.45%
Total return 50.00%
Simple average 10.00%/y
CAGR − average −1.55%
What CAGR turns 10,000 into 15,000 in 5 years? ≈ 8.45%/yr — below the 10% simple average (gap −1.55 pp).
The CAGR calculator finds one constant annual rate from a starting value to an ending value. From 10,000 to 15,000 in 5 years that is 8.45% a year, beside a 50% total return and a 10% simple average. You can also solve for years to a goal, future value, a real rate after inflation, or compare two periods.
Starting value, Ending value, Time horizon and Annual inflation (%). The result shows up here.
Average annual growth rate (CAGR) = (end ÷ start)^(1/years) − 1. 10000 to 15000 in 5 years is 8.45%. With deposits along the way use IRR.
Article hook: the same 50% total return in 5 years is CAGR 8.45%, but over 10 years it is only 4.14% — time in the denominator rewrites the story. FV at that rate returns to the end; a second period compares another path. Still three numbers, not a market forecast.
CAGR, the compound annual growth rate, is one flat yearly rate that moves a starting value to an ending value: (end ÷ start)^(1/t) − 1. It smooths the path. Two portfolios with the same CAGR can have very different dips. Total return and a simple yearly average sit beside it so you can see how compounding cuts the average.
From 10000 to 15000 in 5 years CAGR is 8.45%. Total return is 50%, the simple average is 10% a year, and CAGR minus average is −1.55 points. From 1000 to 1200 in 18 months CAGR is 12.92% annualized. From 10000 to 20000 in 10 years with 3% inflation, nominal CAGR is 7.18% and real CAGR is 4.06%.
Enter Starting value, Ending value, and a Time horizon plus the years or months list. Inflation and an ending goal sit behind toggles. The calculator does not solve “how many years?”. The 10000, 15000, and 5 placeholders are the first example.
Rate of return next door stays with total return; CAGR is only a helper there when you turn on a horizon. IRR, the internal rate of return, needs year-by-year cash flows. A real rate from a nominal rate and inflation, with no start and end, uses Fisher next door.
CAGR does not know deposits or withdrawals along the way. If you added 200 every month, 8.45% will lie. An ending goal shows a surplus or a gap, not a mini FV.
Enter 10000, 15000, and 5 years. Check 8.45% and 50%. Then double to 20000 in 10 years to see 7.18%.
Model: compound annual growth rate (CAGR) — a constant yearly rate between two values.
CAGR = (Vend / Vstart)1/t − 1
total return = Vend / Vstart − 1 · simple average = total return / t
Real CAGR (optional): (1 + CAGR) / (1 + inflation) − 1 (Fisher).
CAGR is the one flat rate from start to end. From 10000 to 15000 in 5 years you get 8.45% a year, next to a 50% total return and a 10% simple average.
CAGR 8.45%
Total return 50.00%
Simple average 10.00%/y
CAGR − average −1.55%
What CAGR turns 10,000 into 15,000 in 5 years? ≈ 8.45%/yr — below the 10% simple average (gap −1.55 pp).
CAGR 12.92%
Total return 20.00%
Simple average 13.33%/y
CAGR − average −0.41%
What CAGR turns 1,000 into 1,200 in 1.5 years? ≈ 12.92%/yr (simple average ≈ 13.33%).
CAGR 7.18%
Total return 100.00%
Simple average 10.00%/y
CAGR − average −2.82%
Real CAGR 4.06%
What is real CAGR after ~3% inflation? Nominal 7.18% → real ≈ 4.05%/yr.
CAGR ≈8.45%
Total return 50.00%
Shortfall vs target ≈ −1,000
What does the end target show at ≈ 8.45% CAGR? The shortfall versus the goal (about −1,000) — without turning this page into full FV with contributions.
CAGR 7.18%
What CAGR turns 10,000 into 20,000 in 10 years? ≈ 7.18%/yr.
CAGR 12.92%
What CAGR turns 1,000 into 1,200 in 18 months? ≈ 12.92%/yr.
≈ 10 years
How many years to the end at a given rate? Years-to-goal mode — here about 10 years.
FV ≈ 15,000
What FV do you get at the same rate as example 1? ≈ 15,000.
CAGR = (ending / starting)^(1/t) − 1, where t is years. At 10,000, 15,000, and 5 years the result is about 8.45%.
FV = start × (1 + CAGR)^t. At 10,000 and 8.45% for 5 years you get about 15,000 — a check of the same rate, not a full FV tool with contributions.
Optionally enter a second start, end, and horizon. The calculator shows CAGR B and the gap versus CAGR A. Two paths, not one merged series.
Total return is (ending / starting) − 1, or 50% in this example. CAGR spreads that growth into a constant annual rate.
When you enable inflation i, (1 + CAGR) / (1 + inflation) − 1. It is not a separate portfolio — a correction of nominal CAGR.
Yes. The years/months list converts months to years (t / 12) before the formula.
In years-to-goal mode enter start, end, and an annual rate. The calculator uses t = ln(end ÷ start) / ln(1 + r). At 10,000, 20,000, and 7.18% the result is about 10 years.
CAGR uses two value points and time. IRR needs a yearly cash-flow series.
No. It is arithmetic from the numbers you enter, not an instrument recommendation.
It is the constant yearly rate that carries a starting value to an ending value over the years you enter. That rate is CAGR.
(ending / starting)^(1/years) − 1. At 10,000 → 16,105 in 5 years the result is about 10% a year.
With a known rate and the two values, the calculator solves for how many years reach the end value.
From a starting amount, a rate, and years, it computes the ending value (FV) at a constant growth pace.
Optionally you can pair the nominal rate with inflation. CAGR alone, without that option, is nominal.
No. It is arithmetic on past or assumed values, not a market forecast.
The CAGR formula needs a positive starting value — otherwise there is division by zero.
A simple average divides total growth by the number of years (here 50% / 5 = 10%). CAGR compounds that growth geometrically, so 10,000 → 15,000 in 5 years is ≈ 8.45%, not 10%.
CAGR recovers a rate from known start and end values. Compound interest goes the other way: from principal, rate, and time it builds a future value or handles deposits. Bridge: feed a CAGR result into FV mode or a compound-interest calculator.
In options, enable the second period and enter a second start, end, and horizon. The calculator shows CAGR B and the gap versus CAGR A — two paths side by side, not one merged series.
CAGR is the average yearly rate from start, end and years. Any inflation rate is the one you enter.
Page updated in 2026.