ROI Calculator

Calculate return on investment + annualized CAGR for any holding. Compare up to 3 investments side-by-side: stocks, real estate, crypto, anything with a buy + sell value.

Past returns are not guarantees. Annualised figures assume reinvestment of nothing; treat as a back-of-envelope number, not an investment plan.

What is this for?

ROI ("return on investment") is the universal language for "did this make money, and how much?" — but the raw number is easy to misread. A 50% return over 10 years is far worse than a 50% return over 6 months. This tool reports both: the total ROI (the headline percent) and the annualised CAGR (what it works out to per year), so you can compare investments held for different lengths of time on equal footing. Use it for a quick gut-check before claiming "I beat the market" or before swapping out one position for another.

The math

Total ROI = (final − initial − fees + dividends) ÷ initial × 100.
CAGR (Compound Annual Growth Rate) = (final ÷ initial)^(1/years) − 1, expressed as %.
"CAGR incl. divs" treats dividends as reinvested at the end and reports the annualised total return; it's the number to compare across funds with different dividend policies.

Common gotchas

Pairs with