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.

How the ROI Calculator Works

Return on investment measures how much an investment gained or lost relative to what you originally put into it. This calculator compares the amount you invested to its final value, then optionally spreads that gain or loss across your holding period to produce an annualized, compounding-equivalent rate.

Formula: ROI (%) = (Final Value − Amount Invested) ÷ Amount Invested × 100. When a holding period is entered, Annualized ROI (%) = [(Final Value ÷ Amount Invested)^(1 ÷ years) − 1] × 100.

  • Amount invested — what you originally paid or put into the investment.
  • Final value / amount returned — what the investment is worth now, or what you received when you exited it.
  • Holding period — the number of years you held the investment, used only to calculate the annualized rate (optional).
  • Net profit — final value minus amount invested; negative if the investment lost money.
  • Total ROI — net profit expressed as a percentage of the amount invested.
  • Annualized ROI — the total return converted into an equivalent constant yearly compounding rate.

Example Scenarios

Amount InvestedFinal ValueHolding PeriodTotal ROIAnnualized ROI
$10,000$15,0003 yrs+50.0%≈+14.5%
$5,000$4,0002 yrs-20.0%≈-10.6%
$20,000$26,0004 yrs+30.0%≈+6.8%
$8,000$8,0005 yrs0.0%0.0%
$2,000$6,00010 yrs+200.0%≈+11.6%

ROI Calculator FAQ

What counts as “amount invested” if I made contributions at different times?This calculator assumes a single lump-sum investment date. If you added money at different times, such as dollar-cost averaging, a simple ROI won’t reflect the timing accurately, and a money-weighted return calculation would be more precise.
Why is my annualized ROI so much lower than my total ROI?Annualized ROI spreads your total return across the holding period as a compounding rate. Over multi-year holds, this compounding-adjusted percentage is typically much smaller than the raw total ROI, since total ROI isn’t time-adjusted at all.
What does a negative ROI number mean?A negative ROI means the final value is lower than the amount you invested, indicating a net loss. The percentage shown reflects how large that loss is relative to your original investment.
Does ROI factor in fees, dividends, or taxes?No. The calculator only compares the amount invested to a final value you supply, so if that final value doesn’t already account for reinvested dividends, fees, or taxes, you’ll need to fold those in yourself before entering it.
Why is the holding period field optional?Total ROI only requires a starting and ending amount. Holding period is used exclusively to calculate the annualized ROI, so you can leave it blank if you just want a simple percentage return over the entire hold.
How is annualized ROI different from CAGR?They’re the same calculation. The annualized ROI shown here is a compound annual growth rate applied over your holding period, converting a total gain or loss into an equivalent constant yearly rate.

Related Calculators

To dig deeper into a specific return, you can work out a compound annual growth rate directly, estimate income from dividend-paying holdings, or, if the investment is a rental unit, run the numbers through a rental property ROI calculator built for real estate cash flow.

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