ROI Calculator

Return on investment expresses profit as a percentage of what it cost you. It is the quickest way to compare very different investments, provided you include every cost.

Formula

ROI = (gain − cost) ÷ cost × 100

  • Annualised ROI = ((final ÷ initial)^(1/years) − 1) × 100
  • A plain ROI ignores how long the money was tied up

£1,000 becoming £1,250: (250 ÷ 1,000) × 100 = 25% ROI

The Formula

ROI = (Final value − Total cost) ÷ Total cost × 100

Total cost means everything you put in, not just the headline purchase.

Invest £5,000 with £500 of additional costs and sell for £8,000: (8,000 − 5,500) ÷ 5,500 = 45.45%.

Leaving out that £500 would have reported 60% — a flattering figure that is simply wrong.

ROI Ignores Time

This is the measure's central weakness. A 45% return is excellent over one year and mediocre over ten, yet ROI reports the same number for both.

For anything spanning more than a year, use CAGR (compound annual growth rate), which converts total return into an annual equivalent and lets you compare holdings of different lengths.

Costs People Forget

  • Transaction fees on the way in and out
  • Ongoing costs such as maintenance, insurance or platform charges
  • Tax on gains, dividends or rental income
  • Your own time, which is a real cost in property and business investments

Quick Reference

The same 25% return looks very different once time is counted.
InvestedReturnedROIOver 1 yearOver 5 years
£1,000£1,10010%10.0% a year1.9% a year
£1,000£1,25025%25.0% a year4.6% a year
£1,000£1,50050%50.0% a year8.4% a year
£1,000£2,000100%100.0% a year14.9% a year

Frequently Asked Questions

What is a good ROI?
It depends entirely on the timeframe and risk. Broad stock market returns have historically averaged around 7 to 10 per cent a year before inflation, which is the usual benchmark.
What is the difference between ROI and CAGR?
ROI is total return regardless of duration. CAGR expresses it as an annual rate, which is the only fair way to compare investments held for different periods.
Should I include fees?
Yes. Excluding purchase costs, ongoing charges and tax produces a figure that flatters the investment and cannot be compared with anything else.
Can ROI be negative?
Yes. If the final value is below total cost, ROI is negative and represents the percentage of your capital lost.

Related Calculators