ROI Calculator

Estimate return on investment from cost, ending value, and net profit.

Enter the amount invested or spent.
Enter the ending value or total return received.

Estimated ROI

45%

Net profit$2,250
Final value$7,250
Investment multiple1.45

How to use this ROI calculator

  1. Enter initial investment

    Type the amount you invested or spent.

  2. Enter final value

    Enter the ending value or total return received.

  3. Set the investment period

    If comparing across time horizons, note the period for context on annualized returns.

  4. Review return percentage

    Review the ROI percentage, net profit, and investment multiple.

Methodology

How this ROI calculator works

This ROI calculator computes return on investment as the percentage gain or loss relative to the initial cost. ROI is one of the most widely used profitability metrics in business and investing because it normalizes returns to a common scale regardless of the size of the investment. The calculator also shows the net profit and investment multiple (total return ÷ cost) for a more complete picture.

Formula
ROI = [(final value – initial investment) / initial investment] × 100
ROI Return on investment as a percentage
Final value Total proceeds, ending value, or revenue received
Initial investment Original cost or amount invested
Example

You invest $25,000 in a project that ultimately returns $37,500: net profit = $12,500, ROI = 50 %, and the investment multiple is 1.5×. If this return took 3 years, the annualized return would be lower — but basic ROI does not distinguish the time dimension.

Investing $25,000 and receiving $37,500 back produces an ROI of 50 % and a net profit of $12,500. If this return took 3 years, the annualized return would be considerably lower — illustrating why basic ROI can overstate performance when the holding period is long.

An investment of $25,000 that returns only $22,000 produces a negative ROI, meaning the investment lost money. The net loss of $3,000 and an investment multiple below 1× signals that the total proceeds did not recover the original cost.

Assumptions
  • ROI does not account for the time period over which the return was earned — a 50% ROI over 1 year is very different from 50% over 10 years.
  • The calculation treats all costs and returns as single values; ongoing expenses or multiple cash flows are not modeled.
  • Taxes, transaction fees, and inflation are not deducted from the result unless you include them in your input values.
  • Negative ROI indicates a loss; the invested amount exceeded the value received.
Notes
  • For time-sensitive comparisons, annualized ROI or IRR (internal rate of return) is more appropriate than basic ROI.
  • ROI is most useful for comparing opportunities of similar duration and risk profile on a like-for-like basis.
  • In business contexts, include all relevant costs (marketing, labor, overhead) in the initial investment to get a meaningful ROI figure.
  • An ROI of 0% means you broke even; you recovered your investment but earned no profit.
Sources
  1. Return on investment definition — CFA Institute
  2. ROI methodology — Investopedia

What is return on investment?

Return on investment is a profitability metric that expresses the gain or loss on an investment as a percentage of its original cost. It is one of the most widely used financial ratios because it provides a simple, intuitive way to compare the efficiency of different investments regardless of their absolute size. An ROI of 100 percent means you doubled your money; 50 percent means you earned half your investment back on top of recovering the principal. The formula is straightforward: subtract the cost from the final value, then divide by the cost. Despite its simplicity, ROI is powerful because it normalizes returns to a common scale. A project that earned a large absolute profit on a massive investment may have a lower ROI than a smaller project that earned less in absolute terms but was far more capital-efficient. This makes ROI especially useful for capital allocation decisions where you need to choose between competing opportunities with different funding requirements.

Limitations of basic ROI

Basic ROI has two significant blind spots that users should understand. First, it does not account for time. A 50 percent return earned in one year is far more impressive than the same 50 percent earned over ten years, but basic ROI treats them identically. For time-sensitive comparisons, annualized ROI or internal rate of return (IRR) are better metrics because they normalize the return to a per-year basis. Second, ROI does not adjust for risk. A 20 percent return on a government bond and a 20 percent return on a speculative startup look the same through the ROI lens, but the startup carried far more uncertainty and the possibility of total loss. Sophisticated investors evaluate risk-adjusted returns using metrics like the Sharpe ratio or compare ROI against a benchmark return for the same risk class. For quick comparisons between opportunities of similar duration and risk, basic ROI is perfectly adequate — but for deeper analysis, complement it with time-aware and risk-aware measures.

ROI calculator FAQs

What is a good ROI?

It depends entirely on the context. A 10% annual ROI is strong for a passive stock portfolio, while a business project might need 30%+ to justify the risk and effort involved.

Does ROI account for time?

No. Basic ROI is a total-return metric. If you need to compare investments over different time periods, use annualized ROI or IRR instead.

Can ROI be negative?

Yes. A negative ROI means the investment lost money — the final value was less than the initial cost.

How is ROI different from profit margin?

ROI measures return relative to cost (what you spent). Profit margin measures profit relative to revenue (what you earned). They answer different questions about profitability.

Written by Jan Křenek Founder and finance calculator author
Reviewed by DigitSum Methodology Review Finance model verification
Last updated Mar 10, 2026

Use this as an estimate and validate important decisions with a qualified professional.

Inputs stay in the browser unless a future feature explicitly tells you otherwise.