How to Calculate Return on Investment

Measures how much an investment gained against what was put in, as gain ÷ investment × 100 (%). Converting to an annual figure compounds rather than simply dividing by the years, so investments held for different lengths of time can be compared.

This measures how much an investment gained against what was put in.

ROI=returnedinvestedinvested×100ROI = \dfrac{\text{returned} - \text{invested}}{\text{invested}} \times 100

On its own it carries no sense of time, so it cannot tell 50% in a year from 50% over ten. Converting to an annual figure fixes that.

annual=((returnedinvested)1/n1)×100\text{annual} = \left(\left(\dfrac{\text{returned}}{\text{invested}}\right)^{1/n} - 1\right) \times 100

Do not divide by the years

Gaining 50% over three years is not 50÷3=16.750 \div 3 = 16.7% a year. Growing at 16.7% a year would reach 1.59 times over three years, not 1.5. Compounding back takes the cube root of the multiple: 1.51/3=1.14471.5^{1/3} = 1.1447, so the annual figure is 14.47%. The longer the period, the wider the gap from simply dividing.

Example

An outlay of 1,000,000 returns 1,500,000 after three years. The gain is 500,000, the ROI 50% and the annual figure 14.47%. Reaching the same 1,500,000 in a single year would make the annual figure 50% as well.

How it differs from profit margin

Profit margin is profit against the selling price, and it describes how a product makes money. ROI is gain against the capital put up, and it describes what that capital produced. The denominators differ, so the two cannot be compared side by side.

Notes

The amount returned should include dividends or rent received along the way, not just a sale price. Leaving those out understates the return.