ROI Calculator — Return on Investment
Calculate return on investment. Enter your investment cost and final value to get ROI percentage and net profit instantly.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
Comparison
About this calculator
ROI is a simple percentage based on total cost and final value. It does not account for how long the investment was held, risk, inflation, taxes or fees; compare those separately.
Worked example
calculated with the default values below
Investment cost 30,000 · Final value 45,000 ROI 50.00 % · Net profit 15,000.00 $
Method and assumptions
ROI = (G - C) ÷ C × 100 ROI is a percentage; with zero cost the calculator returns 0. ROI is a simple percentage based on total cost and final value. It does not account for how long the investment was held, risk, inflation, taxes or fees; compare those separately. The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
Data sources
The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
Disclaimer
These calculators give estimates for general information only. They are not financial, tax or investment advice and do not take your personal circumstances into account. Before borrowing, investing or filing, confirm the numbers with a qualified adviser in your jurisdiction.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
ROI = (G - C) ÷ C × 100
- C
- Amount invested
- G
- Final value returned
- P
- Profit: G - C
ROI is a percentage; with zero cost the calculator returns 0.
Frequently asked questions
Does return on investment account for how long the money was tied up?
No. ROI is a single-period percentage and does not show how long the money was invested. A 100% gain over two years and over twenty years has the same simple ROI but very different annualized performance. Compare time horizon, risk, inflation, taxes and fees separately.
How do I include costs and fees in the return?
There is no separate fee field. Include relevant purchase fees in the cost, or deduct selling fees from the final value, without counting a fee twice. ROI = (final value − cost) ÷ cost × 100%. For cost 100 and final value 120, ROI is 20%; the tool does not determine which taxes or fees apply to you.
What happens if investment cost is zero?
ROI divides profit by cost, so it is undefined when cost is zero. The calculator leaves the ROI result blank rather than showing 0%.
Which inputs and limits apply to ROI Calculator — Return on Investment?
Use the units shown beside each field. These are form limits, not recommended settings. Investment cost: 0–∞; Final value: 0–∞ ROI = (G - C) ÷ C × 100 ROI is a percentage; with zero cost the calculator returns 0. ROI is a simple percentage based on total cost and final value. It does not account for how long the investment was held, risk, inflation, taxes or fees; compare those separately. The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
What is a complete worked example for Investment cost = 30,000; Final value = 45,000?
Inputs: Investment cost = 30,000; Final value = 45,000. Calculation: ROI = (G - C) ÷ C × 100. Results: ROI = 50.00 %; Net profit = 15,000.00 $.