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%
How to Use This Calculator
- Enter total investment cost and total return (value received including original investment).
- Set time period in years to calculate annualized ROI.
- Review ROI (%), Annualized ROI (%), and Net Profit ($).
- 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 Cost | ROI |
|---|---|
| $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
- Identify Input ParametersInvestment Cost = 10000, Return (Total Value) = 15000, Time Period = 1 = 3 input(s) provided
- Calculate ROIROI50 = 50
- Calculate Annualized ROIAnnualized ROI50 = 50
- Calculate Net ProfitNet Profit5000 = $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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Profit Margin Calculator
Calculate profit margin, markup percentage, and gross profit from revenue and cost. Essential for pricing decisions.
Small BusinessBreak-Even Analysis Calculator
Calculate break-even point, profit analysis, and margin of safety. Essential for business planning and pricing decisions.
Frugal LivingEnergy Savings ROI Calculator
Calculate the payback period and ROI for energy efficiency upgrades like insulation, windows, appliances, and solar panels.
Real Estate & PropertyRenovation ROI Calculator
Calculate the return on investment for home renovation projects. Compare renovation cost to value added and see how much you'll recoup.
Real Estate InvestingCash-on-Cash Return Calculator
Calculate the annual return on actual cash invested in a rental property, factoring in down payment, closing costs, rehab, income, and expenses.
More in Business & Entrepreneurship.