Skip to content
CalculatorBuddy

CAGR Calculator

Calculate compound annual growth from starting and ending values, use exact dates, or project a future value from an annual growth rate.

Maintained by Pruthvirajsinh ZalaEditorial methodology

Changes money labels only. Amounts are not converted and local tax or lending rules are not applied. Article examples keep their stated currency.

Compound annual growth rate

ExampleSample values — edit any field to see your result.

$
$

Results update as you type.

Compound annual growth rate

14.4714%

Estimated result

The equivalent constant yearly growth is 14.4714%. This annualized rate assumes no interim deposits or withdrawals and does not describe year-to-year volatility.

Ending value
$15,000.00
Total gain / loss
$5,000.00
Total percentage change
50.00%
Annualization period
3.000000years

Saved calculations stay only in this browser. Share copies a link containing your entered values.

Compare scenarios

Keep a baseline, then change an assumption to see its effect side by side.

Equivalent smooth growth path

Elapsed yearsIllustrative value
0.00$10,000.00
1.00$11,447.14
2.00$13,103.71
3.00$15,000.00

Find the annual growth rate implied by two values, or estimate a future value from an assumed CAGR. Use it for a balance with no interim cash flows, revenue comparisons, or another consistently measured quantity.

How to use this calculator

On Growth rate, enter a positive starting value, a non-negative ending value, and the elapsed years, months, and days. On Exact dates, enter the dates instead; the calculation uses actual elapsed days divided by 365. On Future value, supply the starting value, annual rate, and term.

Use consistent units and definitions for both endpoints. The currency selector only changes display labels. Months count as one twelfth of a year and additional days as one 365th in the term-based modes.

Reading your results

CAGR describes the equivalent constant yearly change. Total percentage change measures the entire period without annualizing it. The growth table is an illustrative smooth path between the endpoints, not a record of what happened in each year. For future-value projections, it assumes the entered rate continues throughout the term.

Examples

A value doubles over five years

A starting value of 10,000 and an ending value of 20,000 produce a total gain of 10,000 and 100% total growth. CAGR is about 14.8698%, not 20%, because each year's growth compounds on the previous year's value.

A declining value

A fall from 10,000 to 8,100 in two years is −19% total change and −10% CAGR. Applying a 10% decline twice gives 10,000 × 0.9 × 0.9 = 8,100.

Formula

CAGR = ((ending / starting)^(1 / years) − 1) × 100%
Ending value = starting × (1 + CAGR/100)^years
Total change = (ending − starting) / starting × 100%

The starting value and term must both be positive. A zero ending value is supported; a negative ending value cannot be annualized with this formula.

When CAGR is not enough

CAGR does not reveal volatility, taxes, fees, inflation, or the timing of cash flows. A very short period can annualize to an extreme rate that should not be read as a forecast. For revenue, use comparable accounting periods; for investments with deposits or withdrawals, consider the IRR calculator.

A 50% loss followed by a 50% gain does not restore the starting value. CAGR compounds changes rather than averaging their percentages.

Frequently asked questions

What does CAGR measure?
CAGR is the constant yearly compound rate that connects a starting value with an ending value over a given time. It smooths the change and does not show the returns earned in individual years.
Can CAGR be negative?
Yes. When the ending value is below a positive starting value, CAGR is negative. An ending value of zero gives a complete loss and a CAGR of −100%; negative ending values are not supported.
Does this include deposits or withdrawals?
No. Adding money can make the ending balance rise without representing investment growth. Use a cash-flow-aware method such as IRR when money moves in or out during the period.
How are exact dates annualized?
This calculator divides the actual number of elapsed days by 365. A span containing a leap day can therefore be slightly longer than a whole number of years. Choose the Growth rate tab for an explicitly stated year length.

Related calculators