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.
Calculate your ROI
Runs in your browserThe 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.
ROI results and return breakdown
Initial investment plus additional contributions and fees.
Final value minus the total cost entered above.
A time-adjusted estimate using the entered holding period.
Final value divided by total cost before expressing a percentage.
The ending value or proceeds supplied for the scenario.
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.
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.
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.
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.
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.
| Input | How it is used | Example |
|---|---|---|
| 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.
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.