Calculator
ROI Calculator
A gain in dollars means little without knowing how long it took or what it cost to get there, which is why the same $10,000 profit can be a triumph over one year and a loss to inflation over ten. This takes an initial investment, any additional cost put in along the way, and a final value, and reports both the plain ROI and the annualized return — the number that's actually comparable across different holding periods.
Results
ROI
0%
Annualized return
—
Not meaningful for a total loss or zero-length hold
Net profit
$0.00
Total invested
$0.00
Investment
Initial investment is what you put in to start. Anything else you put in along the way — fees, renovations, COGS, OpEx, top-ups — goes in the additional costs list below, itemized instead of guessed as one lump number.
Outcome
Final value is what the investment is worth (or sold for) at the end. Holding period is how long you held it — decimals are fine for anything other than a whole number of years.
Additional costs
Anything besides the initial investment that added to your cost basis — COGS, OpEx, fees, renovations, marketing, shipping, whatever applies. List each one as its own row instead of one guessed total, then check the subtotal against what you expect.
Leave a row blank to ignore it — an empty amount isn't treated as a zero-dollar cost.
Total additional costs: $0.00
How this is calculated
For educational purposes only. Results are estimates and do not constitute financial, tax, or legal advice. Consult a qualified professional before making any financial decisions.
How to use it
Enter your initial investment, any additional money put in along the way, and the final value today.
Results update as you type — there's no Calculate button to press. Add the holding period to see the annualized return alongside the plain total ROI.
A $10,000 gain over one year and the same gain over ten years are very different outcomes — the annualized figure is what actually lets you compare them.
Assumptions
- This is a single point-in-time calculation from a starting cost basis and an ending value — it doesn't model when along the way any additional investment was made.
- Annualized return isn't shown when the holding period is zero or the final value is at or below zero, since there's no meaningful rate to spread over time in either case.
- Doesn't account for taxes, transaction costs, or inflation — it's a nominal return on the dollars you entered.
