Bid-Ask Spread Cost: Calculating a Hidden Trading Expense
Fees appear explicitly in transaction records, but execution can cost more than the listed fee. Part of the difference comes from the spread, which usually has no separate statement line.
Where does the spread come from?
The order book presents two prices: the bid, where you can immediately sell, and the ask, where you can immediately buy. Their difference is the spread.
A chart commonly shows the last transaction price, encouraging the impression that there is one current price. In reality, buying and selling immediately use different sides. Buy and then immediately sell at market without a quote change, and you begin with a loss equal to the spread.
Large coin:
Ask 68,012.5; bid 68,012.0.
Spread 0.5, about 0.0007% of midpoint.
Small altcoin:
Ask 0.04120; bid 0.04102.
Spread 0.00018, about 0.44%.
The same market-order button encounters
roughly a 600-fold spread difference.
Liquidity helps explain the gap. Dense participation can narrow the spread to one tick; sparse participation widens it. Market makers quote both sides and seek to earn spread compensation while bearing inventory and selection risk. The spread you pay can become revenue for a counterparty.
Calculating the spread percentage
Absolute price gaps cannot be compared across differently priced instruments. Convert them to percentages.
Midpoint = (ask + bid) ÷ 2.
Ask 0.04120; bid 0.04102.
Midpoint = 0.04111.
Spread = 0.00018.
0.00018 ÷ 0.04111 × 100 = 0.438%.
This approximates the round-trip spread cost relative to midpoint: a market buy takes the ask and a market sell takes the bid. Quotes need not move for that difference to be lost.
The following are the guide's illustrative reference ranges. Actual venue, session and market conditions must be checked before execution.
Large coins: 0.001–0.01%.
Mid-sized altcoins: 0.02–0.10%.
Small altcoins: 0.3–1.0%.
Immediately after listing: Can exceed 1%.
Above 0.1%, the spread can exceed the fee under common example fee assumptions.
Total round-trip cost: More than fees
Separate three layers: fees, spread, and additional slippage as an order consumes further book levels.
Round-trip taker fees 0.10% → $1.00.
Spread 0.438% → $4.38.
Additional two-tick slippage, 0.10% → $1.00.
─────────────
Total: $6.38, or 0.638%.
Price must move approximately 0.64% favorably just to cover these assumed costs.
Explicit fees account for only about 16% here; the remaining 84% lacks a separate fee line. Fee discounts can be overwhelmed by crossing a wide spread.
For a large coin with a 0.005% spread and very little additional slippage, the guide estimates total round-trip cost near 0.11%, mostly fees. The dominant cost depends on the instrument.
High turnover magnifies the damage
At fixed notional and cost rates, spread expense follows the number of round trips, not holding time. One minute and several days can incur the same entry-and-exit spread. This especially affects scalping.
Capital: $1,000. Notional each time: $1,000.
5 trades daily × 20 trading days = 100 trades.
100 × $5 = $500 in costs.
That is 50% of starting capital.
At 0.11% round-trip cost, the same 100 trades cost
$110, or 11% of capital.
Calculate this before ranking strategies. If expected gross gain per trade is below its round-trip cost, even apparently good directional accuracy can leave negative expectancy. A 0.3–0.5% target is smaller than a 0.6% execution hurdle.
The guide proposes average target gain ÷ total round-trip cost of at least 3 as a screening reference, leaving room for errors and losing trades. It is not a profitability guarantee.
When spreads suddenly widen
Spreads are variable. An illustrative 0.02% spread can widen to 0.5% within seconds in the following situations.
Major releases or abrupt moves: Market makers withdraw quotes to reduce risk, briefly thinning both sides. The moment that looks most exciting can also be the most expensive to enter.
Quiet sessions: Overnight or weekend participation may be thinner. Identical orders in the same asset can execute differently at another time.
New listings and announced delistings: Unstable participation can create wide spreads.
Your own order is large: A market order bigger than nearby available quantity consumes multiple levels. A displayed 0.02% spread can therefore coexist with much worse average fills. See split execution.
Reducing costs and accepting tradeoffs
Choose the instrument carefully: Avoiding thin books can materially reduce cost. Calculate the spread and compare the expected target with the guide's three-times-cost reference.
Use resting limits: A buy resting at the bid can avoid crossing the spread and may pay a maker fee. The tradeoff is adverse selection: favorable moves can leave it unfilled, while unfavorable moves fill it. Missed opportunities and adverse fills can outweigh spread savings, so check records. See post-only and IOC options.
Split the order: Smaller pieces relative to available quantity can reduce consumption of distant book levels.
Choose the session: Execute when liquidity is deeper. The guide notes that waiting briefly after a shock can sometimes allow a spread to narrow substantially, even by half.
Reduce unnecessary trades: With comparable order sizes, fewer round trips reduce costs. Filtering low-conviction trades removes their execution expense. Use the fee calculator to examine the explicit-fee component under your conditions.
Three key points
① The spread is the bid-ask difference. An immediate market round trip loses that difference even without a quote move; it is real cost despite lacking a statement line.
② Spread % = (ask − bid) ÷ midpoint × 100. In thin altcoins it can exceed fees severalfold. Separate fees, spread and additional slippage when estimating total cost.
③ Cost follows turnover rather than holding time. The guide uses a target at least three times round-trip cost as a screening reference; otherwise reassess the asset or frequency.
Caution
Quotes, spreads, fees and accumulated costs are hypothetical illustrations, not measured venue or asset statistics. Actual spreads change with instrument, exchange, session and conditions; inspect the current book. Cost reductions do not guarantee profit, and leverage can lose all principal. Decisions and responsibility remain yours.
NOONOO TRADING invites you to follow live trading in our free chat.
Start in the bot📈 OKX trading fee discount for new registrations
Register for the OKX Fee Discount →