ROI Calculator
Enter what you put in, any extra costs or fees, and what the investment is worth now to see your net gain or loss and simple ROI. The formula and every figure are shown. Calculated locally in your browser — an educational estimate only.
1. Investment
Simple ROI2. Result
—ROI here is simple, not annualised: it covers the whole holding period regardless of its length.
About ROI Calculator
ROI Calculator works out the return on investment from what you put in, any fees or extra costs, and what the investment is worth now or when you sold it. It shows total invested, net gain or loss, and ROI as a percentage. It is a simple, non-annualised measure. Educational estimate only — not financial advice.
ROI is a quick way to compare the outcome of an investment with what it cost. Including fees gives a more honest figure, and seeing the formula with your numbers makes the result easy to check.
Step by step
- Choose a currency symbol (display only).
- Enter the initial investment.
- Optionally enter fees or extra costs.
- Enter the final value.
- Press Calculate ROI, then copy or download the summary.
What it offers
- ROI = (final value − total invested) ÷ total invested × 100
- Fees and extra costs added to the amount invested
- Gains, losses and break-even shown clearly
- Exact arithmetic in whole currency units and cents
- Step-by-step working with your numbers
- Summary includes inputs, formula and disclaimer
Tips for best results
- Include every cost you paid — brokerage, commissions and charges — in fees.
- Remember ROI ignores how long you held the investment; use CAGR to compare different time periods.
- Use the same currency for every amount.
- Treat the result as an estimate; taxes and inflation are not included.
Why people use it
Clear
Gain or loss and ROI side by side.
Transparent
Formula and steps shown.
Precise
Calculated in cents, not floating guesses.
Private
Calculated in your browser.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.