How This ROI Calculator Works

ROI compares the profit to the cost: (amount returned − amount invested) ÷ amount invested, as a percentage. The annualized ROI converts that into a yearly rate, so a 50% gain over 3 years can be compared with a 50% gain over 10 years — very different achievements.

Worked example: Invest $5,000, get back $7,500 after 3 years. Total gain = $2,500. ROI = $2,500 ÷ $5,000 = 50.00%. Annualized ROI = (7,500 ÷ 5,000)1÷3 − 1 = 14.47% per year.

Practical tips

Always annualize before comparing.

A 50% ROI over 3 years (14.47% a year) beats a 50% ROI over 10 years (4.14% a year). The raw percentage without a time frame is meaningless.

Include every cost.

Fees, taxes and transaction costs are part of the amount invested. Leaving them out inflates the ROI — add them to the invested figure.

ROI ignores risk and timing.

Two investments can share the same ROI while one was a wild ride and the other a straight line, or while one tied up your money for a decade and the other for a month. Use it alongside risk and time measures.

A negative ROI is a loss.

If the amount returned is below the amount invested, ROI is negative. The annualized figure shows how fast the money shrank each year.