CAGR Calculator

Calculate CAGR instantly to measure annualized growth, project future value, or find how long it may take to reach your target.

Enter what an investment was worth at the start and the end, and over how long, to get the single constant annual rate that connects them.

$
$
years
Advertisement
Test ad slot: Calculator action display ad (1000000003)

Was this calculator helpful?

Your feedback helps us improve our calculators.

What Is a CAGR Calculator?

A CAGR calculator is an online tool used to calculate the Compound Annual Growth Rate between a starting value and an ending value over a particular period.

CAGR represents the constant annual rate that would be required for the starting amount to grow into the ending amount if the value compounded at the same rate every year.

For example, an investment may rise from $10,000 to $25,000 over five years. The total increase is 150%, but that does not mean the investment grew by 30% every year. The CAGR calculation accounts for compounding and shows the equivalent annual growth rate.

You can also use this compound annual growth rate calculator in reverse to answer questions such as:

  • What will $10,000 become after five years at 12% annual growth?

  • How many years will it take $10,000 to reach $25,000 at 12% CAGR?

  • What annual growth rate is required to turn $10,000 into $25,000 in five years?

How to Use the CAGR Calculator

The calculator has three tabs. Choose the calculation that matches the information you already know.

Method 1: Find the CAGR Rate

Use Find the rate when you know the starting value, ending value, and investment period.

Step 1: Select “Find the rate”

Choose the first tab at the top of the calculator.

Step 2: Enter the starting value

Enter the initial amount of the investment, business value, revenue, or other metric.

For example:

Starting value = $10,000

Step 3: Enter the ending value

Enter what the value became at the end of the period.

For example:

Ending value = $25,000

Step 4: Enter the period

Enter how long the growth occurred.

For example:

Period = 5 years

The calculator also provides a Period entered as option. It can use a number of years or calculate the period from dates where supported.

Step 5: Click Calculate

The calculator determines the CAGR and displays supporting growth statistics.

With $10,000 growing to $25,000 over five years, the CAGR is approximately:

20.11%

Method 2: Project a Future Value

Select Project a value when you know your starting amount, expected annual growth rate, and investment period.

Step 1: Choose “Project a value.”

Step 2: Enter the starting value.

Example:

Starting value = $10,000

Step 3: Enter the annual growth rate.

Example:

Annual growth rate = 12%

Step 4: Enter the period.

Example:

Period = 5 years

Step 5: Click Calculate.

Using these values, the projected ending value is:

$17,623.42

The calculator also shows the total growth, gain, growth multiple, period, and estimated doubling time.

Method 3: Find the Number of Years

Use Find the years when you know a starting value, target value, and expected annual growth rate.

Step 1: Select “Find the years.”

Step 2: Enter the starting value.

Example:

Starting value = $10,000

Step 3: Enter your target value.

Example:

Target value = $25,000

Step 4: Enter the annual growth rate.

Example:

Annual growth rate = 12%

Step 5: Click Calculate.

The calculator estimates that $10,000 growing at 12% annually would take approximately:

8.09 years

to reach $25,000.

CAGR Formula

The standard CAGR formula calculates the constant compounded annual rate connecting a starting value with an ending value.

CAGR=(EVSV)1n1\text{CAGR} = \left(\frac{EV}{SV}\right)^{\frac{1}{n}} - 1

To express the answer as a percentage:

CAGR (%)=[(EVSV)1n1]×100\text{CAGR (\%)} = \left[ \left(\frac{EV}{SV}\right)^{\frac{1}{n}} - 1 \right] \times 100

Where:

  • EV = Ending Value

  • SV = Starting Value

  • n = Number of years

The calculation divides the ending value by the starting value, takes the appropriate root for the number of years, and subtracts 1.

How to Calculate CAGR Step by Step

Suppose an investment increases from $10,000 to $25,000 over 5 years.

Start with:

SV=10,000SV = 10{,}000

EV=25,000EV = 25{,}000

n=5n = 5

Apply the CAGR formula:

CAGR=(25,00010,000)151\text{CAGR} = \left(\frac{25{,}000}{10{,}000}\right)^{\frac{1}{5}} - 1

Divide the ending value by the starting value:

