ROI Calculator

Calculate return on investment by comparing gains against costs and see how profitable an investment is.

Enter your investment details to see ROI

What This ROI Calculator Does

This calculator measures the profitability of an investment by comparing the net gain (or loss) against the total cost of the investment. It provides a clear percentage that tells you how much return you generated for every unit of currency invested.

ROI is one of the most widely used financial metrics because it is straightforward and applicable across many types of investments, from marketing campaigns and equipment purchases to stock trades and real estate deals.

How ROI Is Calculated

The calculator uses the standard ROI formula:

ROI (%) = ((Current Value of Investment − Cost of Investment) / Cost of Investment) × 100

This formula works by first determining the net profit or loss (the difference between what you have now and what you spent), then dividing that figure by the original cost to express the result as a percentage.

A positive percentage means the investment generated a profit. A negative percentage indicates a loss. The higher the percentage, the more profitable the investment relative to its cost.

How to Use the Calculator

  1. Enter the total cost of the investment. This should include all expenses associated with acquiring and maintaining the investment, such as purchase price, fees, commissions, and ongoing costs.
  2. Enter the current or final value of the investment. This is what the investment is worth now, or what you received when you sold it.
  3. Review the calculated ROI percentage. The result updates automatically and shows whether the investment was profitable and by how much.

Example Calculation

Suppose you spent $5,000 on a marketing campaign. The campaign generated $8,000 in additional sales revenue.

Cost of Investment: $5,000
Current Value (Revenue Generated): $8,000

ROI = (($8,000 − $5,000) / $5,000) × 100 = 60%

This means the campaign returned 60% on the initial investment. For every dollar spent, you earned $1.60 back.

Understanding Your Results

The ROI percentage gives you a quick snapshot of an investment's efficiency. However, it is important to understand what the number does and does not tell you.

  • A higher ROI is generally better, but it should always be compared against alternatives or a benchmark, such as a market average or a required rate of return.
  • ROI does not account for time. A 50% return earned over one year is much better than the same return earned over five years. For time-sensitive comparisons, consider annualized ROI or other metrics.
  • ROI does not account for risk. Two investments may have the same ROI, but one may carry significantly more risk. Always consider risk alongside return.

Common Mistakes When Calculating ROI

  • Omitting all costs. Forgetting to include fees, taxes, maintenance, or other expenses inflates the ROI and gives a misleading picture of profitability.
  • Using the wrong value. The "current value" should reflect the actual market value or realized sale price, not an optimistic estimate.
  • Comparing ROI across different time periods. As noted, ROI does not factor in time. Comparing a 2-year investment's ROI to a 6-month investment's ROI is not meaningful without adjustment.
  • Ignoring opportunity cost. A positive ROI does not automatically mean the investment was a good choice. It should be compared against what you could have earned elsewhere.

Limitations of ROI

While ROI is a useful starting point, it has several limitations that you should be aware of when making decisions.

  • No time dimension. ROI treats a return earned over any period the same way. This makes it less useful for comparing investments with different holding periods.
  • No risk adjustment. ROI does not reflect the volatility or uncertainty of an investment. A high ROI may come with high risk.
  • Cash flow timing. ROI does not consider when cash flows occur. An investment that returns money early is generally more valuable than one that returns the same amount later, but ROI treats them identically.
  • Not suitable for all investments. For complex investments with irregular cash flows, metrics like Net Present Value (NPV) or Internal Rate of Return (IRR) may be more appropriate.

Practical Use Cases

  • Marketing campaign evaluation. Compare the revenue generated by a campaign against its total cost to determine which channels or strategies deliver the best return.
  • Equipment or software purchases. Assess whether a capital investment will pay for itself through increased productivity, reduced costs, or higher revenue over time.
  • Stock or asset performance. Quickly calculate the return on a stock trade or real estate transaction, including all associated costs.
  • Project prioritization. When resources are limited, use ROI to rank potential projects and allocate budget to those with the highest expected return.

Frequently Asked Questions

What is a good ROI percentage?

A "good" ROI depends on the context, including the type of investment, the level of risk, and the time period. In general, any positive ROI means you made a profit. For marketing campaigns, an ROI of 300% to 500% is often considered strong. For stock market investments, an average annual return of 7% to 10% (before inflation) is a common benchmark. Always compare ROI against relevant alternatives and your own required rate of return.

Can ROI be negative?

Yes. A negative ROI means the investment lost money. This occurs when the current or final value of the investment is less than the total cost. A negative ROI indicates that the investment did not generate enough return to cover its expenses.

Does ROI include the time value of money?

No. The standard ROI calculation does not account for the time value of money. It treats a dollar received today the same as a dollar received five years from now. For investments spanning multiple years, consider using annualized ROI, Net Present Value (NPV), or Internal Rate of Return (IRR) for a more accurate analysis.

What is the difference between ROI and profit margin?

ROI measures the return relative to the total cost of an investment. Profit margin measures the percentage of revenue that remains as profit after all expenses are deducted. ROI is used to evaluate the efficiency of an investment, while profit margin is used to evaluate the profitability of a business or product line.

How do I calculate ROI for a multi-year investment?

For multi-year investments, you can calculate the total ROI using the same formula, but the result will represent the cumulative return over the entire period. To compare with other investments, you should annualize the ROI. The annualized ROI formula is: (1 + Total ROI)^(1 / Number of Years) − 1. This gives you the average annual return.