Business calculator

Free roi calculator

Enter the initial investment and final value — this ROI calculator returns return on investment as a percentage and annualizes it for the holding period, updated live, as you type.

InputsLive
Investment cost
$
Total gain (revenue / proceeds)
$
Include the original investment amount if it was returned.
Annual cash flow (for payback)
$/yr
Optional. Used to calculate simple payback period.
Result
ROI
50%
Net gain: $2,500 · Payback: 2.5 yrs
ROI50%
Net gain$2,500
Total gain$7500
Payback2.5 yrs

ROI = (gain − cost) ÷ cost × 100. This is simple ROI and does not account for time value of money.

Results are estimates. Consult a professional.

How it's calculated

How the ROI calculator works

Return on investment (ROI) measures the gain or loss on an investment relative to its cost. The basic formula divides net gain by the original cost and expresses the result as a percentage. While simple ROI tells you how much you made relative to what you spent, it ignores time — which is why the calculator also computes annualized ROI, the equivalent yearly return that would produce the same total result over the same holding period.

ROI (%) = (final value initial investment) ÷ initial investment × 100
Net gain = final value initial investment
Annualized ROI (%) = ((1 + ROI ÷ 100) ^ (1 ÷ years) 1) × 100

The annualized figure matters enormously in practice: a 50% ROI over 2 years is a 22.5% annual return; the same 50% ROI over 10 years is just 4.1% per year. Comparing investments by total ROI without adjusting for time leads to systematically wrong conclusions. Always annualize before comparing alternatives with different holding periods.

Corporate Finance Institute — Return on Investment (ROI): formula, calculation, and interpretation.
Example

Worked example: $50,000 invested, exit at $75,000 after 3 years

Example: $50,000 initial investment, $75,000 final value, 3-year holding period

You invest $50,000 in a business opportunity. Three years later you sell your stake for $75,000. You want to know the total ROI and the annualized equivalent so you can compare this to other opportunities that had different holding periods.

Net gain = $75,000 $50,000 = $25,000
ROI = $25,000 ÷ $50,000 × 100 = 50.00%
Annualized ROI = ((1 + 0.50) ^ (1 ÷ 3) 1) × 100
Annualized ROI = (1.50 ^ 0.3333 1) × 100 = (1.1447 1) × 100 = 14.47%
14.47% annualized return
A 50% total return over 3 years is a solid 14.47% per year — well above long-run equity market averages of ~7–10%. Comparing it to a different investment that returned 40% in 2 years (17.6%/year) reveals the shorter investment was actually superior on an annualized basis.
Quick reference

Annualized ROI table — total return vs. holding period

The table below converts total ROI percentages into their annualized equivalents for common holding periods. Use it to quickly compare investments that delivered different total returns over different time horizons.

Total ROI1 year2 years3 years5 years7 years10 years
20%20.00%9.54%6.27%3.71%2.65%1.84%
50%50.00%22.47%14.47%8.45%5.99%4.14%
100%100.00%41.42%25.99%14.87%10.41%7.18%
200%200.00%73.21%44.22%24.57%17.01%11.61%
500%500.00%144.95%81.71%43.10%28.95%19.62%

Annualized ROI = ((1 + total ROI / 100) ^ (1 / years) − 1) × 100. Source: CFA Institute; Corporate Finance Institute.

Practical tips

Tips for using ROI calculations effectively

ROI is the most widely used measure of investment performance — and the most widely misused. These five principles help you apply it accurately and avoid the most common traps.

  • Always annualize before comparing. A 30% ROI sounds better than a 28% ROI until you realize the first took 5 years and the second took 18 months. Use the annualized formula for every side-by-side comparison.
  • Include all costs in the denominator. The initial investment must capture every cost that made the gain possible: purchase price, transaction fees, carrying costs, improvements, and taxes paid along the way. Understating costs inflates ROI.
  • Use pre-tax and post-tax ROI separately. A 20% pre-tax return might be a 13% after-tax return depending on your bracket and the nature of the gain (ordinary vs. capital). Always calculate the figure that matters for your decision.
  • ROI is backward-looking; risk-adjusted return is forward-looking. A high historical ROI on a single investment could reflect luck rather than skill. For decisions about the future, consider comparing to a risk-adjusted benchmark like the Sharpe ratio.
  • Inflation erodes real returns. A 7% nominal ROI in a 3% inflation environment is roughly a 4% real return. For long holding periods — especially in business or real estate — compute the inflation-adjusted return to see what you actually gained in purchasing power.
Accuracy & limits

Accuracy and limitations

This calculator computes ROI and annualized ROI using standard financial formulas. Results are mathematically precise given the inputs. The key limitation is what is not in the formula: it does not account for the timing of interim cash flows (use IRR for that), tax effects, inflation, risk, or opportunity cost. For investments with multiple cash inflows and outflows at different times — such as rental properties or phased business investments — IRR or net present value (NPV) gives a more complete picture.

The annualized formula assumes continuous compounding at a constant rate, which is a simplification. Actual investment returns fluctuate year to year; the annualized figure is the single constant rate that would produce the same terminal value, not a prediction of any individual year's performance. Use this calculator for quick comparisons and planning estimates, not for audited financial reporting.

Glossary

ROI terms defined

Net gain divided by the cost of the investment, expressed as a percentage. Measures how efficiently capital was deployed but does not account for the time over which the return was earned.
Final value of the investment minus the initial amount invested (plus any additional costs). Can be negative if the investment lost value.
The constant annual return that, compounded over the holding period, would produce the same total return. Calculated using the geometric formula: ((1 + ROI/100)^(1/years) − 1) × 100.
The length of time an investment is held, from initial outlay to exit. Directly affects annualized ROI — the same total return over a shorter period implies a higher annual rate.
The discount rate that sets the net present value of all cash flows (including interim dividends, rents, or capital calls) to zero. More accurate than ROI for investments with multiple cash flow events.
Return adjusted for inflation. Nominal ROI minus the inflation rate (approximate) or more precisely: ((1 + nominal) ÷ (1 + inflation) − 1) × 100.
The return foregone by choosing one investment over the next-best alternative. A 10% ROI looks less attractive if a comparable-risk investment returned 15% over the same period.
About

About this ROI calculator

This calculator runs entirely in your browser — nothing you enter is sent to any server.

Browse more in our business calculators, or explore the complete library on the free calculators page.

Questions

Frequently asked questions about the free roi calculator

A ROI calculator is a free online tool that helps you calculate return on investment as percentage gain and net dollar gain. ROI is gain divided by cost. Annualized ROI adjusts for holding period. It runs entirely in your browser with instant results and no sign-up.
No — these calculators provide quick estimates for planning and decisions. For tax filings, financial reporting, or formal valuations, use a CPA / CFA.
Most ratios assume GAAP figures from financial statements. For cash-basis or tax-basis filings, adjust the inputs accordingly.
Core finance formulas (DCF, IRR, depreciation methods, payment math) are stable. Tax-specific calculators (like-kind, repossession) reflect post-TCJA / 2025 rules where applicable.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.