No link on RateHerald pays us today. When some do, they'll say so, and they'll never change a ranking. How we make money

ROI Calculator

The return on an investment, in total and as a compound yearly rate (CAGR), from what you put in, what it's worth and how long you held it.

Growing from $10,000 to $16,000 is a 60.0% return, 9.86% a year compounded over 5 years (CAGR).

Return on investment
60.0%
Yearly (CAGR)
9.86%
Gain
$6,000

CAGR for a doubling, by years held

Years to doubleYearly return
325.99%
514.87%
710.41%
107.18%
154.73%
203.53%

How this calculator works

ROI = (end value − amount invested) ÷ amount invested. CAGR = (end ÷ start)^(1 ÷ years) − 1: the steady yearly rate that gets from one to the other.

What it assumes

  • No money added or taken out along the way; dividends included in the end value.

Questions people ask

What is the difference between ROI and CAGR?

ROI is the total return over the whole period; CAGR spreads it into a yearly compounded rate, so investments held for different lengths can be compared.

What is a good return on investment?

It depends on the risk: savings accounts pay a few percent; broad US stock indexes have averaged roughly 10% a year over long periods, with big swings.

Does ROI account for time?

No: a 50% return is great over two years and poor over twenty. That is why CAGR, which divides the return into years, is better for comparing.

How do I calculate annualized return?

Divide the end value by the start, raise it to 1 ÷ years, and subtract 1: $10,000 growing to $16,000 in 5 years is 9.86% a year.

Related calculators

Sources

Updated by the RateHerald team. The maths is tested against worked examples; report a problem.

Embed this calculator on your site

Free to use. Copy this code; the link back is appreciated, not required.