ROI Calculator

$
$
3 yrs
ROI50.00%
Annualized ROI14.47%
Net Profit$5,000.00

This ROI calculator measures the return on an investment as a percentage of what you put in, and then annualizes it so investments held for different lengths of time can be compared fairly. You enter the original cost, the total amount the investment returned, and the holding period in years, and it reports the simple ROI, the compound annualized ROI, and the raw net profit in dollars. It is a quick gauge of whether a project, asset, or campaign actually paid off.

Formula

ROI = (Return − Cost) ÷ Cost × 100; Annualized = ((Return ÷ Cost)^(1/years) − 1) × 100

Cost
Total amount invested
Return
Total value received, including the original capital
years
Holding period of the investment
ROI
Simple percentage gain over the whole period
Annualized
Equivalent compound yearly return

How it works

  1. Enter the Investment Cost and the total Return Amount (the value you ended with, including the original capital).
  2. Set the Investment Period slider (1-30 years) to the holding time.
  3. Net Profit is return minus cost, ROI is net profit divided by cost as a percentage, and Annualized ROI compounds the total growth ratio over the number of years to give an equivalent yearly rate.

Worked example

Investing $10,000 that grows to $15,000 over 3 years.

  1. Net profit = 15,000 − 10,000 = $5,000.
  2. ROI = 5,000 ÷ 10,000 × 100 = 50%.
  3. Annualized = ((15,000 ÷ 10,000)^(1/3) − 1) × 100 = (1.5^0.3333 − 1) × 100 ≈ 14.47%.

Net profit $5,000, total ROI 50%, and an annualized return of about 14.47% per year.

Frequently asked questions

Why is the annualized ROI lower than the total ROI?
Total ROI lumps all the gain into one figure regardless of time, while annualized ROI spreads it across the years with compounding. A 50% total gain over 3 years is only about 14.47% per year, because compounding 14.47% three times reaches 50%.
Should the return amount include my original investment?
Yes. Enter the total ending value, not just the profit. The calculator subtracts the cost itself to find net profit, so feeding it only the gain would understate both the ROI and the annualized figure.
What counts as a good ROI?
There is no universal threshold; a good ROI beats the return you could earn on a comparable, lower-risk alternative. Comparing the annualized figure against benchmarks like a broad stock index return is more meaningful than judging the raw percentage alone.
Does ROI account for risk or cash flow timing?
No. ROI ignores how risky the investment was and when cash flows arrived. For investments with multiple irregular inflows and outflows, an internal-rate-of-return measure captures timing far better than a single ROI.