Bid-Ask Spread: The Hidden Cost Every Crypto Trader Pays
In Simple Terms: The bid-ask spread is the gap between what someone will pay right now (the bid) and what someone wants for it right now (the ask). If BTC bids at $67,125 and asks at $67,128, the spread is $3. That $3 is the cost of doing business immediately -- it is what you pay to cross from one side of the market to the other without waiting. Tight spreads mean deep liquidity and efficient markets; wide spreads mean thin books and expensive trading. For derivatives traders executing dozens of trades per day, the spread is a silent but persistent drain on returns that compounds faster than most people realize.
The bid-ask spread is the difference between the highest price a buyer is willing to pay (bid) and the lowest price a seller is willing to accept (ask) for an asset at any given moment. This spread represents the immediate cost of transacting -- the premium you pay for instant execution versus placing a limit order and waiting for someone to come to your price.
Every time you execute a market order or taker trade on any crypto exchange, you pay half the bid-ask spread (crossing from one side to the other). On a round-trip trade (entering and exiting), you effectively pay the full spread plus exchange fees. For active traders, this cost compounds into a significant performance drag that can determine whether a strategy is genuinely profitable or merely appears so before execution costs.
How It Works
Spread mechanics on the order book:
ASK SIDE (sellers) BID SIDE (buyers)
$67,130 | 2.5 BTC $67,125 | 3.1 BTC <-- The Spread ($5)
$67,129 | 4.0 BTC $67,124 | 1.8 BTC
$67,128 | 8.2 BTC $67,123 | 5.5 BTC
$67,127 | 12.0 BTC $67,122 | 7.2 BTC
The bid-ask spread here is $67,125 - $67,130 = $5 (approximately 7.5 basis points). A market buy fills starting at $67,130 (paying the ask). A market sell fills starting at $67,125 (receiving the bid).
What determines spread width:
Liquidity depth. The primary factor. More participants with larger orders sitting on both sides of the book = tighter spreads. BTC/USDT on Binance might show a $0.10 spread on a $67,000 asset (0.00015%). A low-cap altcoin perp on a smaller exchange might show a $15 spread on a $0.50 asset (3%).
Market maker competition. Market makers profit by capturing the spread (buying at bid, selling at ask). More competing market makers = tighter spreads as they compete for order flow. Fewer market makers (during volatile periods, regulatory uncertainty, or low-volume hours) = wider spreads.
Volatility. Higher volatility increases the risk that market makers get picked off (price moves against them between when they quote and when their order fills). To compensate, they widen spreads during volatile periods. During extreme events (FTX collapse, major regulatory announcements), spreads on even liquid pairs can temporarily widen 5-10x normal levels.
Information asymmetry. When market makers suspect informed traders are active (e.g., just before a major announcement), they widen spreads to protect against being traded against by someone with superior information. Crypto's 24/7 news cycle means this happens frequently around project updates, macro data releases, and exchange listings.
Asset-specific factors. Larger, more established assets (BTC, ETH) have tighter spreads due to deeper liquidity and more market makers. Newer assets, assets with custody concerns, or assets with complex redemption mechanisms carry wider spreads reflecting higher inventory risk for market makers.
Why It Matters for Traders
The bid-ask spread impacts every aspect of trading profitability:
Direct cost calculation. On a typical BTC/USDT perpetual swap with a $3 spread on a $67,000 asset:
- One-way crossing cost: ~2.25 bps (half the spread)
- Round-trip cost: ~4.5 bps (full spread, both entry and exit)
- At 20 trades per day: ~90 bps daily in spread costs alone
- Monthly: ~2,700 bps (27% of account value) in pure spread costs
This is before fees, funding rates, slippage, or any consideration of directional edge. A strategy must overcome all these costs just to break even.
Liquidity assessment at a glance. Spread width is the fastest proxy for market quality. A suddenly widening spread on a normally tight pair signals something is wrong: market makers withdrawing quotes, volatility spiking, or a large order about to impact the book. Conversely, a narrowing spread often precedes increased volatility as market makers feel confident enough to tighten quotes ahead of expected movement.
Maker vs. taker decision framework. Understanding the spread clarifies why maker orders (limit orders that rest on the book) are economically preferable to taker orders (market orders that cross the spread):
- Taker approach: Pay the spread + full taker fee. Guaranteed execution, higher cost.
- Maker approach: Earn the spread + pay reduced (or zero) maker fee. No execution guarantee, lower cost if filled.
For strategies where timing is not critical (swing trades, position builds), using limit orders at favorable prices captures the spread rather than paying it. Over hundreds of trades, this difference is substantial.
Exchange and pair selection. Spreads vary significantly across exchanges and trading pairs. Before opening an account or concentrating activity on a specific venue, compare spreads on your target instruments. A 1-bps tighter spread on your primary pair saves meaningful money over high trading volume -- potentially more than differences in fee schedules.
Derivatives-specific considerations. Perpetual swap spreads sometimes diverge from spot spreads due to funding rate dynamics. When funding is extremely positive, the perp may trade at a significant premium to spot, widening the effective spread for those entering long positions (since the "fair value" reference has shifted). Kingfisher's tools help track these basis dynamics alongside raw spread data.
Real-World Example
A day trader compares two scenarios for executing the same strategy on ETH/USDT perpetual swaps:
Scenario A: Taker-only approach (market orders)
Trading parameters:
- 15 trades per day average
- Average notional per trade: $25,000
- Average spread: $4 on ETH at $3,450 (~11.6 bps)
- Exchange taker fee: 0.055% (5.5 bps)
Cost per round-trip trade:
- Spread (full): ~11.6 bps
- Fees (taker both sides): 11 bps
- Total execution cost: ~22.6 bps per round-trip
Daily cost (15 trades): 339 bps (3.39% of account value assuming full turnover) Monthly cost (22 trading days): ~74.6% of account value in execution costs alone
This trader needs substantial directional edge just to cover execution costs before generating any net profit.
Scenario B: Hybrid maker/taker approach
Same trader adjusts strategy:
- Uses limit orders for 70% of entries (capturing spread as maker)
- Uses market orders only for 30% requiring immediate execution (stops, breakout entries)
- Maker fee: 0.02% (2 bps) vs taker 5.5 bps
Revised cost per round-trip (weighted average):
- Spread component reduced by ~70% (earning rather than paying on limit orders)
- Fee component reduced proportionally (maker rates on limit fills)
- Total execution cost: ~9-10 bps per round-trip (average)
Daily cost (15 trades): ~135-150 bps Monthly cost: ~30-33% of account value
The simple shift from pure taker to hybrid maker/taker execution cut total execution costs by more than half -- purely through spread capture awareness and order type selection. This is the difference between a marginally profitable strategy and a clearly unprofitable one for many retail traders.
Common Mistakes
- Ignoring spread costs in profitability calculations. Most traders calculate P&L using mid-price or last-trade price, ignoring the fact that they paid the spread to enter and will pay it again to exit. Backtests using close prices dramatically overstate real-world returns. Always model realistic fill prices including spread impact.
- Always using market orders regardless of spread width. During calm markets with tight spreads, the convenience of market orders may justify the small cost. During wide-spread conditions (low liquidity, high volatility, news events), the spread can expand 5-10x, making market orders prohibitively expensive. Check spread width before clicking market buy/sell.
- Assuming lowest spread always equals best execution venue. An exchange with a 1-bps tighter spread but worse fill quality (more slippage, worse price improvement, slower matching engine) may actually be more expensive overall than one with slightly wider spreads but better execution. Consider total cost of execution (spread + fees + slippage + market impact), not just quoted spread alone.
FAQ
Q: What is a "good" spread for crypto trading? A: For BTC/USDT and ETH/USDT on major exchanges, anything under 5 bps (0.05%) is considered tight and normal. 5-15 bps is acceptable for moderately liquid altcoins. Above 15-20 bps suggests thin liquidity that warrants caution on order size. Above 50 bps indicates very illiquid conditions where market orders should be avoided entirely.
Q: Why do spreads widen during volatility? A: Market makers face increased risk of being picked off (adverse selection) when prices move rapidly. To compensate for this risk, they either withdraw liquidity entirely (causing massive spread widening) or quote much wider prices. This is rational risk management by market makers, not manipulation -- though the effect feels painful to traders needing to execute.
Q: Can I profit from the bid-ask spread? A: Yes, by being a market maker (providing liquidity via limit orders) rather than a taker (consuming liquidity via market orders). Every time your limit order fills, you earn approximately half the spread. Professional market makers and high-frequency trading firms build entire businesses around capturing spread revenue. Retail traders can capture some of this benefit simply by preferring limit orders over market orders when circumstances allow.
Q: Do DeFi protocols have different spread dynamics? A: Yes, typically much wider. AMM-based DEXs like Uniswap use constant product formulas where spread is determined by pool depth relative to trade size, not by competitive market making. Large trades on shallow pools experience severe slippage that functions like an enormous spread. Order book DEXs (dYdX, Hyperliquid) offer CEX-like spreads but generally with less depth than top-tier centralized venues.
Q: How does the spread relate to slippage? A: The spread is the minimum possible slippage (cost of crossing from one side to the other at best available prices). Actual slippage equals or exceeds the spread depending on order size: small orders experience slippage equal to the spread; large orders experience additional slippage as they walk up/down the book beyond the best bid/ask. Think of the spread as the baseline cost and slippage as the variable add-on based on order size.
Related Terms
Deep Dive
- Toxic Order Flow Analysis -- Aggressive flow and its impact on spreads
- Bitcoin Toxic Orderflow -- Real examples of spread dynamics
- How to Read Crypto Charts -- Order book context within analysis

