ROI Calculator

What you made on an investment.

Enter the amount invested, what it is worth now and the years held.

Before tax and fees unless you include them in the amounts.

Embed this calculator on your website

Free to use. Paste this where you want the calculator to appear.

How it’s calculated

  • ROI = (worth now − invested) ÷ invested
  • Yearly return = (worth now ÷ invested)^(1 ÷ years) − 1

Example: $10,000 that grows to $15,000 in 3 years is a gain of $5,000: an ROI of 50%, or 14.47% a year.

About the ROI Calculator

Return on investment from what you put in and what it is worth now, with the yearly return for the time you held it.

How to use this tool

  1. Enter what you invested.
  2. Enter what it is worth now, including any income it paid.
  3. Enter how many years you held it.

Frequently asked questions

What is a good ROI?

It depends on the risk and how long the money is tied up. Compare the yearly return, not the total, with what you could earn elsewhere.

How is ROI different from CAGR?

ROI is the total return over the whole period. CAGR, shown here as the yearly return, spreads it evenly across the years.

When should I use NPV instead?

When the cash comes in over several years. NPV & IRR accounts for when each amount arrives; ROI only looks at the start and the end.