CAGR calculator
How do I calculate CAGR?
CAGR = (end value ÷ start value)^(1 ÷ years) − 1. It is the steady yearly rate that turns the start value into the end value, which makes investments held for different lengths of time comparable. $10,000 growing to $20,000 in 10 years is a CAGR of 7.18%.
How the calculator works
CAGR = (end ÷ start)^(1 ÷ years) − 1
$10,000 → $20,000 over 10 years: 2^(0.1) − 1 = 7.18% a year. The calculator also shows the total change and how long money takes to double at that rate.
CAGR vs average return
The average of yearly returns overstates growth when returns swing. +50% then −50% averages 0%, but $100 becomes $75: a CAGR of −13.4%. Always compare investments on CAGR.
Use total return
For stocks, put dividends back in: use the value of the position with dividends reinvested as the end value, or the share price CAGR will understate what you earned.
On Cluenex: Cluenex stock pages show each company's revenue and earnings growth over time next to its sector.
Check any of 1,000 US stocks, free
No account needed. See the business, the price, insiders and the trend in plain words, with the price that would change our view.
Want alerts and a watchlist? Create a free account.
Questions people ask
What is a good CAGR for a stock?
The S&P 500 has returned roughly 10% a year over long periods with dividends reinvested. A stock beating that over 10 years or more has done well.
Can CAGR be negative?
Yes. If the end value is below the start value, CAGR is negative.
Is CAGR the same as annualized return?
Yes, for a single lump sum with no deposits or withdrawals. With cash flows in and out, use money-weighted return (XIRR) instead.
Education, not investment advice. A calculator is only as good as its inputs.