ROI Calculator
Estimate return on investment from cost, ending value, and net profit.
How to use this ROI calculator
- Enter initial investment
Type the amount you invested or spent.
- Enter final value
Enter the ending value or total return received.
- Set the investment period
If comparing across time horizons, note the period for context on annualized returns.
- Review return percentage
Review the ROI percentage, net profit, and investment multiple.
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.
ROI = [(final value – initial investment) / initial investment] × 100 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.
- ✓ 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.
- 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.
- Return on investment definition — CFA Institute
- 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.