Cross-Exchange Arbitrage
Buy an asset on one exchange where it is cheaper and simultaneously sell on another where it is more expensive. Profit from price discrepancies between exchanges. Requires accounts and capital on multiple exchanges.
SPOT
$5000+
Core logic
Monitor the same trading pair across multiple exchanges in real-time. When a significant price difference appears (greater than fees + withdrawal costs), buy on the cheap exchange and sell on the expensive one. Can be done with or without actual asset transfers between exchanges.
During high volatility, exchange outages, or new listing events when prices diverge significantly. Also profitable on less liquid alt pairs where spreads are wider.
When price converges before you complete both legs of the trade. Also loses when withdrawal delays cause the spread to close before you can sell.
Key settings to configure
Pre-fund each exchange to avoid transfer delays
Default: 5000 USDT · Min: 2000
Only trade when spread exceeds fees on both sides
Default: 0.3 % · Min: 0.1
More pairs = more opportunities but more infrastructure needed
Default: 20 · Min: 1 · Max: 200
What can go wrong
Execution speed
Arbitrage opportunities last milliseconds to seconds. By the time you click, the spread may be gone. Requires API automation for consistent profits.
Single-leg risk
If one side of the trade executes but the other fails (exchange lag, order rejection), you are left with an unhedged position.
Capital fragmentation
Need to pre-fund multiple exchanges. Capital sits idle on each exchange waiting for opportunities. Rebalancing requires withdrawals.
Withdrawal delays
If using the transfer method (buy on A, transfer to B, sell), blockchain confirmation times and exchange processing delays can erase the spread.
Which exchange is best for Cross-Exchange Arbitrage?
Ranked by native tool quality, fee structure, and parameter flexibility.
API
0.1% (0.075% with BNB)
- Essential for arb — deepest liquidity on most pairs
- Fast API with WebSocket support
- Widest coin coverage — more arb opportunities
- BNB discount on all trades
- Regional restrictions may limit access
API
0.08% maker / 0.1% taker
- Excellent WebSocket API for real-time price feeds
- Fast withdrawal processing
- Good alt pair coverage
- Slightly less liquidity than Binance on major pairs
API
0.1% maker / 0.1% taker
- Clean unified API
- Growing liquidity
- Fast new listing — early arb opportunities
- Less liquidity on long-tail assets
Ready to run Cross-Exchange Arbitrage?
Choose the exchange with the best native tool support for this strategy.
Open Binance for Cross-Exchange Arbitrage: API — 0.1% (0.075% with BNB)
Open OKX for Cross-Exchange Arbitrage: API — 0.08% maker / 0.1% taker
Open Bybit for Cross-Exchange Arbitrage: API — 0.1% maker / 0.1% taker
This site may earn commissions from affiliate partnerships. Recommendations are based on structured comparison criteria, not paid placement alone.
Common questions
Can I do this manually without coding?
Technically yes, but practically no. Manual arb only works during extreme events (exchange outages, flash crashes) when spreads are 1%+. For regular sub-0.5% spreads, you need automated execution.
How much capital do I need?
At least $5,000 per exchange (so $10,000+ total for two exchanges). Small spreads of 0.1–0.3% mean you need larger position sizes to make meaningful profit after fees.
References
Explore more strategies
Funding Rate Arbitrage
Earn funding rate payments by holding a delta-neutral position — long spot and short perpetual futures on the same asset. When funding rates are positive, short holders receive payment from longs every 8 hours.
Cash-and-Carry Arbitrage
Exploit the price gap between spot and futures by buying spot and selling futures when futures trade at a premium. Lock in the spread as guaranteed profit when futures converge to spot at settlement.
2026-03-20
This site may earn commissions from affiliate partnerships.