Skip to main content
Calcimator

ROI Calculator

Calculate your return on investment (ROI) as a percentage. Compare the profitability of different investments.

Return on investment restates a gain or loss as a percentage of what you put in, which is what makes it possible to compare a $500 side hustle against a $500,000 real estate deal on equal footing. The formula here is (Return - Investment Cost) / Investment Cost x 100, where Return is the total value received back, including the original investment returned to you -- not just the profit on top of it. That distinction trips people up constantly: if you put in $10,000 and end up with $15,000 total, your ROI is 50%, not 150%, because the calculator already knows $10,000 of that $15,000 is just your own money coming back. Net Profit is the simpler dollar figure underneath the percentage -- Return minus Investment Cost -- and it is what actually determines ROI's sign: a Return below the Investment Cost always produces a negative ROI, no matter how the two numbers are otherwise scaled. Annualized ROI answers a different question than the headline ROI figure: it converts a multi-year total return into an equivalent single-year rate, using Return/Investment raised to the power of 1/years, so a 50% ROI earned over one year and a 50% ROI earned over five years produce very different annualized figures even though the raw ROI is identical. This calculator does not know anything about risk, taxes, inflation, or fees -- two investments with the same ROI can carry wildly different risk profiles, and none of that is reflected in a single percentage. It also assumes a single lump-sum investment and a single lump-sum return; it does not model additional contributions, partial withdrawals, or reinvested dividends along the way.

Inputs

$
$

Results

ROI

50%

Annualized ROI50%
Net Profit$5,000.00
How to Use This Calculator
  1. Enter total investment cost and total return (value received including original investment).
  2. Set time period in years to calculate annualized ROI.
  3. Review ROI (%), Annualized ROI (%), and Net Profit ($).
  4. Compare annualized ROI to benchmark returns (e.g., S&P 500 ~10% nominal) to evaluate opportunity cost.

How the result changes with Investment Cost

Investment CostROI
$10,000,001.00-99.85%
$35,000,001.00-99.96%
$65,000,000.00-99.98%
$90,000,000.00-99.98%

What each input means

Return (Total Value)
Total value received back, including the original investment.
Time Period
Number of years for the calculation.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Investment Cost = 10000, Return (Total Value) = 15000, Time Period = 1 = 3 input(s) provided
  2. Calculate ROI
    ROI
    50 = 50
  3. Calculate Annualized ROI
    Annualized ROI
    50 = 50
  4. Calculate Net Profit
    Net Profit
    5000 = $5,000

Engine last updated .

Frequently Asked Questions

Why is my ROI so much lower than I expected?

The most common mistake is entering only the profit as "Return" instead of the total value received back. This calculator's Return field expects the full amount you got back, including your original investment -- if you put in $10,000 and it grew to $15,000, Return is $15,000, not $5,000. Entering just the $5,000 profit as Return would produce a wildly wrong (and wildly negative-looking, once subtracted again) result, since the calculator subtracts Investment Cost from whatever you type into Return.

What counts as a good ROI?

It depends entirely on the asset class, the time period, and the risk taken to get there -- there is no single universal benchmark. A common reference point is the long-run average annual return of the U.S. stock market, often cited around 10% nominal, or roughly 7% after inflation, which is why the Annualized ROI figure matters more than the headline ROI for comparing a multi-year investment against that kind of benchmark. A short-term flip with a high ROI can still be a worse decision than a longer-term investment with a lower ROI, once the time and risk involved are accounted for.

How does the time period affect the result?

Time Period only feeds into Annualized ROI -- it has no effect on the headline ROI percentage or Net Profit, both of which are computed purely from Investment Cost and Return. Annualized ROI converts the total return into a compounded yearly rate, so stretching the same dollar gain over more years lowers the annualized figure even though the total ROI and Net Profit stay exactly the same.

Can ROI be negative, and what does that mean?

Yes -- ROI goes negative whenever Return is less than Investment Cost, meaning you got back less than you put in. An ROI of -100% means Return was $0, a total loss of the investment; ROI cannot fall below -100% in this calculator, since Return has a floor of $0 and cannot go negative, but Net Profit itself can still be any negative dollar amount up to the full Investment Cost.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.