CAGR Calculator (Compound Annual Growth Rate)

Calculate the compound annual growth rate (CAGR) between a beginning and ending value over any number of years.

$
$
years
Fractions are fine, e.g. 2.5 for two and a half years.

Results

Compound annual growth rate
14.87 %
Total growth
100.00 %
Growth multiple
2.00 ×
Simple average per year (not compounded)
20.00 %

Estimate only. This tool is for informational and educational purposes. Results depend on your inputs and simplifying assumptions, and are not a substitute for professional engineering, design or financial advice. Always verify with a qualified professional and applicable codes before purchasing, building or making decisions.

How it’s calculated

CAGR is the single steady yearly rate that would grow the beginning value into the ending value over the period. It comes from rearranging the compound growth formula FV = PV × (1 + r)ⁿ.

CAGR = (Ending value ÷ Beginning value)^(1 ÷ years) − 1

Example: 10,000 growing to 20,000 in 5 years gives (20,000 ÷ 10,000)^(1/5) − 1 = 2^0.2 − 1 = 14.87% a year. The rule of 72 estimate is 72 ÷ 5 = 14.4%. The simple average (100% ÷ 5 = 20%) overstates the rate because it ignores compounding.

For periods shorter than a year CAGR annualizes the growth, which can exaggerate it: 10% growth in one month is about 214% a year. Use at least a few years where possible.

CAGR smooths out the path: real growth may have been uneven, and past growth does not predict future results.

Frequently asked questions

Is CAGR the same as average annual return?

No. The arithmetic average of yearly returns is usually higher than CAGR when returns vary. CAGR (a geometric average) is the rate that actually reproduces the ending value.

Can CAGR be negative?

Yes. If the ending value is below the beginning value the CAGR is negative.

Embed this calculator

Add this free calculator to your own website. Copy the code below into your page’s HTML:

Sources

Formulas are taken from the free public references above. Results are provided “as is” for informational and educational purposes only. See our disclaimer.

Spotted a mistake or missing option? Report a problem · GitHub issue· Suggest a calculator