ROI

Calculate return on investment and annualized returns

Calculators on this site provide estimates for general informational purposes only. They are not financial, investment, tax, or legal advice. Consult a qualified professional before making any decision.

How to use ROI

  1. 1Enter the cost of the investment, the purchase price plus every fee and tax.
  2. 2Enter the amount returned, whether sale proceeds or current market value, net of selling costs.
  3. 3Read the return on investment, the net gain, and the annualised rate if you supply a holding period.

How return on investment is calculated

ROI = (gain − cost) ÷ cost × 100%

Return on investment measures efficiency: net gain divided by cost. It is intuitive and universal, letting you compare property, shares, equipment or an advertising campaign, provided you use the same conventions throughout. Its big weakness is that it ignores time. An investment that makes 30% over three years and one that makes 30% over ten years have identical ROI, yet they are nowhere near equivalent.

So when horizons differ, use the annualised rate, also called CAGR: (ending value ÷ beginning value)^(1/years) − 1. In the example above, 30% over three years annualises to about 9.1%, while 30% over ten years is only about 2.7%. Another common omission is the cost basis: shares carry commissions and taxes, property carries transfer tax, agency fees, renovation and ongoing service charges, and leaving these out materially overstates the true return.

ProjectTotal ROIHolding periodAnnualised
A: short-term trade+30%3 years≈ 9.1%
B: long hold+30%10 years≈ 2.7%
C: property+45%5 years≈ 7.7%
D: index fund+80%10 years≈ 6.1%

ROI versus annualised return (CAGR)

Frequently asked questions

What counts as a good ROI?

There is no absolute number; it depends on the benchmark and the horizon. Long-term bank deposits yield roughly 1% to 2% a year, while major equity indices have historically returned about 7% to 10% nominal. A multi-year project annualising above 8% is therefore usually decent. Always weigh risk too, since high ROI often comes with volatility or leverage, so look at risk-adjusted measures such as the Sharpe ratio.

What is the difference between ROI and IRR?

ROI looks only at the final total return, which suits a single investment with no intermediate cash flows. IRR accounts for the timing of every cash flow, so it fits staged contributions or interim income such as regular investing, rental income or corporate projects. Whenever cash flows are complex, IRR is the more accurate measure.

Why is my realised return below the headline ROI?

Three usual culprits: missed costs such as fees, taxes and currency losses; inflation, since nominal gains must be adjusted to show real purchasing power; and opportunity cost, what else that money could have earned. With leverage you must also deduct interest, which magnifies gains and losses alike.

How is ROI calculated on a loss?

The formula is unchanged and the result is negative. Cost 10,000 and proceeds 7,000 gives ROI = (7,000 − 10,000) ÷ 10,000 = −30%. Note the asymmetry: after a 30% loss you need roughly a 42.9% gain to return to your starting point, since 1 ÷ 0.7 − 1 ≈ 0.429. The deeper the drawdown, the harder the recovery, which is why limiting losses matters more than chasing gains.

More Tools