Calculate realized or unrealized profit and loss on spot crypto trades. Enter your buy price, sell price (or current price), and position size — optional trading fees included.
Applied on buy and sell (typical exchange fee).
Net profit / loss is what you keep after paying trading fees on both the buy and the sell. ROI shows that profit as a percentage of your total cost (purchase plus buy-side fee). If you enter a current price instead of a sell price, the numbers describe unrealized gain or loss on an open position — not cash in hand until you sell.
Coins = amount in coins, or USD invested ÷ buy price. Cost basis = coins × buy price. Buy fee = cost basis × (fee % ÷ 100). Total cost = cost basis + buy fee. Gross proceeds = coins × sell price. Sell fee = gross proceeds × (fee % ÷ 100). Net profit = gross proceeds − sell fee − total cost. ROI = (net profit ÷ total cost) × 100. Break-even sell (per coin) = total cost ÷ (coins × (1 − fee % ÷ 100)).
Buy 0.5 BTC at $42,000, sell at $48,000, 0.1% fee on buy and sell.
Cost $21,000 + buy fee $21 = $21,021 total cost. Gross sell $24,000 − sell fee $24 = $23,976 net proceeds. Profit = $23,976 − $21,021 = $2,955.
Net profit about $2,955 — ROI ≈ 14.1% on capital including fees.
Invest $10,000 at ETH buy price $2,500, sell at $3,000, 0.1% fees.
You hold 4 ETH. Total cost $10,010 after buy fee. Net proceeds $11,988 after sell fee on $12,000 gross.
Net profit about $1,978 — ROI ≈ 19.8%.
1 ETH bought at $3,500, sold (or marked) at $3,200, 0.1% fees.
Total cost $3,503.50. Net proceeds $3,196.80. Profit = −$306.70.
Net loss about $307 — ROI ≈ −8.8%. Break-even sell would be above $3,200 once fees are included.
For education only — not financial advice. Past performance does not guarantee future results.