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.

    Use it on a real stock

    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.