Finance Tools

ROI Calculator

Measure the return on any investment by calculating your net profit and ROI percentage instantly.

Reviewed by CalcVerse Editorial Team·Last updated: April 2026

Calculator Results

Net profit / loss

$0.00

Return on investment (ROI)

0.00%

What Is Return on Investment (ROI)?

Return on Investment (ROI) is a performance metric used to evaluate the efficiency or profitability of an investment. It compares the gain or loss from an investment relative to its cost, expressed as a percentage.

ROI is one of the most widely used financial metrics because it is simple, versatile, and works for evaluating stocks, real estate, business ventures, and even marketing campaigns.

The ROI Formula

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

Where Net Profit = Final Value − Initial Investment

Interpreting Your ROI

Positive ROI

The investment generated more value than it cost — a profitable outcome.

Zero ROI

The investment returned exactly what was put in — break-even with no profit or loss.

Negative ROI

The investment lost value — you recovered less than the original cost.

Limitations of ROI

While ROI is a powerful tool, it has limitations: it does not account for the time value of money or the duration of the investment. For comparing investments of different lengths, consider using the annualized ROI or metrics like NPV (Net Present Value) or IRR (Internal Rate of Return).

Pro Tip: Compare ROI across different investments over the same time period to make meaningful apples-to-apples comparisons.

Frequently Asked Questions

A 'good' ROI depends on the asset class and your risk tolerance. For example, 7-10% is often considered good for the stock market, while a business venture might require 20% or more to justify the risk.

Profit is an absolute dollar amount (e.g., $500), while ROI is a relative percentage (e.g., 50%). Profit tells you how much you made, but ROI tells you how efficiently you used your capital to make that money.

No. A 50% ROI over 1 year is much better than a 50% ROI over 10 years. To account for time, you should calculate the 'Annualized ROI' which shows the geometric mean return per year.

You should include all costs associated with the investment, including the purchase price, taxes, commissions, maintenance costs, and any other fees incurred to acquire or hold the asset.

Have more questions? Contact us