Bitcoin spreads and order-book depth
Bitget has the tightest measured spread on Bitcoin right now, at $0.01 per BTC (0.001 bps) on BTC/USDT, sampled 34 minutes ago. RampAtlas reads 14 venues' public order books for BTC every two hours and reports the spread, the resting depth within 1% of the mid, and what a market buy of $500, $5,000 or $50,000 would pay above the mid.
Verified How we verify
Where BTC trades tightest
| Exchange | Pair | Spread | 24h median | Bid depth 1% | Ask depth 1% | $500 buy | $5,000 buy | $50,000 buy | Sampled |
|---|---|---|---|---|---|---|---|---|---|
| Bitget | BTC/USDT | $0.010.001 bps | 0.001 bps | — | — | <0.001 bps | 0.553 bps | 1.79 bps | 34 minutes ago |
| Bitstamp by Robinhood | BTC/USD | $0.010.001 bps | 0.001 bps | $5.8M | $9.7M | 0.401 bps | 0.928 bps | 1.03 bps | 34 minutes ago |
| Coinbase Exchange | BTC/USD | $0.010.001 bps | 0.001 bps | $4.4M | $10.0M | 0.826 bps | 0.902 bps | 1.40 bps | 34 minutes ago |
| Crypto.com Exchange | BTC/USD | $0.010.001 bps | 0.001 bps | — | — | <0.001 bps | <0.001 bps | 0.254 bps | 34 minutes ago |
| Gemini | BTC/USD | $0.010.001 bps | 0.001 bps | $1.8M | $1.9M | <0.001 bps | <0.001 bps | 0.626 bps | 34 minutes ago |
| Gate | BTC/USDT | $0.100.012 bps | 0.012 bps | — | — | 0.064 bps | 0.118 bps | 2.97 bps | 34 minutes ago |
| Kraken | XBT/USD | $0.100.012 bps | 0.012 bps | $14.6M | $22.5M | 0.006 bps | 0.006 bps | 0.394 bps | 34 minutes ago |
| KuCoin | BTC/USDT | $0.100.012 bps | 0.012 bps | — | — | 0.033 bps | 0.434 bps | — | 34 minutes ago |
| Binance US | BTC/USD | $0.890.106 bps | 0.011 bps | $633,139 | $785,406 | 0.057 bps | 0.852 bps | 2.07 bps | 34 minutes ago |
| MEXC | BTC/USDT | $3.770.449 bps | 0.001 bps | — | — | 0.225 bps | 0.239 bps | 0.516 bps | 34 minutes ago |
| Bitvavo | BTC/USDC | $27.003.22 bps | 2.96 bps | $224,313 | $218,774 | 2.20 bps | 3.68 bps | 7.44 bps | 34 minutes ago |
| Binance | BTC/USD | not measured | — | — | — | — | — | — | 34 minutes ago |
| Bybit | BTC/USD | not measured | — | — | — | — | — | — | 34 minutes ago |
| OKX | BTC/USD | not measured | — | — | — | — | — | — | 34 minutes ago |
Spread is the latest reading, shown as what crossing it costs on one BTC and as a share of the mid in basis points; the median column is over the last 24 hours. Depth is the notional value of resting orders within 1% of the mid on each side, converted to US dollars. Slippage is what a market buy of that size would pay above the mid on the book we read, and is blank where the visible book could not fill it.
- Bitget (BTC/USDT): Quoted in USDT, counted at one US dollar. The 1% band runs past the last level the venue served, so depth is reported as not measured.
- Crypto.com Exchange (BTC/USD): The 1% band runs past the last level the venue served, so depth is reported as not measured.
- Gate (BTC/USDT): Quoted in USDT, counted at one US dollar. The 1% band runs past the last level the venue served, so depth is reported as not measured.
- KuCoin (BTC/USDT): Quoted in USDT, counted at one US dollar. The 1% band runs past the last level the venue served, so depth is reported as not measured. The visible asks could not fill $50,000, so that slippage is not measured.
- MEXC (BTC/USDT): Quoted in USDT, counted at one US dollar. The 1% band runs past the last level the venue served, so depth is reported as not measured.
- Bitvavo (BTC/USDC): Quoted in USDC, counted at one US dollar.
- Binance: not measured on the last run — blocked: The venue refused the request (HTTP 451); it does not serve RampAtlas's servers.
- Bybit: not measured on the last run — blocked: The venue refused the request (HTTP 403); it does not serve RampAtlas's servers.
- OKX: not measured on the last run — unsupported_pair: OKX returned code 50013: Systems are busy. Please try again later.
Spread history
Bitget
BTC/USDT · 0.001 bps–0.207 bps
Bitstamp by Robinhood
BTC/USD · 0.001 bps–1.77 bps
Coinbase Exchange
BTC/USD · 0.001 bps–1.07 bps
Crypto.com Exchange
BTC/USD · 0.001 bps–0.001 bps
Gemini
BTC/USD · 0.001 bps–8.00 bps
Gate
BTC/USDT · 0.012 bps–0.311 bps
Kraken
XBT/USD · 0.012 bps–0.680 bps
KuCoin
BTC/USDT · 0.012 bps–0.139 bps
Binance US
BTC/USD · 0.001 bps–1.76 bps
MEXC
BTC/USDT · 0.001 bps–1.90 bps
Bitvavo
BTC/USDC · 0.599 bps–9.69 bps
Method
Pairs are fixed per venue so each series measures the same book over time: the quote currency is chosen once, preferring US dollars, then dollar stablecoins, then euros or the venue's home currency. A non-dollar book's depth is converted using that book's own mid against BTC's snapshot US dollar price.
Frequently Asked Questions
- Which exchange has the tightest BTC spread?
- Bitget, at $0.01 per BTC (0.001 bps) on BTC/USDT as of the sample taken 34 minutes ago. Spreads move, so this page is re-measured every two hours.
- Does a tighter spread mean BTC is cheaper to buy there?
- Only in part. The spread is one of three costs: the trading fee, the spread you cross, and the deposit or card fee that got your money onto the venue. The fee pages put all three together for a given purchase size, and use the measured spread on this page wherever we have one.
- What does 1% depth tell me?
- It is the dollar value of orders resting within 1% of the mid price on one side of the book. A venue with a tight spread but shallow depth will still move against a large order — which is why the table also shows what $500, $5,000 and $50,000 market buys would pay.