ROI Calculator: Calculate Return on Investment

Use this ROI calculator to compare an investment's cost with its final value. Enter the starting amount, final value, extra contributions, fees, and holding period to see simple ROI, annualized return, net gain, and the assumptions behind each result.

Simple ROI formula
(Final value − total cost) ÷ total cost × 100

Calculate your ROI

Runs in your browser
$
The amount you put in at the beginning of the scenario.
$
The amount received or current value at the end of the scenario.
$
Optional money added after the initial investment.
$
Include commissions, platform charges, or other costs paid for this scenario.
years
Used to estimate annualized ROI; use the same time unit for every comparison.
Simple ROI
Example result
21.95%

The investment gained $2,250 after fees. That is a 21.95% simple ROI over 3 years, or about 6.84% annualized under the calculator's simplifying assumption.

Positive return; compare it with your benchmark, inflation, taxes, and risk.
Total cost
$10,250.00
Net gain or loss
$2,250.00
Annualized ROI
6.84%
Value multiple
1.22×
Final value
$12,500.00
Holding period
3 years

ROI results and return breakdown

Simple ROI answers the total-return question; annualized ROI adds time context.
Total cost
$10,250.00

Initial investment plus additional contributions and fees.

Net gain or loss
$2,250.00

Final value minus the total cost entered above.

Annualized ROI
6.84%

A time-adjusted estimate using the entered holding period.

Value multiple
1.22×

Final value divided by total cost before expressing a percentage.

Final value
$12,500.00

The ending value or proceeds supplied for the scenario.

Holding period
3 years

The period used for the annualized estimate.

Formula used for this scenario

ROI = ($12,500 − $10,250) ÷ $10,250 × 100 = 21.95%

How to read the result

  • The scenario produced $2,250.00 of net gain, or 21.95% simple ROI.
  • Annualized ROI is an estimate because the calculator treats the total cost as a single comparable base.

Worked ROI calculator examples

Apply a scenario to the calculator, then change one assumption at a time to see what drives the result.

$10,000 grows to $12,500

Includes $250 of fees over 3 years. The total cost is $10,250, so the simple ROI is 21.95% and the annualized estimate is about 6.84%.

A $5,000 start with added capital

Add $1,500 during a 2-year project and finish at $7,400 after $100 of fees. Contributions increase the cost base, so ROI is not calculated from the starting amount alone.

A $2,000 project closes at $1,650

With $75 of fees over 1.5 years, the total cost is $2,075 and the net loss is $425. A negative ROI is useful information, not a calculation error.

A break-even sale

If $8,000 of total cost produces an $8,000 final value, simple ROI is 0%. The time period still matters when comparing the opportunity with alternatives.

How to use this ROI calculator

Use consistent definitions for every scenario so the percentages remain comparable.

1

Enter the starting amount

Use the cash, purchase price, project budget, or other amount committed at the start. This is the base investment before later contributions and fees.

2

Add the ending value

Enter the sale proceeds, current market value, portfolio balance, or revenue collected at the end of the period. Use a value that matches the type of investment.

3

Include extra cost

Add later contributions and fees when they are part of the same scenario. Leaving out commissions or capital calls can make the return look better than it was.

4

Check both returns

Simple ROI shows total gain relative to cost. Annualized ROI adds the holding period so a short project and a long project are easier to compare.

What each ROI input means

The calculator is unit-neutral: use dollars, euros, pounds, or another currency, but use the same currency for every money field.

InputHow it is usedExample
Initial investment Starting amount committed before later cash additions. $10,000
Final value or proceeds Ending amount received or current value being compared. $12,500
Additional contributions Extra capital added after the initial investment. $0 or $1,500
Fees and other costs Commissions, charges, or scenario-specific costs. $250
Holding period Time used to estimate an annualized return. 3 years

ROI formulas explained

Showing the formulas makes it easier to audit the result in a spreadsheet or compare it with an investment report.

Total cost

Initial investment + contributions + fees

This calculator treats every entered cost as part of the comparable cost base.

Net gain

