How to use the cagr calculator
- Enter the beginning value of your investment, revenue or metric.
- Enter the ending value after the time period has passed.
- Enter the number of years between the two values. Use decimals for partial years, such as
0.5for six months. - The CAGR calculator updates instantly and displays the compound annual growth rate along with total return.
How CAGR is calculated
The compound annual growth rate formula is:
CAGR = (Ending Value / Beginning Value)(1 / Years) - 1
For example, if you invest $10,000 and it grows to $25,000 over 10 years, the math works out as follows. First divide 25,000 by 10,000 to get 2.5. Then raise 2.5 to the power of 1/10 (or 0.1), which gives approximately 1.09596. Subtract 1 to get 0.09596, and multiply by 100 to express it as 9.60%. That means the investment grew at an average rate of 9.60% per year, compounded annually.
Common CAGR benchmarks
Knowing what a given rate means in practice helps put your results in context. The table below shows how long it takes to double an investment at various compound annual growth rates.
| CAGR | Years to double | Example: $10,000 after 10 years |
|---|---|---|
| 5.00% | 14.21 | $16,288.95 |
| 7.18% | 10.00 | $20,000.00 |
| 10.00% | 7.27 | $25,937.42 |
| 15.00% | 4.96 | $40,455.58 |
| 20.00% | 3.80 | $61,917.36 |
A 7.18% CAGR is notable because it exactly doubles capital every decade. Historically, broad US stock market indices have returned roughly 7% to 10% per year after inflation adjustments, depending on the exact start and end dates chosen.
When to use CAGR versus other metrics
CAGR smooths out volatility. If an investment jumps 50% one year and drops 30% the next, the simple average return is 10%, but the actual money gained is less than that suggests. The compound annual growth rate accounts for the compounding effect and gives the single constant rate that would produce the same final value.
Use this CAGR calculator when comparing investments held for different lengths of time. A fund that returned 40% over 3 years and another that returned 80% over 7 years are hard to compare directly, but their CAGRs (11.87% and 8.75% respectively) make the comparison straightforward. For projecting forward rather than looking back, a future value calculator applies a known rate to estimate where a balance will land.
Limitations and common mistakes
The most frequent error is using negative beginning values. Because the formula divides the ending value by the beginning value and then takes a fractional root, a negative starting point produces mathematically undefined results in real numbers. If your investment went from a loss to a profit, calculate the absolute dollar gain instead of using CAGR.
Another pitfall is treating CAGR as a guaranteed yearly return. It is a geometric average, not an arithmetic one. An asset can lose half its value in year one and triple in year two, yet still show a positive CAGR. Always look at the path of returns, not just the endpoints, when assessing risk.
Finally, ensure the time period is expressed in years. If you have monthly data spanning 36 months, enter 3 as the number of years, not 36. Entering 36 would annualize the rate incorrectly and produce a much smaller figure.
Practical applications beyond investing
While investors rely on CAGR heavily, businesses use it just as often. Revenue growth, user base expansion and cost reduction targets are all commonly expressed as compound annual rates because they account for compounding effects over multi-year plans.
For instance, if a company had 10,000 users three years ago and now has 25,000, the user base CAGR is about 35.72%. This single number lets leadership compare growth across divisions of different sizes on equal footing. Similarly, tracking expense reductions as a negative CAGR clarifies whether cost-cutting efforts are accelerating or slowing down over time.
Worked examples
Each result below was produced by the same code the tool runs, so you can check your own numbers against them.
| Example | Input | Result |
|---|---|---|
| Stock portfolio over 10 years | Beginning value: 10000; Ending value: 25000; Number of years: 10 | CAGR: 9.60%; Total return: 150.00%; Total gain: 15,000 |
| Revenue doubling in 5 years | Beginning value: 500000; Ending value: 1000000; Number of years: 5 | CAGR: 14.87%; Total return: 100.00%; Total gain: 500,000 |
| Short-term trade, 6 months | Beginning value: 5000; Ending value: 5800; Number of years: 0.5 | CAGR: 34.56%; Total return: 16.00%; Total gain: 800 |
| Long-term real estate hold | Beginning value: 150000; Ending value: 420000; Number of years: 20 | CAGR: 5.28%; Total return: 180.00%; Total gain: 270,000 |
FAQ
What does CAGR stand for?
CAGR stands for compound annual growth rate. It represents the constant yearly rate at which an investment would need to grow to reach its ending value from its beginning value over a specified period.
Is CAGR the same as average annual return?
No. The simple average adds up each year's return and divides by the number of years. CAGR uses the geometric mean, which accounts for compounding and always reflects the actual ending balance accurately.
Can CAGR be negative?
Yes. If the ending value is lower than the beginning value, the CAGR calculator will return a negative percentage, indicating an average annual loss over the period.
How do I handle periods shorter than one year?
Express the time as a decimal fraction of a year. Six months is 0.5 years, three months is 0.25 years. The formula annualizes the result automatically.
Why can't I use a negative beginning value?
Taking a fractional root of a negative ratio does not yield a real number. CAGR requires both the beginning and ending values to be zero or positive.
Does this tool store my financial data?
No. All calculations happen locally in your browser. Nothing is transmitted to any server.