25,00010,000=2.5\frac{25{,}000}{10{,}000} = 2.5

Now take the fifth root:

2.5151.20112.5^{\frac{1}{5}} \approx 1.2011

Subtract 1:

1.20111=0.20111.2011 - 1 = 0.2011

Convert it to a percentage:

0.2011×10020.11%0.2011 \times 100 \approx 20.11\%

Therefore:

CAGR20.11%\text{CAGR} \approx 20.11\%

This means a constant compounded annual growth rate of approximately 20.11% per year would turn $10,000 into $25,000 over five years.

Formula to Project a Future Value

You can also calculate compound annual growth forward when you already know the CAGR.

The formula is:

FV=PV(1+r)nFV = PV(1 + r)^n

Where:

  • FV = Future Value

  • PV = Present or Starting Value

  • r = Annual growth rate expressed as a decimal

  • n = Number of years

Example

Suppose:

PV=10,000PV = 10{,}000

r=12%=0.12r = 12\% = 0.12

n=5n = 5

Then:

FV=10,000(1+0.12)5FV = 10{,}000(1 + 0.12)^5

FV=10,000(1.12)5FV = 10{,}000(1.12)^5

FV17,623.42FV \approx 17{,}623.42

So:

FV$17,623.42FV \approx \$17{,}623.42

A $10,000 starting value growing at 12% annually would be worth approximately $17,623.42 after five years.

Formula to Calculate the Years Needed to Reach a Target

When the starting value, target value, and CAGR are known, you can rearrange the compound-growth formula to solve for time.

n=ln(EV/SV)ln(1+r)n = \frac{\ln(EV/SV)}{\ln(1+r)}

Where:

  • n = Number of years

  • EV = Target or ending value

  • SV = Starting value

  • r = Annual growth rate as a decimal

  • ln⁡ = Natural logarithm

Example

Assume:

SV=10,000SV = 10{,}000

EV=25,000EV = 25{,}000

r=12%=0.12r = 12\% = 0.12

Substitute the values:

n=ln(25,000/10,000)ln(1.12)n = \frac{\ln(25{,}000/10{,}000)}{\ln(1.12)}

n=ln(2.5)ln(1.12)n = \frac{\ln(2.5)}{\ln(1.12)}

n8.09n \approx 8.09

Therefore:

n8.09yearsn \approx 8.09\,\text{years}

At a constant 12% annual growth rate, $10,000 would take approximately 8.09 years to reach $25,000.

How CAGR Calculation Works

Compound growth means each year's growth is applied not only to the original amount but also to growth accumulated in previous years.

For example, if $10,000 grows by 10%:

After Year 1:

10,000×1.10=11,00010{,}000 \times 1.10 = 11{,}000

After Year 2:

11,000×1.10=12,10011{,}000 \times 1.10 = 12{,}100

After Year 3:

12,100×1.10=13,31012{,}100 \times 1.10 = 13{,}310

That compounding effect is why CAGR should not simply be calculated by dividing total percentage growth by the number of years.

The calculator uses the standard compound-growth relationship for its rate, value, and time calculations.

What the CAGR Calculator Results Show

Depending on the selected calculation mode, the calculator may display several supporting metrics in addition to its primary answer.

CAGR

CAGR is the annualized compounded growth rate connecting the starting and ending values.

For example:

CAGR = 20.11%

means a value would need to compound at approximately 20.11% per year to produce the observed change over the specified period.

Total Growth

Total growth measures the overall percentage increase or decrease between the start and end.

Total Growth=EVSVSV×100\text{Total Growth} = \frac{EV - SV}{SV} \times 100

For $10,000 increasing to $25,000:

Total Growth=25,00010,00010,000×100=150%\text{Total Growth} = \frac{25{,}000 - 10{,}000}{10{,}000} \times 100 = 150\%

Gain

Gain is the absolute difference between the ending and starting values.

Gain=EVSV\text{Gain} = EV - SV

Using the same example:

25,00010,000=15,00025{,}000 - 10{,}000 = 15{,}000

So the gain is:

$15,000\$15{,}000

Growth Multiple

The multiple tells you how many times larger the ending value is than the starting value.

Multiple=EVSV\text{Multiple} = \frac{EV}{SV}

