Compare Multiple Investments

Standard ROI formula ยท By Stuart Mathieson · Updated October 2026

How the ROI comparison works

Each investment is calculated separately with the same formulas as the ROI Calculator:

ROI = (final value − initial investment − costs) ÷ (initial investment + costs) × 100
Annualized ROI = ((1 + ROI ÷ 100)1 ÷ years − 1) × 100

The results table lists every investment side by side, and the one with the highest total ROI is marked "Best". Annualized ROI is shown for any investment where you entered the years held.

Worked example

Two investments of $10,000 each, with no extra costs:

Comparison of two example investments
InvestmentFinal valueYears heldROIAnnualized ROI
A$14,000240.00%18.32%
B$16,000560.00%9.86%

B is marked Best because its total ROI is higher, but A grew almost twice as fast each year. If you could reinvest A's proceeds at a similar rate, A would come out ahead - so when holding periods differ, compare the annualized column.

Comparing investments fairly

Frequently asked questions

How many investments can I compare?

There's no fixed limit - use the "Add Investment" button to add as many as you need, and remove any you don't.

What does "Best" mean in the results table?

It marks the investment with the single highest total ROI among the ones you entered - it doesn't account for risk or holding period unless you compare the annualized column too.

Should I compare total ROI or annualized ROI?

If your investments were held for different lengths of time, compare the annualized column - it puts them on an even, per-year footing.

Why is the investment marked Best not always the fastest-growing one?

Best marks the highest total ROI. An investment held for longer can have a higher total ROI but a lower annualized ROI, so check the annualized column when holding periods differ.