CAGR Calculator
Find the compound annual growth rate between two values over years or months. Compare annualized growth with total change, and check whether endpoint CAGR fits your scenario.
For investment-return interpretation, there must be no interim deposits or withdrawals. This is a historical annual equivalent, not a forecast or personalized investment advice.
Annualized result
Enter the two values and duration, or load the verified worked example.
Calculations use 50 significant decimal digits; only display values are rounded. Tiny nonzero rates retain extra digits or scientific notation. A near-total decline is shown as greater than −100% rather than a false total loss.
Understand the result
The companion guide explains cash-flow pitfalls, annualization, losses, arithmetic averages and five-market formatting.
Read the complete CAGR guideFormula and methodology
CAGR (%) = ((ending / beginning)^(1 / years) − 1) × 100
Beginning value is positive; ending value is nonnegative. Use consistently measured values in one currency. Years = months / 12 when months is selected. The duration counts elapsed intervals, not the number of observations. No actual-date or leap-year convention is inferred.
Total change (%) = (ending / beginning − 1) × 100. Change in value = ending − beginning. These outputs describe the whole period, whereas CAGR is a constant annual equivalent.
Verified worked example
A hypothetical 10,000 becomes 16,105.10 over five years with no interim cash flows. The ratio is 1.61051; its fifth root is 1.1. CAGR is (1.1 − 1) × 100 = 10%, while total change is 61.051% and change in value is 6,105.10. Check: 10,000 × 1.1^5 = 16,105.10.
For a decline from 10,000 to 8,000 in two years, CAGR is approximately −10.5572809%. For 100 to 110 over six months, the annual equivalent is 21%, although the observed change is 10%. This short-period annualization is not a forecast.
Inputs and interpretation
- Choose a market for formatting: USA/USD, UK/GBP, Canada/CAD, Australia/AUD or India/INR. No FX conversion occurs.
- Enter ungrouped beginning and ending amounts with a decimal point, then elapsed duration and years or months.
- Check the cash-flow assumption. Interim deposits or withdrawals require a different return method; this tool will withhold the result.
- Compare the annualized rate with total change. A smooth equivalent does not reveal the intervening volatility or drawdowns.
- Read warnings and choose display precision. Clear values removes the in-memory scenario.
Assumptions, limits and common mistakes
Supported beginning value: 0.000000000001 to 10^30. Ending value: zero or that positive range. Duration: 0.01–1,000 years or 0.12–12,000 months. Inputs allow at most 12 decimal places. Negative endpoint values, a zero beginning value, ambiguous grouped inputs and unsupported output ranges return clear errors.
Calculations use 50 significant decimal digits and half-even rounding. Near-total declines that cannot be distinguished reliably from −100% are rejected. Display rounding never turns a tiny nonzero result into zero or a near-total decline into a false complete loss.
Avoid counting observations instead of intervals, mixing currencies, dividing total return by years, or interpreting deposits as investment gains. No automatic tax, fee, inflation, distribution reinvestment or currency adjustment is included. A price-only measure may omit distributions. No current country tax rules or live rates are assumed.
Frequently asked questions
What values do I enter in the CAGR calculator?
Can this calculator handle losses or a zero ending value?
Can I use CAGR when I added or withdrew money?
Does changing the currency convert my amounts?
Are my financial inputs sent or saved?
Sources and educational scope
Formula and source review: . This tool is educational and does not provide personalized investment advice. Confirm that the method matches your circumstances.
CFA Institute Research Foundation: geometric return methodology (SBBI 2021, printed page 77)- How to Calculate CAGR: Formula, Examples and Key Limits
- All tools
- All guides
- Financial Disclaimer
- Absolute Return Calculator
- Absolute Return: Formula, Cash Distributions and Losses
- ROI Calculator
- How to Calculate ROI: Costs, Net Profit and Limits
- IRR Calculator
- How to Calculate IRR: Cash-Flow Timing and Multiple Roots
- XIRR Calculator
- XIRR Explained: Dates, Leap Years and Multiple Returns
- Compound Interest Calculator
- Compound Interest Explained: Deposits, Timing and Rates
- Rule of 72 Calculator
- Rule of 72 Explained: Estimates, Exact Rates and Error
- Annualised Return Calculator
- Annualised Return Explained: Total Return and Compounding