Before you can understand why your trades sometimes fill at unexpected prices, you need to understand the bid-ask spread — the invisible cost embedded in every single trade you make. It’s not a fee your broker charges. It’s a cost built into the structure of the market itself.
What Is the Bid-Ask Spread?
At any given moment, there are two prices for every security. The bid is the highest price a buyer is currently willing to pay. The ask (also called the offer) is the lowest price a seller is currently willing to accept. The difference between these two prices is the spread.
If a stock has a bid of $49.95 and an ask of $50.00, the spread is $0.05. If you want to buy immediately (market order), you pay the ask — $50.00. If you want to sell immediately, you receive the bid — $49.95. The moment you buy at $50.00, you could only sell at $49.95, meaning you’re instantly down $0.05 per share. This is the real, built-in cost of every trade.
Why Spreads Vary
Not all spreads are equal. Apple might have a spread of $0.01 while a small biotech stock might have a spread of $0.15. The factors that determine spread width are liquidity (how many shares trade daily), volatility (how fast prices move), and the number of market makers competing for order flow.
Highly liquid stocks like those in the S&P 500 have the tightest spreads because millions of shares trade daily and dozens of market makers compete to fill orders. Low-volume stocks have wider spreads because market makers need more compensation for the risk of holding less liquid positions.
Spread as a Hidden Trading Cost
Most beginners focus on broker commissions when thinking about trading costs. But for active traders, the spread often costs far more than commissions. If you make 10 round-trip trades per day on a stock with a $0.05 spread, trading 500 shares each time, your daily spread cost is 10 x 2 x 500 x $0.05 = $500. Over 250 trading days, that’s $125,000 in spread costs alone — and that’s before commissions, fees, and slippage.
Reading the Order Book (Level 2 Data)
The bid and ask you see are just the best prices — the top of the order book. Below them sits a queue of orders at various prices, called Level 2 or depth-of-market data. This shows you not just the best bid and ask, but all pending limit orders at each price level and how many shares are available.
Seeing depth is valuable because it tells you about supply and demand at different price levels. A thick stack of buy orders (bids) below the current price suggests support. A wall of sell orders (asks) above suggests resistance. The depth also tells you how much you can trade before significantly moving the price.
When Spreads Widen
Spreads aren’t fixed — they change constantly based on market conditions. Spreads typically widen during high volatility (market makers increase their compensation for higher risk), around major news events (earnings, Fed announcements, economic data), at market open and close when order flow is chaotic, during pre-market and after-hours trading when fewer participants are active, and in market crashes when liquidity evaporates.
Using Spreads to Your Advantage
Instead of always paying the spread by using market orders, you can use limit orders to trade at or inside the spread. If a stock has a bid of $49.95 and ask of $50.00, placing a limit buy at $49.97 means you’re offering a better price than the current bid, which may attract sellers to fill you — and you’ve saved $0.03 per share compared to buying at the ask.
This technique, called “improving the bid,” is how professional traders operate. They rarely cross the spread unless they absolutely must have the execution immediately.
Test Your Understanding
A stock has a bid of $30.00 and ask of $30.10. You buy 1,000 shares at market. What is your immediate spread cost?
Which scenario would likely have the WIDEST bid-ask spread?