ROI Calculator - Return on Investment Percent

Free ROI calculator. Enter amount invested and amount returned to get net profit, ROI percent and annualized ROI. Instant, private and offline.

Enter how much you invested and how much you got back to see your net profit and return on investment as a percent. Add the number of years to also get the annualized return. Everything updates instantly in your browser.

How to Use ROI Calculator - Return on Investment Percent

  1. Enter the amount invested. Type the total you put in.
  2. Enter the amount returned. Type the total value you received back, including the original amount.
  3. Add the years if you want annualized ROI. Enter how long you held the investment, or leave it to skip.
  4. Read the result. See the ROI percent at the top and the net profit below.
  5. Save it. Copy the result, print a clean report, or copy a share link with your numbers.

Frequently Asked Questions

How do I calculate ROI?

Subtract the amount invested from the amount returned to get net profit, then divide by the amount invested and multiply by 100. For example, turning 1000 dollars into 1300 dollars is a 30 percent ROI.

What is annualized ROI?

Annualized ROI spreads the total return evenly across each year, which lets you compare investments of different lengths. It uses the formula return divided by investment, raised to the power of one over the years, minus one.

Should I include the original amount in the return?

Yes. The amount returned should be the full value you ended up with. The tool subtracts the investment for you to find the net profit.

Can ROI be negative?

Yes. If the amount returned is less than the amount invested, the ROI is negative and the tool labels the result as a net loss.

Is my data sent anywhere?

No. Everything runs in your browser. The numbers you enter never leave your computer and the tool works offline once loaded.

Does ROI account for fees or tax?

Not directly. For a true picture, include any fees in the amount invested and use the after tax value as the amount returned.