CAGR Calculator

Work out the compound annual growth rate between two values, with total growth, doubling time and a year-by-year schedule.

CAGR

Total growth
Total gain
Growth multiple
Doubling time
Year-by-year growth at this rate
Value at the end of each year growing at the calculated CAGR
Year Value Gain that year

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

CAGR (compound annual growth rate) is the single smoothed yearly rate that would turn your starting value into your ending value over the period. This calculator uses the standard geometric-mean formula: CAGR = (Ending value ÷ Starting value)1/n − 1, where n is the number of years (extra months count as months ÷ 12). For example, 10,000 growing to 19,500 over 3 years gives (1.95)1/3 − 1 = 24.93% a year. Doubling time comes from the exact formula ln(2) ÷ ln(1 + CAGR), not the approximate rule of 72.

CAGR hides volatility on purpose: it describes the smooth path between two points, so a fund that fell 40% and then rebounded shows the same CAGR as one that grew steadily. It also ignores deposits, withdrawals, fees and taxes — for cash flows in and out, use an NPV or IRR calculation instead. Everything here runs in JavaScript in your browser: no numbers are uploaded, there is no sign-up and there are no ads. Copy the summary or download the year-by-year schedule as CSV for a spreadsheet.

Frequently asked questions

How do you calculate CAGR?

CAGR = (Ending value ÷ Starting value)^(1/n) − 1, where n is the number of years. For example, 10,000 growing to 19,500 over 3 years gives (1.95)^(1/3) − 1 = 24.93% per year. This calculator uses that geometric-mean formula and accepts fractional periods as years plus extra months.

What is a good CAGR?

It depends on the asset. Broad stock market indices have historically returned roughly 7–10% a year over long periods, so a portfolio CAGR in that range is solid. For a young company, revenue CAGR above 20–30% is considered strong. Always compare a CAGR with a relevant benchmark measured over the same period.

What are the limits of CAGR?

CAGR is a smoothed rate, so it hides volatility: a fund that crashed and rebounded shows the same CAGR as one that grew steadily. It also ignores deposits, withdrawals, fees and taxes. If money moved in or out during the period, use IRR or an NPV calculation instead of a two-point CAGR.

Report a bug