CAGR calculator
CAGR is the constant annual rate that takes a starting value to an ending value over the years held. It is not the same as cumulative return, and it is not for deposits or withdrawals (those need XIRR). Values in USD. Informational only; not investment advice.
CAGR = (ending value ÷ starting value) ^ (1 ÷ years) − 1
CAGR
Enter a starting value, ending value, and years held to calculate.
How to calculate CAGR
- Enter starting and ending values. Both must be greater than zero. A negative ending value cannot be annualized with this formula.
- Enter years held. Use a decimal for a partial year, for example 2.5. Dates with irregular cash flows need XIRR, not CAGR.
- Compare CAGR and cumulative return. Cumulative return is ending divided by starting, minus one. CAGR is that change expressed as a constant annual rate.
Frequently asked questions
- How do you calculate CAGR?
- Divide the ending value by the starting value, raise to 1 divided by years held, then subtract 1. $10,000 growing to $16,105.10 over 5 years is a 10% CAGR. That is not the same as the 61.05% cumulative return.
- Why don't deposits and withdrawals use CAGR?
- CAGR assumes one lump sum with no cash in or out. Deposits and withdrawals need a money-weighted return (XIRR) that dates each cash flow. This calculator will not treat extra contributions as if they had been there from day one.
- Is this investment advice?
- No. The calculator is for general informational and educational purposes only. It is not a recommendation to buy, sell, or hold any security.