15-Point Pre-Trade Arbitrage Checklist
Run through this list before every cross-exchange trade. Print this page (or use Save as PDF) and keep it next to your monitor.
- Verify the spread on both exchanges — refresh order books; stale JSON ≠ live book.
- Calculate break-even spread — include maker/taker fees on both legs (typically ~0.2% round-trip minimum).
- Check withdrawal status on buy and sell venues (maintenance = stuck funds).
- Match network — same chain on send and receive (e.g. TRC20 USDT → TRC20 USDT).
- Estimate network fee as % of position size (small tickets die on expensive L1 fees).
- Confirm deposit confirmations required on the sell exchange before you buy.
- Size vs liquidity — will your order move the book? Use limit orders when possible.
- Pre-fund both exchanges — fastest arbs skip on-chain transfer during the window.
- KYC & limits — daily withdrawal caps can block the sell leg.
- Slippage buffer — assume 0.05–0.15% worse than mid on fast markets.
- Transfer ETA — spread may close before coins arrive; have a max wait time.
- Stablecoin depeg risk — USDT/USDC spread adds hidden cost.
- Tax & compliance — know your jurisdiction; this guide is not tax advice.
- Log the trade — entry prices, fees, net PnL (use our calculator).
- Post-mortem if it fails — which step broke? Update your personal playbook.
Want alerts when spreads open? Join free email alerts on the homepage — weekly digest or instant notifications when BTC/ETH/SOL exceed 0.3% after fees.