Financial

ROI Calculator

Results

Enter values and calculate to see results.

Embed on your site

Any ezcalcs calculator can be embedded with one script tag. Copy the snippet below or use the homepage playground to preview and customize.

<!-- ezcalcs embed: roi-calculator — paste anywhere in the body -->
<script
  async
  src="https://ezcalcs.net/embed.js"
  data-calc="roi-calculator"
  data-theme="light"
  data-width="100%"
  data-height="640"
></script>

Enter your investment cost and current value above to calculate ROI in seconds. This free ROI calculator gives you a total ROI percentage, annualized ROI, and a clear picture of your profit or loss on any investment.

Whether you're evaluating a business opportunity, comparing stocks, or sizing up a real estate deal, knowing your return on investment helps you decide where your money works hardest. The calculator handles the math so you can focus on the decision.

Results are estimates for planning purposes. They are not financial advice.

How This ROI Calculator Works

The ROI calculator needs just a few inputs:

  • Initial investment (cost of investment): The amount you paid or plan to pay.
  • Final value (or current value): What the investment is worth now, or what you expect it to be worth.
  • Investment period: How long you held (or plan to hold) the investment, in years or months.

Hit calculate, and you get three key numbers:

  1. Net profit (or loss): Final value minus the cost of the investment.
  2. Total ROI percentage: Your gain or loss expressed as a percentage of the initial cost.
  3. Annualized ROI: The annual rate of return, adjusted for how long you held the investment.

That's it. No account signup, no paywall.

ROI Formula and How ROI Is Calculated

The general formula for ROI is straightforward:

ROI = (Net Profit / Cost of Investment) × 100

Net profit is your final value minus your initial investment. The result is an ROI percentage that tells you how much you gained (or lost) relative to what you spent.

Calculate ROI as a percentage

Suppose you invest $5,000 and later sell for $6,500. Your net profit is $1,500.

ROI = ($1,500 / $5,000) × 100 = 30%

A 30% ROI means you earned 30 cents for every dollar invested. If the number is negative, you lost money.

Can ROI be negative? Yes. If your final value is lower than the cost of the investment, the ROI percentage will be negative, showing a loss.

Annualized ROI and annual return

Total ROI does not account for time. A 30% return over two years is very different from 30% over ten years.

Annualized ROI solves this. It converts the total return into an equivalent annual rate of return so you can compare investments held for different periods.

The annualized ROI formula is:

Annualized ROI = [(1 + ROI)^(1 / n) – 1] × 100

where n is the number of years.

Using the example above, a 30% total return over 3 years gives an annualized ROI of about 9.1% per year. Over 10 years, that same 30% total drops to roughly 2.7% annually.

This matters when you compare different investments side by side. Always check the investment period, not just the headline number.

Calculate Return on Investment for Different Investments

ROI applies to almost any type of investment. The inputs change, but the logic stays the same: what did it cost, and what did you get back?

Business investments and cash flow

For business investments, the cost of the investment might include equipment, marketing spend, or hiring costs. The return is the additional net income or cash flow generated.

Example: A small business spends $10,000 on a marketing campaign and generates $14,000 in attributable revenue.

ROI = ($4,000 / $10,000) × 100 = 40%

A few things to keep in mind for business ROI:

  • Include all related costs (setup, maintenance, labor) in your initial cost.
  • Use net profit, not gross revenue, for an accurate ROI figure.
  • Short campaign periods can inflate annualized ROI. Focus on total ROI for brief projects.

Why is ROI important for businesses? It provides a simple metric to evaluate whether a specific investment is worth repeating or scaling.

Using ROI for real estate and stocks

Real estate: Your cost of investment includes the purchase price, closing costs, and any renovation spending. The return includes both the sale price and any rental income collected. Subtract ongoing expenses like taxes, insurance, and maintenance to find your real ROI.

Stocks: The initial investment is the purchase price plus brokerage fees. The final value is the selling price plus any dividends received. Include commissions on both sides for accuracy.

Should you include fees and taxes in ROI calculations? Yes. Ignoring them inflates your ROI figure. The closer your inputs are to actual costs, the more useful the result.

Rate of Return vs. ROI Calculation

People sometimes use "rate of return" and "ROI" interchangeably. They are related but not identical.

  • ROI is a simple profitability metric. It measures total percentage gain or loss relative to cost. It does not require a specific time frame.
  • Rate of return usually refers to the annualized percentage change. It factors in the holding period.
  • Internal rate of return (IRR) goes further. IRR accounts for the timing and size of every cash flow during the investment period, not just the first and last amounts.

The basic ROI calculation does not track intermediate cash flows. If you receive dividends, rental income, or make additional contributions along the way, a standard ROI formula treats only the starting cost and ending value. For investments with multiple cash flows over time, IRR or net present value (NPV) analysis gives a more complete picture.

This calculator provides total ROI and annualized ROI. For complex multi-cash-flow scenarios, consider an IRR or NPV calculator as a complement.

What Is a Good ROI

"Good" depends on the type of investment, the time frame, and the risk involved.

