Professional ROI Calculator (Free & Private)

Calculate return on investment with a simple formula. No sign-up, no data collection. Your numbers stay on your device.

ROI Calculator

What Is ROI?

Return on investment (ROI) is a performance measure used to evaluate the efficiency or profitability of an investment. It expresses the gain or loss generated relative to the amount of money invested. ROI is widely used in finance, real estate, marketing, and business planning because it provides a simple, comparable metric across different types of investments.

The ROI Formula

The standard ROI formula is:

ROI = [(Final Value − Initial Investment) / Initial Investment] × 100

In notation: ROI = [(Vf − I) / I] × 100%, where Vf is the final value and I is the initial investment. A positive ROI indicates a profit; a negative ROI indicates a loss. For example, an investment of $10,000 that grows to $15,000 has an ROI of 50%.

Step-by-Step Example

Suppose you invest $20,000 in a stock. After three years, you sell for $28,000.

  1. Identify initial investment: $20,000
  2. Identify final value: $28,000
  3. Calculate gain: $28,000 − $20,000 = $8,000
  4. Divide gain by initial investment: $8,000 / $20,000 = 0.40
  5. Multiply by 100: 0.40 × 100 = 40% ROI

Your total ROI over three years is 40%. This does not tell you the annual rate of return—for that, you need annualized ROI.

Annualized ROI Explanation

Simple ROI ignores the holding period. A 50% return over one year is not equivalent to a 50% return over ten years. Annualized ROI converts the total return into an equivalent compound annual growth rate:

Annualized ROI = [(Final Value / Initial Investment)1/n − 1] × 100

where n is the number of years. For the $20,000 → $28,000 example over 3 years: (28,000/20,000)^(1/3) − 1 ≈ 0.119, or about 11.9% per year. This allows meaningful comparison between investments with different time horizons.

When ROI Can Be Misleading

ROI has several limitations. It does not account for the time value of money—$100 today is worth more than $100 in five years. It often excludes transaction costs, taxes, and ongoing fees, which can significantly reduce actual returns. ROI can also be manipulated by choosing selective time periods or including only favorable costs. When comparing investments, risk is not factored in: a 30% ROI on a high-risk venture is not equivalent to 30% on a government bond. For cash flows occurring at different times, IRR or net present value (NPV) are more appropriate.

ROI vs IRR

IRR (Internal Rate of Return) addresses one of ROI’s main weaknesses: the timing of cash flows. ROI treats all dollars equally regardless of when they occur. IRR solves for the discount rate that makes the net present value of all cash flows equal to zero. For a single lump-sum investment and return, ROI and IRR tell similar stories. For projects with multiple inflows and outflows—such as real estate with rental income and renovations—IRR provides a more accurate picture. See ROI vs IRR for a detailed comparison.

Industry Benchmarks

Asset Class Typical Range Notes
U.S. large-cap stocks ~8–10% annualized Historical long-term average
Real estate (cap rate) 4–8% Varies by market and property type
Business projects 15–30%+ Risk-adjusted hurdle rates
Bonds 2–5% Depends on credit and duration

These are illustrative ranges. Actual returns depend on market conditions, risk, and holding period.

Common Mistakes

Frequently Asked Questions

What is ROI?

ROI (Return on Investment) measures the profitability of an investment as a percentage of the initial cost. The formula is: ROI = [(Final Value − Initial Investment) / Initial Investment] × 100.

How do you calculate annualized ROI?

Annualized ROI converts multi-year returns to an equivalent annual rate. Formula: Annualized ROI = [(Final Value / Initial Investment)^(1/years) − 1] × 100. This allows comparison of investments with different holding periods.

When can ROI be misleading?

ROI can be misleading when it ignores the time value of money, excludes costs like taxes or fees, or compares investments with different risk levels. Annualized ROI and IRR address some of these limitations.

What is a good ROI?

A "good" ROI depends on asset class, risk, and holding period. Stock market historical average is around 10% annually; real estate cap rates vary by market; business investments typically target 15–25% or higher depending on risk.

What is the difference between ROI and IRR?

ROI is a simple percentage gain over the total period. IRR (Internal Rate of Return) accounts for the timing of cash flows and finds the discount rate that makes NPV zero. IRR is better for investments with multiple inflows and outflows.

Explore ROI by Industry