Strategy

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.

Difficulty

Advanced

Market type

SPOT

Min capital

$5000+

How it works

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.

When it profits

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 it loses

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.

Parameters

Key settings to configure

Capital per exchange

Pre-fund each exchange to avoid transfer delays

Default: 5000 USDT · Min: 2000

Min spread to trade (%)

Only trade when spread exceeds fees on both sides

Default: 0.3 % · Min: 0.1

Number of pairs

More pairs = more opportunities but more infrastructure needed

Default: 20 · Min: 1 · Max: 200

Risks

What can go wrong

high risk

Execution speed

Arbitrage opportunities last milliseconds to seconds. By the time you click, the spread may be gone. Requires API automation for consistent profits.

high risk

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.

medium risk

Capital fragmentation

Need to pre-fund multiple exchanges. Capital sits idle on each exchange waiting for opportunities. Rebalancing requires withdrawals.

medium risk

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.

Best exchange

Which exchange is best for Cross-Exchange Arbitrage?

Ranked by native tool quality, fee structure, and parameter flexibility.

#1 Binance

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
Limitations
  • Regional restrictions may limit access
#2 OKX

API

0.08% maker / 0.1% taker

  • Excellent WebSocket API for real-time price feeds
  • Fast withdrawal processing
  • Good alt pair coverage
Limitations
  • Slightly less liquidity than Binance on major pairs
#3 Bybit

API

0.1% maker / 0.1% taker

  • Clean unified API
  • Growing liquidity
  • Fast new listing — early arb opportunities
Limitations
  • Less liquidity on long-tail assets
Get started

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.

FAQ

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.

Sources

References

Related

Explore more strategies

Last Reviewed

2026-03-20

Sources
Disclosure

This site may earn commissions from affiliate partnerships.