For $10,000 becoming $25,000:

25,00010,000=2.5\frac{25{,}000}{10{,}000} = 2.5

So the ending value is:

2.50× the starting value.

Doubling Time

The calculator also estimates how long it would take a value to double at the calculated or entered annual growth rate.

The exact formula is:

Doubling Time=ln(2)ln(1+r)\text{Doubling Time} = \frac{\ln(2)}{\ln(1+r)}

At a 12% annual growth rate:

Doubling Time=ln(2)ln(1.12)\text{Doubling Time} = \frac{\ln(2)}{\ln(1.12)}

Doubling Time6.12years\text{Doubling Time} \approx 6.12\,\text{years}

This is more precise than using the commonly known Rule of 72, which is only an approximation.

CAGR vs. Total Growth

CAGR and total growth measure two different things.

Suppose an investment increases from $10,000 to $25,000 in five years.

The total growth is:

150%150\%

But its CAGR is:

20.11%20.11\%

The 150% figure describes the entire change over five years. The 20.11% CAGR expresses that change as an equivalent compounded annual rate.

This distinction is important when comparing investments or business performance over different periods.

CAGR vs. Average Annual Growth Rate

CAGR is not the same as simply averaging annual percentage returns.

An arithmetic average adds the annual returns and divides by the number of periods. CAGR reflects the compounding effect needed to connect the actual starting and ending values.

Consider two years with returns of:

  • Year 1: +50%

  • Year 2: −50%

The simple average is:

50%+(50%)2=0%\frac{50\% + (-50\%)}{2} = 0\%

But $100 would first grow to $150 and then decline to:

150×0.50=75150 \times 0.50 = 75

The investment has actually fallen from $100 to $75.

Its two-year CAGR is:

(75100)12113.40%\left(\frac{75}{100}\right)^{\frac{1}{2}} - 1 \approx -13.40\%

This is one reason CAGR is often more meaningful than a simple average when evaluating compounded growth.

When to Use a Compound Annual Growth Rate Calculator

A compound annual growth rate calculator is useful whenever you need to compare growth between two values over time.

Common applications include comparing investment performance, measuring portfolio growth, tracking business revenue, analyzing sales growth, evaluating company metrics, measuring customer or subscriber growth, estimating future values, and planning toward financial targets.

For example, a business owner could use CAGR to determine the annualized revenue growth from $500,000 to $850,000 over four years. An investor could use the same calculation to compare two assets held for different lengths of time.

Who Should Use a CAGR Calculator?

A CAGR calculator can be useful for investors, financial analysts, business owners, entrepreneurs, students, researchers, and anyone analyzing compounded growth.

Investors may use it to compare historical investment performance. Business owners can use CAGR to evaluate revenue, profits, customers, or other performance metrics. Financial planners may use compound-growth projections to illustrate hypothetical long-term scenarios.

Because the mathematical relationship is not limited to money, CAGR can also be used for other positive numerical values that change over time.

Benefits of Using a CAGR Calculator

The main benefit is that the calculator performs compound-growth calculations without requiring you to manually work with roots or logarithms.

It also makes it easier to analyze the same growth problem in different directions. You can calculate the annual rate when the beginning and ending values are known, project an ending value from an assumed rate, or calculate how many years a target may take.

The calculator additionally provides supporting metrics such as total growth, gain, multiple, doubling time, a value-over-time chart, and year-by-year information.

Practical Tips for Using CAGR

Use the same type of values at both ends of the calculation. For example, compare revenue with revenue or portfolio value with portfolio value.

When comparing two investments, consider using similar time periods. A one-year CAGR and a ten-year CAGR may describe very different market conditions.

Use realistic assumptions when projecting future values. A historical CAGR can provide context, but it does not guarantee that the same growth rate will continue.

For long or partial periods, using exact dates where available can provide a more precise time interval than manually rounding the period to whole years.

Most importantly, remember that CAGR describes a smoothed annualized rate rather than the actual path taken from the starting value to the ending value.

Important Limitations of CAGR

CAGR is useful, but it does not tell the entire story.

CAGR Does Not Show Volatility

Two investments can have the same beginning value, ending value, and CAGR while experiencing completely different movements in between.

