The Compound Annual Growth Rate (CAGR) is a standardized way to express how much a value grew per year over a period of time. It smooths out uneven year-to-year changes so you can compare investments, businesses, or other assets on an apples-to-apples basis. This calculator uses a starting value, an ending value, and the number of years to estimate the constant annual rate that would produce the same final result.
CAGR is especially useful when growth is not steady in real life. It does not describe volatility, drawdowns, or interim fluctuations; instead, it summarizes the overall growth path as a single annualized rate. That makes it helpful for performance comparisons, but it should be interpreted as a summary metric rather than a record of what actually happened each year.
How This Calculator Works
Enter the starting value, ending value, and number of years. The calculator compares the final amount to the initial amount and converts that change into an annualized growth rate. The result is shown as a percentage.
For valid inputs, the start value should be greater than zero, the end value should also be positive, and the time period should be measured in years. If you have months or partial years, convert them into a decimal year value before using the tool.
Formula
CAGR = (End ÷ Start)^(1/n) − 1
Where:
| Variable | Meaning |
|---|---|
| Start | The initial value at the beginning of the period |
| End | The final value at the end of the period |
| n | The number of years in the period |
The growth factor is End ÷ Start. CAGR is the yearly rate that, when compounded for n years, would turn the starting value into the ending value.
Example Calculation
- Start with $1,000,000 and end with $1,500,000 after 3 years.
- Compute the growth factor: 1,500,000 ÷ 1,000,000 = 1.5.
- Take the 3rd root of the growth factor: 1.5^(1/3).
- Subtract 1 to convert the factor into a rate: 1.5^(1/3) − 1.
- The result is approximately 0.1447, or 14.47% CAGR.
Where This Calculator Is Commonly Used
- Comparing the long-term performance of investments, funds, or portfolios.
- Evaluating business revenue, profit, or subscriber growth over time.
- Estimating the annualized growth of retirement accounts or savings goals.
- Benchmarking different assets that grew over different time horizons.
- Summarizing asset appreciation or capital gains in a standardized way.
How to Interpret the Results
A higher CAGR means stronger average annual growth over the selected period. A lower CAGR means the value increased more slowly, while a negative CAGR means the ending value is below the starting value. Because CAGR smooths the path, two assets can have the same CAGR even if their year-to-year performance was very different.
Use CAGR for comparison and planning, but not as the only measure of performance. For investments, it can be helpful to pair CAGR with volatility, drawdowns, fees, inflation, and risk-adjusted metrics. If the time period is short or the ending value was affected by a one-time event, the CAGR may be less informative.
Frequently Asked Questions
What does CAGR stand for?
CAGR stands for Compound Annual Growth Rate. It is a way to express growth as a constant yearly rate over a multi-year period, even when the actual path was uneven. That makes it useful for summarizing investment, business, or asset performance in a single comparable number.
Why use CAGR instead of a simple average?
A simple average does not account for compounding. CAGR does, which means it reflects how growth accumulates over time. For multi-year performance, CAGR is usually more meaningful because it shows the annualized rate needed to move from the starting value to the ending value.
Can CAGR be negative?
Yes. If the ending value is less than the starting value, the CAGR will be negative. That indicates an average annual decline over the period. In that case, the result still follows the same formula, but the interpretation is that the value contracted rather than grew.
Do I need to enter whole years only?
Not necessarily. If your time period includes months or partial years, you can enter it as a decimal year value, such as 2.5 for two years and six months. The key is to keep the unit consistent so the annualized rate is calculated correctly.
Does CAGR show volatility?
No. CAGR intentionally smooths the result into a single annual rate, so it does not reveal year-to-year swings, drawdowns, or spikes. Two investments with the same CAGR can behave very differently along the way, which is why volatility and risk measures may still matter.
What inputs can make the result invalid?
Common issues include using a starting value of zero, entering non-positive values, or using months without converting them to years. A zero start value would make the formula undefined because it requires dividing by the starting amount. Always verify that the period is measured correctly.
FAQ
What does CAGR stand for?
CAGR stands for Compound Annual Growth Rate. It is a way to express growth as a constant yearly rate over a multi-year period, even when the actual path was uneven. That makes it useful for summarizing investment, business, or asset performance in a single comparable number.
Why use CAGR instead of a simple average?
A simple average does not account for compounding. CAGR does, which means it reflects how growth accumulates over time. For multi-year performance, CAGR is usually more meaningful because it shows the annualized rate needed to move from the starting value to the ending value.
Can CAGR be negative?
Yes. If the ending value is less than the starting value, the CAGR will be negative. That indicates an average annual decline over the period. In that case, the result still follows the same formula, but the interpretation is that the value contracted rather than grew.
Do I need to enter whole years only?
Not necessarily. If your time period includes months or partial years, you can enter it as a decimal year value, such as 2.5 for two years and six months. The key is to keep the unit consistent so the annualized rate is calculated correctly.
Does CAGR show volatility?
No. CAGR intentionally smooths the result into a single annual rate, so it does not reveal year-to-year swings, drawdowns, or spikes. Two investments with the same CAGR can behave very differently along the way, which is why volatility and risk measures may still matter.
What inputs can make the result invalid?
Common issues include using a starting value of zero, entering non-positive values, or using months without converting them to years. A zero start value would make the formula undefined because it requires dividing by the starting amount. Always verify that the period is measured correctly.