Free financial calculatorsEstimates only • Not financial advice
Financial calculator

CAGR Calculator

Calculate the compound annual growth rate between two values, or work backwards to find the ending value, starting value or years needed.

How to calculate CAGR: CAGR = (ending value ÷ starting value)1 ÷ years − 1.

Example: $10,000 growing to $18,000 in 6 years: 1.81/6 = 1.10292, so CAGR is 10.29% a year. Dividing the 80% total gain by 6 gives 13.33%, which overstates growth because it ignores compounding.

Compare with the ROI calculator or estimate doubling time with the Rule of 72 calculator.

Build your scenario

Use your actual figures where available. The output is an educational estimate based on the assumptions below.

The highlighted field is calculated for you
Value at the beginning
Value at the end
Length of the period, decimals allowed
CAGR, effective annual

Results update as you type. Select Calculate to move to your result.

Amounts show a $ symbol for readability. Enter figures in your own currency.

FINANCIAL ESTIMATE
—
Compound annual growth rate—
Total growth—
Growth multiple—
Gain or loss—

Displayed amounts are rounded to two decimal places. Keep the same currency and time period across related inputs.

Results are estimates for education. Actual terms, rates, taxes, fees, compounding, and lender or investment conditions can change the outcome.

Put this calculator on your site, with your logo, from US$79.

See branded packages

Embed this calculator

Add this lightweight calculator to your site. The embed has no analytics or consent popup. A small “Powered by Talreon” link points back to the full page.

Suggested height: 800px. Adjust width and height to fit your layout. The embed page is noindex and excluded from the sitemap.

How this CAGR calculator works

CAGR, the compound annual growth rate, is the single yearly rate that would turn a starting value into an ending value if growth compounded at the same pace every year. It is the fairest way to compare growth over periods of different length, because it converts any total change into a per-year figure. The calculator also works backwards: given a growth rate, it can find the ending value, the starting value you would need, or how many years the growth would take.

Important: CAGR describes a smoothed path between two values. It is not a record of each year's return, and it ignores deposits and withdrawals made during the period.

When to use this calculator

  • Compare the growth of two investments, a business's revenue or a home value over different time spans.
  • Turn a target into a required rate, for example how fast savings must grow to reach a goal in 10 years.
  • Project an ending value from an assumed rate, or find how long a target would take.

How to calculate CAGR

  1. Divide the ending value by the starting value to get the growth multiple.
  2. Raise the multiple to the power of 1 ÷ number of years.
  3. Subtract 1 and multiply by 100 to express it as a percentage.

To use the calculator, choose what to solve for, fill in the other three fields, and read the result. The field being solved is shaded and filled in for you.

CAGR formula

CAGR = (ending ÷ starting)1/years − 1
Ending = starting × (1 + CAGR)years  ·  Starting = ending ÷ (1 + CAGR)years
Years = ln(ending ÷ starting) ÷ ln(1 + CAGR)

Worked example: $10,000 to $18,000 in 6 years

An investment grows from $10,000 to $18,000 in 6 years. The growth multiple is 18,000 ÷ 10,000 = 1.8. Then 1.81/6 = 1.10292, so the CAGR is 10.29% a year. The total growth is 80%, but simply dividing 80% by 6 years gives 13.33%, which overstates the yearly rate because it ignores compounding.

Working backwards: $10,000 growing at 7% a year for 10 years reaches $19,671.51. To have $50,000 in 15 years at 6% a year you would need to start with $20,863.25. And at 6% a year, $10,000 takes 15.73 years to reach $25,000.

CAGR versus average annual return

An average of yearly returns can be very different from CAGR when returns swing. Suppose an investment gains 50% one year and loses 50% the next. The simple average is 0%, yet $10,000 becomes $15,000 and then $7,500. The CAGR over the two years is (7,500 ÷ 10,000)1/2 − 1 = −13.40% a year, which matches what actually happened to the money. When you compare funds or plans, prefer CAGR (sometimes called the annualized return) over a simple average.

Reading the results

The headline is the value you chose to solve for. Compound annual growth rate is the effective yearly rate. Total growth is the whole change as a percentage of the starting value, and Growth multiple is ending ÷ starting. Gain or loss is the change in dollars. A negative CAGR means the value shrank. To estimate how long money takes to double at a given rate, use the Rule of 72 calculator.

Common mistakes

  • Including deposits in the ending value. If you added money along the way, CAGR will overstate the return. A money-weighted return (IRR) is needed in that case.
  • Comparing CAGRs from different time windows. A period that starts at a market low will look better than one that starts at a peak.
  • Treating a past CAGR as a forecast. It describes what happened between two dates, not what will happen next.
  • Mixing months and years. Enter part-years as decimals, for example 2.5 for two and a half years.

Related calculators

Related education

Browse all financial guides →

Frequently asked questions

What is a good CAGR?

It depends on what you are measuring and the risk involved. Compare a CAGR with alternatives over the same dates, such as a savings rate, an index or inflation, rather than with a fixed number.

Can CAGR be negative?

Yes. If the ending value is below the starting value, the CAGR is negative. For example, $50,000 falling to $40,000 over 4 years is a CAGR of about −5.43% a year.

How is CAGR different from total return?

Total return is the whole change over the period. CAGR spreads that change into an equal yearly compound rate, so periods of different lengths can be compared.

Does CAGR work if I added money during the period?

Not accurately. CAGR assumes only a starting and an ending value. With deposits or withdrawals, use a money-weighted return such as IRR.

What is the CAGR formula?

CAGR = (ending ÷ starting)^(1 ÷ years) − 1. From $10,000 to $18,000 over 6 years, that is 1.8^(1/6) − 1 = 10.29% a year.

Why is CAGR lower than the average annual return?

A simple average divides the total gain by the years and ignores compounding. CAGR is the steady yearly rate that would produce the same ending value.

Get this calculator on your site

Branded with your colours and logo, with no Talreon credit. One-time packages from US$79.

Get this on your site See packages

WhatsApp us