Some common benchmarks:

  • Stock market (S&P 500 historical average): Roughly 7% to 10% annualized, before inflation.
  • Real estate: Varies widely by market. Many investors target 8% to 12% annual return including rental income.
  • Small business: A good ROI for a small business often starts at 15% to 30%, reflecting higher risk and hands-on effort.
  • Savings accounts or bonds: 3% to 5% in favorable rate environments, with much lower risk.

What does 7% ROI mean? It means you earned 7 cents of profit for every dollar invested. Whether that is "good" depends on what alternatives are available and how much risk you accepted.

Is 4.5% a good ROI? For a low-risk, short-term investment, 4.5% can be solid. For a high-risk venture, most investors would want more.

Higher returns usually come with higher risk. Compare ROI across similar investment options, not across unrelated asset classes.

Using ROI to Make Financial Decisions

ROI gives you a single, comparable number to evaluate profitability. That makes it useful for deciding between competing opportunities.

Steps to use ROI in decision-making:

  1. Calculate the ROI for each option using the same inputs and assumptions.
  2. Compare annualized ROI (not just total ROI) so time differences do not distort the picture.
  3. Factor in risk. A slightly lower ROI with less downside may be the smarter choice.
  4. Consider costs that are easy to miss: taxes, fees, opportunity cost, and inflation.

ROI alone is not a complete answer. It tells you profitability relative to cost, but it does not capture cash flow timing, liquidity, or risk level. Pair it with other metrics when the stakes are high.

ROI in practice

Scenario 1: You are deciding between two rental properties. Property A costs $200,000 and generates $18,000 net annual income (9% annual return). Property B costs $150,000 and generates $12,000 net annual income (8% annual return). ROI favors Property A, but Property B requires less capital, freeing cash for other uses.

Scenario 2: A business owner spends $3,000 on new software that saves 5 hours per week. If those hours are worth $50 each, the annual savings are $13,000. ROI = ($13,000 – $3,000) / $3,000 × 100 = 333%. That is a high ROI, making the purchase easy to justify.

These examples show how ROI helps frame a decision. But always verify your assumptions. Projected returns are estimates, not guarantees.

Disadvantages of ROI

ROI is popular because it is simple. That simplicity also creates limitations.

  • Ignores time. A 50% return over 1 year is far better than 50% over 10 years. Total ROI does not distinguish between them. Use annualized ROI to address this.
  • Ignores the time value of money. A dollar today is worth more than a dollar five years from now. ROI does not discount future cash flows. NPV and IRR do.
  • Does not capture risk. Two investments with the same ROI can have very different risk profiles. ROI treats them equally.
  • Depends on what you include. If you leave out fees, taxes, or maintenance costs, the ROI figure will be misleadingly high.
  • Not ideal for complex cash flows. If an investment involves ongoing contributions or withdrawals, the basic ROI formula oversimplifies the picture.
  • Does not account for inflation. A 6% ROI in a year with 4% inflation delivers only about 2% real ROI in purchasing power.

None of these flaws make ROI useless. They just mean ROI works best as a starting point, not the only metric you check.

ROI Calculator vs. Other Investment Calculators and Financial Calculators

Different financial calculators answer different questions. Here is where the ROI calculator fits:

CalculatorBest For
ROI CalculatorQuick profitability check on a single investment
IRR CalculatorInvestments with multiple cash flows at different times
NPV CalculatorDetermining whether an investment adds value after discounting for the time value of money
CAGR CalculatorFinding the smoothed annual growth rate over a period
Profit Margin CalculatorMeasuring profitability relative to revenue, not investment cost

Use the ROI calculator when you want a fast, clear percentage to evaluate or compare investments. Switch to IRR or NPV calculators for projects with irregular cash flows or long time horizons.

All of these tools provide estimates for planning. They do not replace professional financial advice for major decisions.

Frequently Asked Questions

How do I calculate ROI on an investment?

Subtract the cost of the investment from the final value to get your net profit. Divide net profit by the cost of the investment, then multiply by 100. The result is your ROI percentage.

Formula: ROI = [(Final Value – Initial Investment) / Initial Investment] × 100

For example, if you invest $2,000 and the final value is $3,200, your net profit is $1,200. ROI = ($1,200 / $2,000) × 100 = 60%.

What is the difference between ROI and annualized ROI?

ROI shows total return as a percentage, regardless of time. Annualized ROI converts that total into an equivalent annual rate of return.

If you earned 60% over 4 years, your annualized ROI is about 12.5% per year. Annualized ROI lets you compare investments with different holding periods on equal footing.

Can this free ROI calculator handle multiple investments?

This calculator evaluates one investment at a time. To compare different investments, run the calculation separately for each and compare the resulting ROI percentages and annualized returns.

For investments with many intermediate cash flows (dividends, reinvestments, withdrawals), an IRR calculator may give you a more accurate picture.

What is a return on investment calculator used for?

A return on investment calculator helps you determine the profitability of an investment quickly. Common uses include:

  • Evaluating a business purchase or marketing campaign
  • Comparing stock or real estate returns
  • Estimating whether a planned investment meets your target return
  • Checking past performance of a specific investment

It gives you a clear ROI percentage and annualized return so you can make more informed financial decisions.