Free research tool
Crypto Arbitrage Calculator: Profit After Fees
A gap between exchanges is only the starting number. Enter a buy price, a sell price, quantity and both venues' fees to calculate what remains after costs and the sell price needed to break even.
Price an arbitrage route
Your scenario
$2.98 after entered costs
- Gross price-gap profit
- $20.00
- Trading fees on both legs
- $12.02
- Transfer and other costs
- $5.00
- Total buy-side outlay, including other costs
- $6,011.00
- Net profit or loss
- $2.98
- Net return on outlay
- 0.049576%
- Break-even sell price
- $60,170.17017
Two hypothetical fills in the same asset and dollar quote currency. Fees are dollar charges on each leg's traded value. Enter prices you can fill, rather than midpoints or last trades. This assumes the whole quantity fills on both venues; depth, transfer delays, withdrawal restrictions, funding, price changes and counterparty risk can change or prevent the route.
Continue in Vultax
Find the gap, then inspect the books
Open Vultax's public crypto arbitrage snapshot to see venue comparisons, source times and stated fee assumptions. Follow the gap into the order books when you need to assess the available depth.
Worked example
Buying 0.1 BTC at $60,000 and selling at $60,200 gives a $20 gross gap. At 10 bps per leg, trading fees total $12.02. Another $5 of costs leaves $2.98; the break-even sell price is about $60,170.17.
Net profit = quantity × (sell price − buy price) − buy value × buy fee − sell value × sell fee − other costs. Break-even sell price = total buy-side outlay ÷ [quantity × (1 − sell fee)].
Use fills rather than midpoint gaps
Buying consumes asks and selling consumes bids. Last trades and midpoints can exaggerate the spread available to you. Fees apply to both legs' traded values, which differ when the prices differ.
For an order larger than the best quote's depth, estimate its average fill with the slippage calculator first. Paste those two average prices here. Do not add the same price impact again under other costs.
A positive scenario still needs an executable route
A spot transfer takes time and can change the quantity received. Pre-funded inventory can avoid that transfer for one trade but creates inventory and rebalancing costs. This model assumes the same asset quantity reaches both fills.
Vultax's public scanner compares venue prices with stated fee assumptions and source times. Use it to investigate a gap, then substitute the fees and fill prices that match your own scenario here.
Questions about this calculation
- How much spread do I need to cover crypto arbitrage fees?
- Enough to cover both trading fees and any other route costs at your quantity. The calculator solves the break-even sell price from those inputs. A percentage spread alone is insufficient when fixed transfer costs matter.
- Does the calculator find or execute live arbitrage?
- No. It evaluates your entered prices and costs. The linked Vultax scanner provides public research snapshots with source times; it does not establish that both legs will fill or place orders.