CAGR Calculator
Calculate compound annual growth rate, reverse CAGR, and compare investment scenarios with year-by-year breakdowns
Updated
What is the CAGR Calculator?
Calculate the Compound Annual Growth Rate (CAGR) of any investment with precision. This professional-grade tool goes beyond simple calculations — use it to reverse-solve for unknown variables, model annual contributions, and compare multiple scenarios side by side.
What Makes This Calculator Different
Most CAGR calculators stop at the basic formula. This tool provides:
- Complete flexibility: Calculate standard CAGR, or reverse-solve for starting value, ending value, or time period
- Real-world modeling: Include annual contributions with start-of-year or end-of-year timing
- Year-by-year breakdown: See exactly how your investment grows each year
- Scenario comparison: Evaluate multiple investment strategies simultaneously
- Export capabilities: Download your projections as CSV for spreadsheet analysis
When to Use CAGR
CAGR is the most accurate way to measure investment returns over time, smoothing out volatility to show the true annualized growth rate. Use it for:
- Evaluating portfolio performance across different time periods
- Comparing investments with different start dates and values
- Setting realistic financial goals and tracking progress
- Analyzing business revenue or profit growth
- Calculating returns on real estate, startups, or any appreciating asset
Unlike simple average returns, CAGR accounts for compounding — the effect of earning returns on your returns — making it essential for accurate long-term planning.
How it works
The Compound Annual Growth Rate uses a geometric mean to find the constant annual rate that would grow your starting value to your ending value over the specified time period.
The Formula
This formula answers: What single growth rate, compounded annually, gets me from A to B in N years?
Step-by-Step Example
Consider an investment that grew from 25,000 over 6 years:
| Step | Calculation | Result |
|---|---|---|
| 1. Divide end by start | 10,000 | 2.5 |
| 2. Take the Nth root | 2.5^(1/6) | 1.1655 |
| 3. Subtract 1 | 1.1655 − 1 | 0.1655 |
| Final CAGR | 16.55% |
Handling Contributions
When you add money regularly, the calculation becomes more complex. The tool uses numerical methods (Newton-Raphson) to solve for the rate that satisfies:
Where timing is 1 for start-of-year contributions, 0 for end-of-year.
Reverse Calculations
The tool can solve for any missing variable:
| Solve For | Formula |
|---|---|
| Starting Value | |
| Ending Value | |
| Years Required |
Understanding the Results
- CAGR: The annualized growth rate (the headline number)
- Total Return: How many times your money multiplied (2× = doubled)
- Absolute Growth: Dollar amount of profit
- Doubling Time: Years to double at this rate (exact calculation)
- Rule of 72: Quick mental math estimate: 72 ÷ CAGR percentage
The year-by-year table shows the actual progression, revealing how compounding accelerates growth over time.
Examples
Basic CAGR calculation
Calculate the compound annual growth rate for an investment that grew from 20,000 over 5 years
With annual contributions
Calculate CAGR when adding 10,000 to $35,000 in 7 years
Reverse CAGR - find starting value
Determine how much you need to invest today to reach $100,000 in 10 years at 8% annual growth
Compare investment scenarios
Compare conservative, moderate, and aggressive growth assumptions side by side
Calculate years to reach goal
Find how long it takes for 100,000 at 12% annual return
Frequently asked questions
What is CAGR and why is it better than average return?
What is CAGR and why is it better than average return?
CAGR (Compound Annual Growth Rate) measures the mean annual growth rate of an investment over time, accounting for compounding. Unlike simple average returns, CAGR reflects the actual rate of return that would be required to grow from the starting value to the ending value. For example, an investment that goes up 50% then down 50% has a 0% average return but a -13.4% CAGR — showing you actually lost money. CAGR is always the correct metric for comparing investments or tracking performance over multiple years.
Can CAGR be negative?
Can CAGR be negative?
Yes, CAGR is negative when the ending value is less than the starting value. This indicates an annualized loss rather than growth. For example, if 8,000 over 2 years, the CAGR is approximately -10.6% per year. The calculator handles negative growth correctly and will still compute doubling time (which becomes "recovery time" in this context — how long to get back to break-even at the current rate).
How do I calculate CAGR with monthly contributions?
How do I calculate CAGR with monthly contributions?
Enter your total annual contribution amount in the "Annual Contribution" field. For monthly contributions, multiply by 12. The calculator assumes contributions are made in equal annual amounts. For more precise monthly modeling, you would need a more complex IRR (Internal Rate of Return) calculation, but for most planning purposes, annualizing your contributions provides sufficient accuracy.
What is the difference between CAGR and IRR?
What is the difference between CAGR and IRR?
CAGR assumes a single starting investment with no intermediate cash flows. IRR (Internal Rate of Return) handles multiple irregular cash flows at different times. Use CAGR for simple "lump sum to final value" calculations. Use IRR when you have ongoing contributions, withdrawals, or varying cash flow timing. This calculator bridges both by offering a contributions mode that approximates IRR for regular annual additions.
Why does my CAGR differ from my broker's reported return?
Why does my CAGR differ from my broker's reported return?
Common reasons for discrepancy include: (1) Your broker may show time-weighted returns vs. your money-weighted actual experience, (2) Dividends or interest may be treated differently, (3) Fees and taxes might be excluded from one calculation, (4) Different date ranges or rounding conventions. The CAGR calculator shows the pure mathematical growth rate between two values — verify you're using the same start/end dates and whether your broker includes distributions in their calculation.
How accurate is the Rule of 72?
How accurate is the Rule of 72?
The Rule of 72 provides a quick mental estimate: divide 72 by your CAGR percentage to approximate doubling time. It works best for rates between 6% and 10%. At 8%, the rule gives 9 years (72÷8) while the exact calculation gives 9.01 years — remarkably close. At very low rates (2%) or high rates (20%), the rule becomes less precise. The calculator shows both the exact doubling time and the Rule of 72 estimate so you can see the difference.
Can I use CAGR for business metrics like revenue or users?
Can I use CAGR for business metrics like revenue or users?
Absolutely. CAGR is universal for any metric that grows over time. Founders use it for revenue CAGR, user growth CAGR, market share expansion, or any KPI. The same formula applies whether you're measuring dollars, customers, or website traffic. Just ensure your start and end values represent the same metric measured consistently.
What if I don't know my exact starting value?
What if I don't know my exact starting value?
For retirement accounts or long-held investments, estimate using your best records. If you made multiple purchases, calculate a weighted average cost basis. For truly unknown starting points, you cannot calculate true CAGR — you can only calculate growth from the earliest known value, which becomes your practical starting point.
How do I annualize returns for periods shorter or longer than one year?
How do I annualize returns for periods shorter or longer than one year?
The calculator handles any time period automatically. For periods under one year, be cautious — annualizing short-term returns can be misleading due to volatility. The SEC mandates specific rules for annualizing returns in marketing materials. For personal use, simply enter your actual days/months/years and let the calculator annualize it properly using the exact time period.
Why does the year-by-year table show slightly different ending values?
Why does the year-by-year table show slightly different ending values?
With contributions enabled, the calculated CAGR is a solved rate that makes the equation balance. Small rounding in displayed percentages (showing 12.34% instead of 12.3427%) can cause minor discrepancies in the final year. The exact CAGR used for the table maintains full precision internally. For the cleanest results, use the "Copy CSV" feature which exports full-precision values.
Is CAGR the same as annualized return?
Is CAGR the same as annualized return?
In common usage, yes. Technically, "annualized return" can refer to any method of converting a return to an annual figure, while CAGR specifically uses geometric compounding. Some contexts distinguish them: Simple Annualized Return = (Total Return ÷ Years), which ignores compounding. Always verify which method is being used when comparing figures from different sources. This calculator uses geometric CAGR exclusively.
Can I calculate CAGR for cryptocurrency or volatile assets?
Can I calculate CAGR for cryptocurrency or volatile assets?
Yes, though interpretation requires care. CAGR smooths volatility into a single steady rate, which can obscure the extreme swings crypto experiences. A Bitcoin position held 2019-2024 shows an impressive CAGR, but the path included multiple 50%+ drawdowns. Use CAGR for long-term trend assessment, not for understanding risk or typical year-to-year experience. Always pair CAGR analysis with volatility metrics for complete picture.
What does "start of year" vs "end of year" contribution timing mean?
What does "start of year" vs "end of year" contribution timing mean?
This determines when your annual contribution is added relative to growth calculation. Start-of-year means your contribution earns the full year's growth; end-of-year means it sits idle until next year. The difference is meaningful over long periods: 630,000 with start-of-year timing vs ~57,000 difference from timing alone. Choose based on your actual behavior (monthly DCA approximates end-of-year; lump sum January investment is start-of-year).
Related tools
More utilities you might find handy.
Budget Allocator
Split income using the 50/30/20 budget rule with custom percentages and expense tracking
Discount Calculator
Calculate final prices, total savings, and markups with our free online discount calculator. Supports stacked discounts, multi-item carts, and tax.
Freelance Rate Calculator
Convert desired salary to freelance hourly rate with expenses, taxes, vacation, and profit margin