ArbiLayer

Crypto arbitrage calculator

Buy on one exchange, sell on another: what is left after both trading fees and the withdrawal fee.

Gross spread—
Net profit—
Return on investment—
Break-even spread—minimum gap to cover all fees

Estimates only. Exchanges round, tier and charge differently. Not investment advice.

How the profit is calculated

  1. Coins bought = amount ÷ buy price × (1 − buy fee)
  2. Coins that arrive = coins bought − withdrawal fee
  3. Proceeds = coins that arrive × sell price × (1 − sell fee)
  4. Net profit = proceeds − amount

Example: buy $1,000 of a token at $1.000 and sell at $1.020 (a 2% gap), with 0.1% fees on both sides and a 1-coin withdrawal fee. You buy 999 coins, 998 arrive, and you sell them for $1,016.94: a profit of $16.94 (1.69%).

What can make a spread unprofitable

Live spreads after fees, with contract checks and depth: arbitrage scanner.

Questions

What is a good arbitrage spread?

One that stays above the break-even spread after both trading fees, the withdrawal fee and the price movement during the transfer. On liquid coins that usually means well above 0.5%.

Why do big arbitrage spreads exist?

Most large spreads are not real: different tokens with the same ticker, suspended deposits or withdrawals, or tiny order books. Check all three before trading.

Can I do arbitrage without transferring coins?

Yes. Keep balances on both exchanges and buy on one while selling on the other at the same time, then rebalance later. Futures traders hedge with perpetuals instead.

More calculators

Guides