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
Return on investment
+60%
Gain of $6,000.
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 return | Over 2 years | Over 10 years |
|---|---|---|
| 60% | 26.5% a year | 4.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.
Enter what you put in
The total amount invested, including fees where relevant.
Enter what it's worth now
The current or final value of the investment.
Add the holding period
This gives you the annualised return, the only fair way to compare a 2-year and a 10-year investment.