Skip to content
AllToolsCalculator
Business

Free ROI Calculator Online

Calculate the return on an investment from what you put in and what you got back, and convert it to an annualized return so investments of different lengths can be compared.

$
$
years

Return on investment (ROI)

+50.00%

A gain of $5,000
Total gain
$5,000
Annualized ROI
+8.45%

ROI and annualized ROI

ROI = (Final value − Invested) ÷ Invested
Annualized ROI = (Final value ÷ Invested)^(1/years) − 1

If $1,000 grows to $1,500 over 2 years, ROI is 500 ÷ 1,000 = 50%. The annualized ROI is 1.5^(1/2) − 1 ≈ 22.5% a year, not 25%, because each year's gain builds on the last.

How to calculate ROI by hand

You put $12,000 into a project, including all fees, and after 3 years it is worth $15,600.

  1. Gain: 15,600 − 12,000 = $3,600.
  2. ROI: 3,600 ÷ 12,000 = 0.30, or 30% over the whole period.
  3. Growth multiple: 15,600 ÷ 12,000 = 1.3.
  4. Annualized ROI: 1.3^(1/3) − 1 ≈ 0.0914, or about 9.14% a year.

Dividing 30% by 3 years would give 10%, which overstates the yearly rate. The annualized figure is the steady compound rate that turns $12,000 into $15,600 in 3 years.

Why time changes the picture

The same total ROI can mean very different yearly returns depending on how long it took.
InvestedFinal valueYearsROIAnnualized ROI
$1,000$1,500250%22.47%
$1,000$1,500550%8.45%
$1,000$1,5001050%4.14%
$1,000$2,0003100%25.99%
$1,000$2,00010100%7.18%
$1,000$1,1000.510%21.00%
$1,000$8002−20%−10.56%

A 10% gain in six months annualizes to 21%, but only if you could repeat it. Short periods can make annualized figures look extreme, so read them with care.

Reading the result

  • A negative ROI means a loss. A final value of zero is a −100% ROI.
  • Annualized ROI needs an investment length above zero. It is the same as the compound annual growth rate (CAGR).
  • Include every cost in the amount invested (fees, commissions, extra money put in later) and every return in the final value (dividends, interest, sale proceeds) for an accurate figure.

Common mistakes

  • Ignoring time. A 50% ROI over 10 years is a weaker result than a 30% ROI over 2 years.
  • Leaving out costs. Fees, maintenance and your own time all reduce the real return.
  • Comparing different risks. Two investments with the same ROI are not equal if one could easily have lost money.

Frequently asked questions

What is the difference between ROI and annualized ROI?

ROI is the total return over the whole period. Annualized ROI is the steady yearly rate that would produce the same result, which makes a 2-year and a 10-year investment comparable.

What is a good ROI?

It depends on the risk, the time involved and what else you could have done with the money. Compare it with the annualized return of a realistic alternative over the same period.

Does ROI account for taxes and inflation?

Only if you include them. This calculator uses the amounts you enter, so subtract taxes and fees from the final value for an after-cost figure.

Why does annualized ROI show a dash?

Annualized ROI needs a length of time to spread the return over. Enter an investment length greater than zero years.

How do I calculate ROI as a percentage?

Subtract the amount invested from the final value, divide by the amount invested and multiply by 100. Investing $5,000 and getting back $8,000 gives (8,000 − 5,000) ÷ 5,000 × 100 = 60%.

Can I use this for marketing or business projects?

Yes. Enter the total cost of the campaign or project as the amount invested and the total value it brought in as the final value. Attributing revenue fairly is usually the hard part, so be consistent about what you count.

Results are estimates for informational purposes and are not financial, medical or professional advice. See our methodology and disclaimer.