Skip to content

ROI Calculator

Calculate return on investment as a percentage and in cash terms, with an annualised figure so investments of different lengths can be compared.

Category
Calculators
Updated
Cost
Free · no sign-up

Optional — needed for the annualised figure.

Return on investment

+60%

Gain of $6,000.

Annualised return+12.47%
Money multiple1.6×

Annualised return is the fair way to compare investments held for different lengths of time.

Return on investment, plainly

ROI expresses gain as a percentage of what you put in:

ROI = (final value − amount invested) ÷ amount invested × 100

It's simple and universal, which is its strength — you can apply it to shares, a property, a marketing campaign or a piece of equipment. It's also incomplete, because it says nothing about how long the money was tied up.

Annualised return makes comparisons fair

A 60% total return is excellent over two years and unremarkable over fifteen. Annualising strips out the time difference:

annualised = (final ÷ initial)^(1 ÷ years) − 1

Total returnOver 2 yearsOver 10 years
60%26.5% a year4.8% a year

Whenever you compare two investments held for different lengths of time, compare the annualised figures. Total return alone flatters whatever was held longest.

What ROI leaves out

  • Risk. A 12% return from government bonds and a 12% return from a single small-cap stock are not the same achievement.
  • Costs. Transaction fees, management charges, tax and maintenance all come out of the real result.
  • Timing of cash flows. If you added money partway through, simple ROI overstates performance. Money-weighted return handles that properly.
  • Opportunity cost. The relevant question is always "compared to what?"

A reasonable benchmark

For investments, a broad global index fund is the honest comparison — it's what you could have had for almost no effort. Beating a savings account is a low bar; beating the index after costs is the one that counts.

How to use the ROI Calculator

Three steps, no sign-up.

  1. Enter what you put in

    The total amount invested, including fees where relevant.

  2. Enter what it's worth now

    The current or final value of the investment.

  3. Add the holding period

    This gives you the annualised return, the only fair way to compare a 2-year and a 10-year investment.

Frequently asked questions

What's a good ROI?
It only means something next to an alternative. Compare against a broad index fund or the interest on a savings account over the same period.
Why does annualised return matter?
A 60% total return is excellent over two years and mediocre over fifteen. Annualising strips the time difference out.