Final value − total cost

A negative number means the final value is below the money committed.

Simple ROI

Net gain ÷ total cost × 100

Simple ROI is a total-return percentage; it does not show how long the money was invested.

Annualized ROI

(Final value ÷ total cost)^(1 ÷ years) − 1

This is a comparable annual rate when the cash-flow timing is simple enough for the assumption.

Simple ROI versus annualized ROI

Simple ROI asks, “How much did the investment gain or lose compared with the total cost?” A $2,000 gain on a $10,000 cost is a 20% simple ROI whether it took six months or six years. That makes it useful for a quick project or deal summary, but it hides the time required to earn the result.

Annualized ROI asks, “What constant yearly rate would produce a similar total value over the holding period?” It is helpful when comparing opportunities with different durations. The estimate on this page uses the final value divided by the total cost, raised to the inverse of the entered years, then subtracts one.

If contributions or withdrawals happened at different dates, the annualized number is only a simplifying comparison. A cash-flow method such as an internal rate of return can be more appropriate when timing materially changes the result. Keep the cash-flow schedule and tax treatment consistent before using the percentage for a real decision.

Time changes the meaning of a return

A 20% return over one year is not the same opportunity as a 20% return over ten years. Add the holding period and compare risk, liquidity, taxes, and inflation alongside the percentage.

ROI calculator edge cases

Unusual results often point to an assumption that deserves a second look.

Negative ROI

A final value below total cost produces a negative percentage. This is a valid loss result, not a broken formula.

Zero gain

When final value equals total cost, simple ROI is 0%. Fees can turn an apparently even sale into a loss.

Large fees

Trading charges, closing costs, platform fees, or repairs belong in the cost base when they are part of the comparison.

Many contributions

Adding capital over time makes the annualized estimate less precise because the calculator does not know the date of each cash flow.

Limitations and privacy notes

Use the result as a transparent comparison, not as a guarantee or a complete investment analysis.

No market forecast

CalcBit does not supply prices, expected returns, benchmark data, or a recommendation. You provide the starting and ending assumptions.

Taxes are separate

The tool does not estimate income tax, capital-gains tax, withholding, depreciation, or local reporting rules. Add an after-tax value yourself if that is the comparison you need.

Cash-flow timing matters

The formula is not a full IRR or XIRR model. Staggered deposits, withdrawals, dividends, and interim payments can change the true time-weighted result.

Runs in your browser

The calculation is performed by this page's JavaScript and the form is not submitted to a CalcBit server. Avoid entering private information that is not needed for the estimate.

ROI calculator FAQ

Short answers to common questions about return on investment, annualized ROI, costs, and loss scenarios.

The basic ROI formula is net gain divided by total cost, multiplied by 100. Net gain is final value minus total cost. In this calculator, total cost includes the initial investment, additional contributions, and fees you enter.

There is no universal good ROI. A useful comparison depends on the investment's risk, time period, liquidity, taxes, inflation, and a relevant benchmark. A higher percentage is not automatically a better or safer opportunity.

Simple ROI measures the total gain or loss for the full scenario. Annualized ROI converts that total result into an estimated yearly rate, which helps compare opportunities held for different lengths of time.

Include fees when they are part of the money required to complete or hold the scenario. Commissions, platform charges, closing costs, and similar expenses can materially change the net gain and should not be hidden from the comparison.

Yes. If the final value is below the total cost, the net gain is negative and the ROI is negative. Review the final value, additional contributions, fees, and holding period before deciding whether the result represents a realized or unrealized loss.

No. This page calculates simple ROI and a simplified annualized return. IRR or XIRR is better when deposits, withdrawals, dividends, or payments occur on different dates and you need to model each cash flow.

Yes, if you define the project cost and final value consistently. Include the relevant setup costs, extra funding, fees, and proceeds, then keep operating profit, tax, and financing assumptions separate when the decision needs more detail.

Run a conservative ROI scenario

Lower the final value, add realistic fees, or extend the holding period to see how sensitive the return is before you rely on a headline percentage.