ROI Calculator (Free & Private)

Calculate return on investment instantly. No signup. No data tracking.

This page answers: What is my return on investment for a given starting amount, ending value, and holding period?

ROI Calculator

How this percentage compares to other measures

ROI measures total return over your horizon, while internal rate of return accounts for timing of cash flows, and cap rate focuses on income-based rental yield before financing.

Benchmarks and when ROI falls short

For operational investments, ROI is often evaluated using tools like a SaaS ROI calculator. When discounting matters, weigh ROI against NPV rather than the headline percent alone.

Quick answer: ROI is net profit divided by investment cost, times 100; this calculator runs in your browser and does not send your inputs to a server.

What is ROI?

Return on investment (ROI) is a profitability ratio: net gain divided by capital invested, expressed as a percentage. It tells you how much return you produced for each dollar put at risk.

People use the ROI metric in marketing, operations, and property because it is easy to quote. Simple ROI does not, by itself, state how long you held the asset—pair it with a time period or annualized ROI when horizons differ.

How do you calculate ROI?

With one starting outlay and one ending value, ROI = [(final value − initial cost) ÷ initial cost] × 100. If you already know net profit, use (net profit ÷ investment) × 100 instead.

Annualized ROI converts a multi-year investment return into an equivalent yearly rate so you can compare different time spans. When cash moves in and out at uneven dates, internal rate of return (IRR) often fits better than a single ROI percentage.

What is a good ROI?

A “good” ROI is not one number—it depends on asset class, risk, liquidity, fees, taxes, and your required hurdle rate. Judge any investment return against realistic alternatives and the same profit definition.

Public equities are often discussed with long-run annualized figures; private projects and paid media may show higher headline percentages to offset illiquidity or attribution noise. Always state whether ROI is pretax and whether all-in costs are included.

Return on Investment (ROI) measures the profitability of an investment by comparing net profit to total cost. It is calculated as (Net Profit ÷ Investment Cost) × 100 and is commonly used in business, real estate, marketing, and financial analysis.

This page explains return on investment (ROI), annualized ROI, and benchmarks on roicalculator.live, with formulas, examples, limitations, and links to related metrics.

When to Use This Calculation

  • Evaluating investment profitability
  • Comparing multiple opportunities
  • Estimating return over time

Limitations of This Metric

  • Does not account for time value of money
  • Depends on assumptions
  • May not reflect risk

What Is ROI?

Use the calculator above for numbers; below is how to interpret ROI, annualize it, and when to pair it with other metrics (IRR, NPV) for decisions.

  • Annualized ROI converts multi-year returns to a comparable yearly rate.
  • ROI ignores timing of cash flows and risk—IRR helps with irregular flows.
  • Benchmarks differ by asset class; always align comparisons to horizon and risk.

How to Calculate ROI

  1. Determine total investment cost.
  2. Calculate total return or profit.
  3. Subtract cost from return.
  4. Divide profit by investment.
  5. Multiply by 100 to express as a percentage.

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

Industry ROI Benchmarks

Compare ROI to Other Metrics