ROI Calculator

Measure any investment’s return. This free ROI calculator shows your net profit, total ROI and annualized ROI from the amount you invested and what it’s now worth.

Your investment
$
$
years
Return on investment
Enter the amount invested and final value
Net profit
Total ROI
Annualized ROI
Final value

Results update automatically as you type. A negative ROI means a loss.

Use this free ROI calculator to measure the return on any investment. Enter the amount you invested and what it’s worth now to see your net profit, total ROI and annualized ROI in seconds.

What this ROI calculator shows you

An ROI calculator measures how profitable an investment is. Enter the amount invested and the final value, and it returns your net profit, total ROI and annualized ROI. ROI shows your gain as a percentage of what you put in, so you can compare investments of different sizes fairly.

It works for stocks, real estate, a business project, marketing spend or any situation where you put money in and want to know what you got back.

How to calculate ROI

ROI = (Final value − Amount invested) ÷ Amount invested × 100

If you invest $10,000 and it grows to $15,000, your profit is $5,000 and your ROI is $5,000 ÷ $10,000 × 100 = 50%. Over 3 years, that’s an annualized ROI of about 14.5%.

Total vs annualized ROI

Total ROI is the overall return across the whole holding period. Annualized ROI converts that into a per-year figure, which is the fair way to compare investments held for different lengths of time. A 50% return over 3 years is far better than 50% over 10 years.

How to use the ROI calculator

  1. Enter the amount invested. Your total cost or initial investment.
  2. Enter the final value. What the investment is now worth, or what you sold it for.
  3. Add the holding period (optional). The years held, to get annualized ROI.
  4. Read your result. Net profit and ROI update instantly.

ROI terms glossary

Term What it means
ROI Return on investment — profit as a percentage of cost.
Net profit Final value minus the amount invested.
Annualized ROI The equivalent yearly return over the holding period.
Negative ROI A return below zero, meaning the investment lost money.

ROI Calculator FAQ

How do I calculate ROI?

Subtract the amount invested from the final value, divide by the amount invested, and multiply by 100. A $10,000 investment worth $15,000 has an ROI of ($15,000 − $10,000) ÷ $10,000 × 100 = 50%.

What is a good ROI?

It depends on the investment and risk. For the stock market, a long-run average near 7–10% per year is common. A "good" ROI beats safer alternatives without taking on more risk than you're comfortable with.

What is the difference between total and annualized ROI?

Total ROI is the return over the entire period. Annualized ROI expresses it as a per-year rate, which lets you fairly compare investments held for different lengths of time.

Can ROI be negative?

Yes. If the final value is less than the amount invested, your ROI is negative, meaning the investment lost money.

Does ROI include fees and taxes?

Basic ROI does not. For a true net return, subtract any fees, commissions and taxes from your final value before calculating.

Is the ROI calculator free to use?

Yes, this ROI calculator is completely free, needs no sign-up, and gives instant results directly in your browser.

Related Calculators