ROI Calculator

Find your total return, or your annualized return for comparing investments held different lengths of time.

Total ROI
Annualized ROI

Total Return on Investment

Simple ROI over the full holding period, no time-adjustment.

Total ROI
0%
Net Profit$0

Annualized ROI

Converts total return into an average yearly rate — useful for comparing investments held for different lengths of time.

Annualized ROI (CAGR)
0%
Total ROI Over Full Period0%

Why Annualized Return Matters More Than Total Return

A 45% total return sounds identical whether it happened over 1 year or 10 years, but the underlying performance is wildly different — annualized return (also called CAGR, compound annual growth rate) converts any holding period into a comparable yearly rate, which is the only fair way to compare two investments held for different lengths of time.

Why This Trips People Up

An investment that doubled in 10 years actually only returned about 7.2% annually — a figure that feels far less impressive than "doubled your money," even though it's the more useful number for comparing against other opportunities like index funds or savings accounts.

ROI vs. Other Return Metrics

ROI is simple and intuitive but has limitations: it doesn't account for the time value of money, doesn't factor in risk, and doesn't account for cash flows that happen partway through the holding period (like dividends reinvested at different times). More sophisticated metrics like IRR (internal rate of return) address some of these gaps, which is why professional investors often look beyond simple ROI for complex investments.

Don't Forget to Include Costs

Trading fees, transfer costs, taxes on gains, and other expenses reduce actual realized return but are easy to leave out of a quick mental calculation. Including all costs — not just the sale minus purchase price — gives a more honest picture of what an investment actually returned.