CAGR Calculator

Find the steady yearly growth rate between two values.

What do you want to find?
years

Use decimals for part years: 18 months is 1.5.

Try

Compound annual growth rate (CAGR)

10.41%

Going from 10,000 to 20,000 in 7 years is a compound annual growth rate of 10.41%.

Growth rate per year
10.41%
Total growth
+100%
Gain
10,000
Growth multiple
2×

CAGR smooths the path. Real values rise and fall between the start and the end.

Fix the highlighted field to update the result.

Growth at a steady rate

Value each year at this growth rate010K20K1234567
  • Starting value
  • Growth
Value at the end of each year at this rate
YearValueChange
111,040.901,040.90
212,190.141,149.24
313,459.001,268.87
414,859.941,400.94
516,406.711,546.76
618,114.471,707.77
720,000.001,885.53
Show the working

CAGR = (20,000 ÷ 10,000)^(1 ÷ 7) − 1 = 0.10409 = 10.41%

How to use

  1. Choose Growth rate (CAGR) to find the rate, or Ending value to project forward.
  2. Enter the starting value and the number of years. Use decimals for part years: 18 months is 1.5.
  3. Enter the ending value, or the growth rate if you are projecting.
  4. Read the CAGR, the total growth and the year-by-year path.

CAGR formula

CAGR = (ending value ÷ starting value)^(1 ÷ years) − 1
Ending value = starting value × (1 + CAGR)^years

CAGR is the one steady yearly rate that turns the starting value into the ending value. It works for investments, revenue, prices or anything else that grows.

Examples

₹10,000 grows to ₹20,000 in 7 years:

  • 20,000 ÷ 10,000 = 2
  • 2^(1 ÷ 7) − 1 = 0.1041
  • CAGR = 10.41% a year

A share bought at $79.30 and sold at $224.59 five years later grew at 23.15% a year. This example is from OpenStax’s finance textbook.

Projecting: 10,000 growing at 10% a year for 7 years reaches 19,487.17.

CAGR for common growth multiples

Growth Over 5 years Over 10 years Over 20 years
Up 50% (×1.5) 8.45% 4.14% 2.05%
Doubled (×2) 14.87% 7.18% 3.53%
Tripled (×3) 24.57% 11.61% 5.65%
Halved (×0.5) −12.94% −6.7% −3.41%

CAGR vs average return

The simple average of yearly returns overstates growth, because it ignores compounding.

  • Returns of +12%, −8% and +2% average 2% a year.
  • The value actually grew at a CAGR of 1.67% a year.

CAGR answers “what steady rate would give the same result?”. It hides the ups and downs along the way.

Negative values and short periods

The starting value must be above zero. An ending value of zero gives a CAGR of −100%.

For periods under a year, CAGR assumes the same growth repeats for a full year. A 10% gain in 6 months becomes a 21% CAGR, so treat short-period figures with care.

Know the money you put in and got back? The ROI calculator gives the total return and its yearly equivalent.

Frequently asked questions

How do you calculate CAGR?

Divide the ending value by the starting value, raise the result to the power 1 ÷ years, then subtract 1. For 10,000 to 20,000 over 7 years, that is 10.41%.

Is CAGR the same as the average yearly return?

No. A simple average overstates growth. Yearly returns of +12%, −8% and +2% average 2%, but the CAGR over those three years is 1.67%.

Can CAGR be negative?

Yes. If the ending value is below the start, CAGR is negative. Falling from 100 to 80 over 3 years is about −7.17% a year.

What is the difference between CAGR and ROI?

ROI is the total gain over the whole period. CAGR turns it into an equal yearly rate, so investments held for different lengths of time compare fairly.

Can I use CAGR for less than a year?

You can, but it treats part-year growth as if it repeated all year. A 10% gain in 6 months becomes a 21% CAGR, which can mislead.

Embed this calculator

Add this calculator to your own website for free. Copy the code below and paste it into your page’s HTML. The attribution link is optional.