One may rise steadily, while another may experience large gains and losses before reaching the same final value.

CAGR Does Not Guarantee Future Returns

Historical CAGR describes past growth. It does not mean the same growth rate will continue.

Future investment performance can change because of economic conditions, market prices, interest rates, company performance, risk, and many other factors.

CAGR Does Not Properly Handle Intermediate Cash Flows

Standard CAGR assumes you are comparing a beginning value with an ending value without separately accounting for deposits and withdrawals during the period.

If money is added or removed at different points, a cash-flow-sensitive measure such as internal rate of return may be more appropriate.

CAGR Hides the Path Between Start and Finish

Because CAGR focuses on the first value, last value, and elapsed time, it does not explain what happened during the intervening years.

For investment analysis, CAGR is therefore best considered alongside risk, volatility, drawdowns, cash flows, fees, and other relevant measures.

Common CAGR Calculation Mistakes

One common mistake is dividing total growth by the number of years. CAGR is a compounded calculation, so a simple division usually produces a different result.

Another mistake is confusing CAGR with total return. A 100% total gain over several years does not mean the CAGR was 100% each year.

Be careful when entering percentages as well. A 12% rate is mathematically represented as:

0.120.12

not:

1212

When using the calculator itself, enter the rate according to the percentage field shown in the interface.

Finally, avoid treating a projected CAGR as a guaranteed return. Future-value calculations are mathematical projections based on the rate you provide.

Frequently Asked Questions (FAQs)

What is CAGR?

CAGR stands for Compound Annual Growth Rate. It represents the constant compounded yearly rate that would connect a starting value to an ending value over a specified period.

How do you calculate CAGR?

To calculate CAGR, divide the ending value by the starting value, raise the result to the power of 1/n1/n, and subtract 1:

CAGR=(EVSV)1n1\text{CAGR} = \left(\frac{EV}{SV}\right)^{\frac{1}{n}} - 1

Multiply the result by 100 to express it as a percentage.

How do I calculate compound annual growth rate?

To calculate compound annual growth rate, you need three values: the starting value, ending value, and number of years. Enter them into the CAGR formula or use the calculator's Find the rate mode.

What is a 10% CAGR?

A 10% CAGR means a value would grow at an equivalent compounded rate of 10% each year over the measurement period.

For example:

10,000(1.10)516,105.1010{,}000(1.10)^5 \approx 16{,}105.10

So $10,000 compounding at 10% annually for five years would grow to approximately $16,105.10.

Can CAGR be negative?

Yes. CAGR can be negative when the ending value is lower than the starting value.

A negative CAGR indicates an annualized decline rather than growth.

Is CAGR the same as annual return?

Not necessarily. CAGR is a smoothed annualized compound rate between two values. Actual annual investment returns may vary significantly from year to year.

What is considered a good CAGR?

There is no universally good CAGR. An appropriate growth rate depends on what you are measuring, the risk involved, the time period, market conditions, and the benchmark being used.

A higher CAGR should not automatically be considered better without also considering risk and sustainability.

Can CAGR predict future investment returns?

No. Historical CAGR measures past annualized growth. You may use an assumed CAGR to project a hypothetical future value, but the result is an estimate rather than a guaranteed return.

Conclusion

A CAGR calculator makes it easier to evaluate compounded growth without manually solving exponential equations. You can use it to calculate CAGR from beginning and ending values, project how an amount may grow at a specified annual rate, or estimate how long it could take to reach a target.

CAGR is particularly useful for comparing long-term growth because it converts a multi-year change into one annualized figure. However, it should be interpreted carefully: it smooths out fluctuations, does not account for intermediate cash flows, and cannot predict future performance.

For better financial analysis, use CAGR as one measure alongside the risk, volatility, cash flows, fees, and broader context behind the numbers.

Pro Tips

  • CAGR only uses the first and last values, so it hides all the volatility in between.

  • A longer period gives a lower CAGR for the same total gain.

  • A value falling to zero correctly gives minus 100 percent.

  • CAGR ignores deposits and withdrawals - use IRR when money moves in or out.

  • Doubling time is often easier to grasp than the percentage itself.

  • Compare investments over the same period or the comparison is meaningless.