Return on Investment (ROI) Calculator
Calculate Return on Investment (ROI) for any asset or project. Enter cost and gain to see percentage return, annualized ROI, and net profit.
Return on Investment (ROI) Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: ROI = (Net Profit / Total Cost) × 100 | Annualized ROI = (FV/Cost)^(1/years) - 1
Worked example — ROI: 42.86% | Annualized: 12.62% | Net Profit: $4,500
Reviewed for accuracy by Sahil, Senior Finance & Tax Editor · Editorial policy
Return on Investment (ROI) Calculator Formula
ROI = (Net Profit / Total Cost) × 100 | Annualized ROI = (FV/Cost)^(1/years) - 1
Where ROI = Return on Investment percentage, Net Profit = Final Value minus Total Cost (initial investment plus additional costs), Total Cost = Initial Investment + Additional Costs. Annualized ROI (CAGR) converts total return to an equivalent annual rate by raising the ratio of final value to total cost to the power of 1 divided by the number of years, then subtracting 1.
Return on Investment (ROI) Calculator — Worked Examples
Example 1: Stock Market Investment ROI
Problem:You invested $10,000 in stocks 3 years ago, paid $500 in trading fees, and the portfolio is now worth $15,000. What is the ROI?
Solution:Total cost: $10,000 + $500 = $10,500 Net profit: $15,000 - $10,500 = $4,500 ROI: ($4,500 / $10,500) x 100 = 42.86% Annualized ROI: ($15,000 / $10,500)^(1/3) - 1 = 12.62% Profit per year: $4,500 / 3 = $1,500
Result:ROI: 42.86% | Annualized: 12.62% | Net Profit: $4,500
Example 2: Real Estate Rental Property
Problem:You bought a rental property for $200,000 with $15,000 in closing and renovation costs. After 5 years, it is worth $280,000.
Solution:Total cost: $200,000 + $15,000 = $215,000 Final value: $280,000 Net profit: $280,000 - $215,000 = $65,000 ROI: ($65,000 / $215,000) x 100 = 30.23% Annualized ROI: ($280,000 / $215,000)^(1/5) - 1 = 5.43% Profit per year: $65,000 / 5 = $13,000
Result:ROI: 30.23% | Annualized: 5.43% | Net Profit: $65,000
Return on Investment (ROI) Calculator — Frequently Asked Questions
What is ROI and how do you calculate it?
Return on Investment (ROI) is a performance metric that measures the efficiency and profitability of an investment. It is expressed as a percentage and calculated using the formula: ROI = (Net Profit / Total Cost) x 100, where Net Profit = Final Value - Total Cost (initial investment plus any additional costs). For example, if you invest $10,000, spend $500 in fees, and the investment grows to $15,000, your ROI is ($15,000 - $10,500) / $10,500 x 100 = 42.86%. ROI is widely used because of its simplicity and versatility — it can be applied to stocks, real estate, business investments, marketing campaigns, and virtually any scenario where you want to evaluate the return relative to the cost. However, basic ROI does not account for time, which is why annualized ROI is often more useful.
What is annualized ROI and why is it important?
Annualized ROI (also called Compound Annual Growth Rate or CAGR) converts a total return over any time period into an equivalent annual percentage, enabling fair comparisons between investments held for different durations. The formula is: Annualized ROI = (Final Value / Total Cost)^(1/Years) - 1. For example, a 50% total return over 5 years gives an annualized ROI of (1.50)^(0.2) - 1 = 8.45% per year. This is more meaningful than stating '50% return' because time matters enormously. A 50% return in 1 year is exceptional; 50% over 10 years is mediocre (4.14% annualized). Annualized ROI allows you to compare a 3-year real estate investment against a 7-year stock investment on equal terms, and to benchmark against standard indices like the S&P 500.
What is considered a good ROI for different investments?
Good ROI varies significantly by investment type, risk level, and time horizon. For the stock market, the S&P 500 has historically averaged about 10% annually before inflation (7% after), so an annualized ROI above 10% is considered strong. For real estate, typical annual returns range from 8-12% including appreciation and rental income. Private businesses generally target 15-25% ROI to justify the additional risk and effort. Venture capital investments target 20-30%+ to offset high failure rates. For safer investments, bonds yield 4-6% and savings accounts offer 3-5%. Marketing campaigns typically aim for 200-500% ROI. Remember that higher returns always come with higher risk — if an investment promises 20%+ annual returns with low risk, it is likely too good to be true.
What costs should I include when calculating ROI?
A comprehensive ROI calculation should include all costs associated with the investment to give an accurate picture. For stocks, include brokerage commissions, fund expense ratios, advisory fees, and taxes on gains. For real estate, include closing costs, renovation expenses, property taxes, insurance, maintenance, HOA fees, and property management fees. For business investments, include operating costs, labor, marketing expenses, and opportunity costs. Many investors make the mistake of ignoring indirect costs like the time spent managing an investment (opportunity cost), inflation erosion, and tax implications. Transaction costs like bid-ask spreads in trading can also add up significantly for frequent traders. The most accurate ROI calculations are after-tax, after-fee, and inflation-adjusted.
What are the limitations of using ROI as a metric?
While ROI is valuable for its simplicity, it has several important limitations. First, basic ROI does not account for time — a 20% return in one year is very different from 20% over ten years. Annualized ROI addresses this but is still an average that hides volatility. Second, ROI does not consider risk — a 10% return from government bonds is fundamentally different from 10% in cryptocurrency. Third, ROI can be manipulated by cherry-picking start and end dates or excluding certain costs. Fourth, it does not account for the cash flow timing within the investment period — an investment that returns money earlier is generally preferable. For more sophisticated analysis, consider metrics like Internal Rate of Return (IRR), Net Present Value (NPV), and risk-adjusted returns like the Sharpe Ratio alongside basic ROI.
What is the difference between ROI and net present value?
ROI is a single ratio of net profit to total cost, so every dollar counts the same regardless of when it arrives. Net present value discounts each future cash flow back to today at a required rate of return and sums them, then subtracts the outlay. NPV therefore rewards money received sooner and penalises long payback periods, and it produces a currency amount rather than a percentage. Use ROI for quick screening and comparison; use NPV when cash flows are spread unevenly across several years.
Why do additional costs belong in the denominator rather than the numerator?
Fees, commissions, closing costs and carrying charges are part of what you had to commit in order to own the asset, so they enlarge the cost basis. Return on Investment (ROI) Calculator adds them to the initial investment to form total cost, which is then used both to compute net profit and as the divisor. Putting them there lowers the reported percentage twice over, which is the honest treatment: you tied up more capital and you kept less of the gain.
How do you calculate ROI when an investment pays income along the way?
Add every distribution received during the holding period to the final value before subtracting total cost. For a rental property that means net rent collected; for shares it means dividends; for a bond it means coupon payments. This converts a price-only figure into a total return. Ignoring the income stream understates ROI badly for high-yield assets, where distributions can account for a large share of the total gain over a long hold.
What is the difference between ROI and return on equity?
ROI measures profit against the total capital committed to a project or asset. Return on equity divides net income by shareholders equity, so it measures profit against the owners stake alone. When borrowed money funds part of the asset, equity is smaller than total capital, and ROE will exceed ROI as long as the return on the asset beats the cost of the debt. That gap is leverage, and it magnifies losses in exactly the same proportion.
How should borrowed money be handled in an ROI calculation?
Decide which base you are measuring. A whole-asset ROI uses the full purchase price as the cost and ignores how it was financed. A cash-on-cash return uses only the cash you actually put in as the denominator and subtracts interest paid from the profit, since interest is a genuine cost of holding the position. The two figures can differ sharply, so always state which one you are quoting when comparing leveraged and unleveraged deals.
Return on Investment (ROI) Calculator — Background & Theory
History of the Return on Investment (ROI) Calculator
References
Related Calculators
🧮Bond Yield to Maturity Calculator
Calculate bond yield to maturity with inputs, formulas, and instant results.
🧮Investment Return Calculator
Calculate investment return with inputs, formulas, and instant results.
🧮Bond Yield Calculator
Calculate current yield, yield to maturity, and yield to call for fixed income investments.
🧮Bond Duration Convexity Calculator
Calculate bond duration convexity with inputs, formulas, and instant results.
🧮Bond Price Calculator
Calculate bond price with inputs, formulas, and instant results.
🧮Portfolio Rebalance Calculator (3-Asset)
Enter current and target allocations for stocks, bonds, and cash to see exact buy/sell amounts, drift, and turnover.
🧮Inflation Adjusted Return Calculator
Calculate inflation adjusted return with inputs, formulas, and instant results.
🧮Cash on Cash Return Calculator
Calculate cash on cash return with inputs, formulas, and instant results.