Skip to content
exactfigure.com
Changes the currency unit, not the numeric value. No conversion is performed.

CAGR calculator

Work out the return an investment made between a start value and an end value. You can find the total return over the whole period, the annualised return (CAGR) as a steady yearly rate, or a target value from an assumed return. The calculator looks only at the start and end value, with no cash paid in or out along the way. It makes no forecast and no product recommendation. Everything runs in your browser; nothing is stored or sent.

Work out the total return between two values, the annualised return (CAGR) or a target value. The calculator looks only at the start and end value with no interim cash flows. All defaults are example assumptions. The calculation runs in your browser; nothing is stored.

What your result means

The cards give the end value, the total return in money and per cent, and — with a term — the annualised return. Total return is the whole change; CAGR is the even yearly rate behind it. Over one year they match; over several, the CAGR is the smaller figure. The result holds only if nothing was paid in or out along the way.

How this calculator works

Total return is the change from the start to the end value: in money the difference, in per cent (end / start − 1) · 100. The annualised return (CAGR, compound annual growth rate) is the steady yearly rate that leads from start to end value: CAGR = (end / start)^(1 / years) − 1. In 'target value' mode it works the other way: target = start · (1 + return)^years.

The distinction matters: total return says nothing about the time; the CAGR spreads the change evenly across the years. Over one year both are equal; over several years the annualised return is smaller than the total return.

The calculator assumes nothing was paid in or out between start and end. With interim cash flows (regular saving or withdrawals) the result is unsuitable — the internal rate of return is meant for that. Internally the calculation is unrounded and only rounded for display.

Formula and variables

Total return (%)=(End / Start − 1) · 100
Total return (money)=End − Start
CAGR=(End / Start)^(1 / Years) − 1
Target value=Start · (1 + Return)^Years
Start
Value at the start (greater than 0)
End
Value at the end
Years
Time between start and end, in years
CAGR
Annualised (steady yearly) return
Return
Assumed yearly return in target-value mode

Worked examples

Example 1: CAGR when a value grows from 5,000 to 12,000 over 8 years

Example inputs
ModeAnnualised return / CAGR
Start value€5,000.00
End value€12,000.00
Term8 years
Example results
Total return (%)140%
Total return€7,000.00
Annualised (CAGR)11.56% p.a.

€5,000.00 grows to €12,000.00 — a total return of 140%, or €7,000.00. Over 8 years that is an annualised return of (12,000 / 5,000)^(1/8) − 1 ≈ 11.56% a year. All figures are example assumptions.

Example 2: target value at 7% over 12 years

Example inputs
ModeTarget value
Start value€8,000.00
Assumed annual return7% p.a.
Term12 years
Example results
Target value€18,017.53
Total return€10,017.53
Total return (%)125.22%

At an assumed 7% a year, the start value grows over 12 years to 8,000 × 1.07^12 = €18,017.53. That is a total return of 125.22%, or €10,017.53. The 7% is an example assumption, not a forecast.

Assumptions

  • There are no deposits or withdrawals between the start and end value.
  • The annualised return is a steady rate; real yearly returns fluctuate.
  • In target-value mode the return is a freely chosen example assumption, not a forecast.

Limitations of this calculator

  • With interim cash flows (regular saving, withdrawals) the result is unsuitable — the internal rate of return is meant for that.
  • No forecast of future returns and no product or investment recommendation.
  • Tax, costs and inflation are not included (for real terms, see the real return calculator).
  • No storage of your inputs (privacy by design).

Common misconceptions

  • Confusing total return with CAGR: Total return ignores the time; CAGR is the steady yearly rate. Quoting a big total return as if it were annual overstates the yearly growth.
  • Using it with cash flows: With money paid in or out during the period, a simple return is misleading — the internal rate of return is the right measure.
  • Reading it as a forecast: An annualised return is backward-looking or an assumption; real yearly returns vary and are not guaranteed.

Frequently asked questions

What is the difference between total return and CAGR?

Total return is the whole change from start to end value, regardless of how long it took. CAGR — the compound annual growth rate — is the steady yearly rate that leads to the same end value. Over one year they are equal; over several years the CAGR is smaller, because each year's return builds on a larger amount.

Can I use it for a plan with regular contributions?

No. This tool looks only at a start value and an end value, with no cash in or out along the way. Once you pay in or withdraw during the period, a simple return is distorted; for such series the internal rate of return (IRR) is the right tool, and a dedicated calculator is planned.

Is the CAGR a prediction?

No. The annualised return describes, looking back, how a value grew on average — or, in target-value mode, what an assumed rate would give. It is not a forecast; real yearly returns can swing widely around the average.

Are tax and inflation included?

No. The calculator uses the nominal figures you enter. To see how inflation erodes purchasing power, use the real return calculator; ongoing costs fit in a fund-cost calculator.

Sources and further reading

Official and independent sources on this topic. The links open each website in a new tab; no content is loaded from them into this page.

  • Annual ReturnU.S. Securities and Exchange Commission (Investor.gov)Defines the annual (annualised) return — the yearly rate an investment earns over time.
  • Inflation, Purchasing Power, and Rates of ChangeMathematics LibreTexts (Business Mathematics, J. Olivier)Reference for the compound annual rate of change between two values over time.

Spotted an error in the calculation or the text?

If you notice something that is wrong or unclear: let us know via the contact page. We review every report.

Last reviewed: 26/07/2026 · All calculations run in your browser – inputs are not stored. ·How we check our calculators