Finance

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)

Enter your values

ROI 50.00%
Results

Comparison

Investment cost30,000.00Final value45,000.00

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.

Maintained by: CalcDelta Formula and sources updated ·

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.

View algorithm, constants and default inputs (JSON)

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.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

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 $.