ROI Calculator — Return on Investment
Net profit, ROI %, annualized ROI and break-even price for any trade or investment. Two modes: a generic Simple ROI and a Crypto/Stock flow with buy price, sell price, amount and fees.
Simple ROI Calculator
Inputs
Result
Crypto and Stock ROI Calculator
Inputs
Result
How ROI is calculated
Simple ROI divides your net profit (Final − Initial) by the initial investment and multiplies by 100. Annualized ROI compounds that total return into a per-year rate: (Final ÷ Initial)1 ÷ Years − 1. The two answer different questions — total return tells you how much you made; annualised tells you how that compares to other investments per year of capital lock-up.
For a crypto or stock trade, this calculator also subtracts fees from net profit and shows your break-even price — the minimum sell price that recovers your fees. Funding and slippage are not modelled separately; bundle them into the Fees field if they matter to your setup.
Plan future growth instead
Use the Compound Interest Calculator to project where contributions + an annual rate get you over time.
Open →Plan the next trade
Size a new position by risk %, entry and stop-loss with the Position Size Calculator.
Open →Frequently Asked Questions
What is ROI?
Return on investment (ROI) is the net profit of an investment expressed as a percentage of its initial cost. The standard formula is (Final Value − Initial Investment) ÷ Initial Investment × 100. A positive ROI means a profit; a negative ROI means a loss. ROI is backward-looking and ignores time, taxes and opportunity cost.
How do I calculate annualized ROI?
Annualized ROI converts a total return over many years into the equivalent compound annual growth rate (CAGR). The formula is (Final ÷ Initial)^(1 ÷ Years) − 1, expressed as a percentage. Example: an investment that grew from $1,000 to $1,500 over 3 years has an annualized ROI of about 14.47% per year, even though the total ROI is 50%.
What's the difference between ROI and annualized ROI?
Plain ROI is the total return as a single number — it does not care whether you took six months or six years to get there. Annualized ROI normalises that total return into a per-year rate, which is what you compare against other investments, market benchmarks or a savings account. A 50% return over 1 year (50% annualised) is very different from 50% over 10 years (~4.1% annualised).
How do I calculate crypto ROI with fees?
Compute the cost basis (Buy Price × Amount) and proceeds (Sell Price × Amount). Net profit is proceeds minus cost basis minus all trading fees (entry + exit + funding, if applicable). Net ROI % is Net Profit ÷ Cost Basis × 100. Break-even price is Buy Price + Fees ÷ Amount — the minimum sell price that recovers your fees on the way out.