FINFinancial

ROI Calculator

Calculate Return on Investment (ROI) and the simple payback period for an investment. Enter what you put in, the final value, and how long the investment runs — get the ROI %, the annualized rate (so horizons of different length are comparable), the years until you recoup the principal, and the profit in dollars.

Currency
$
$
years

Try an example

How It Works

Formula

Profit=VfinalVinitial\text{Profit} = V_\text{final} - V_\text{initial}

ROI=ProfitVinitial×100\text{ROI} = \frac{\text{Profit}}{V_\text{initial}} \times 100

Annualized ROI=(VfinalVinitial)1/n1\text{Annualized ROI} = \left(\frac{V_\text{final}}{V_\text{initial}}\right)^{1/n} - 1

Payback=VinitialProfit/n\text{Payback} = \frac{V_\text{initial}}{\text{Profit} / n}

Where

VinitialV_\text{initial}

Initial investment — what you put in

VfinalV_\text{final}

Total return — final value at the end of the period

nn

Number of years the investment runs

Profit\text{Profit}

Total return minus initial investment

Subtract the initial investment from the total return to get profit. Divide profit by the initial investment and multiply by 100 — that is the simple ROI percentage. Divide the initial investment by profit-per-year to get the simple payback period. The annualized ROI is the constant rate that, compounded yearly, would have grown the initial investment to the final value: it equals (totalReturn / initial)^(1/years) − 1.

Frequently Asked Questions

Related Calculators

Ready to Calculate?

Free calculators.