The page behind this dialog is live. Create a free account or sign in and you'll land right back on it.
Bid-ask spreads, order types, and execution
When you tap Buy on your brokerage app, somewhere between five and fifty operations happen in the next few milliseconds. Your order leaves the app, gets routed to a market-making firm or an exchange, matches against a quote sitting on the other side, settles, and lands as shares in your account. The whole machinery is invisible by design — designed to feel like magic. Most of the time it works in your favor. Some of the time it costs you real money in ways your trade confirmation never mentions. This lesson is about the mechanics that decide which side you're on.
The single most important fact about any stock at any moment is that it has two prices, not one. The is the highest price someone is willing to pay right now. The (or offer) is the lowest price someone is willing to sell at. The gap between them is the , and it is the implicit cost of trading. When you buy with a market order you pay the ask. When you sell with a market order you receive the bid. The spread is the difference, and you pay it on every round trip. On Apple it's a penny. On a thinly traded biotech it can be a dollar or more. The spread is invisible on your statement but real in your returns.
A executes immediately at whatever price is available. Fast and certain to fill, but on volatile or illiquid stocks the fill price can drift away from where you saw the quote. A executes only at your stated price or better; it guarantees the price but not the fill. A becomes a market order when the stock crosses a trigger price (used to cut losses on a falling stock or to lock in gains on a rising one). A becomes a limit order at the trigger. The rough working rule: market orders on highly liquid mega-caps where spreads are a penny; limit orders on everything else.
Behind the scenes, your order goes through a routing decision. Most retail brokerages use (PFOF): they sell your order flow to market makers (Citadel, Virtu) who pay them for the right to fill the orders. The market maker fills at or slightly better than the public best bid/offer (the , required by Regulation NMS) and earns the spread. The trade is 'commission-free' to you, but the market maker captures pennies per share. On small trades the cost is negligible. On large trades, especially in less-liquid stocks, the difference between PFOF execution and a direct-access broker matters more. SEC Rule 605 reports — published quarterly by every market maker and broker — let you measure execution quality if you want to dig in.
You might assume execution mechanics only matter for active traders. They don't. A long-term investor who pays a $0.50 spread on a 100-share trade gives up $50, twice (buy and sell), permanently. Compounded over a portfolio's lifetime of rebalances and tax-loss harvests, mediocre execution costs can swallow several percentage points of total return. The investor who routinely uses limit orders on illiquid names, who avoids trading at the open and close (when spreads widen), and who simply doesn't trade frequently captures most of the available execution-cost gain. The principle is the same as the fee principle in m0_l1: small numbers compound, especially when they're a tax on every action you take.
See how buy orders (bids) and sell orders (asks) create the market. The spread is the gap between the highest bid and lowest ask — the cost of trading immediately rather than patiently.
Liquid mega-caps trade with single-penny spreads. Small or illiquid stocks can have spreads that eat 1-10% per round trip. Always check the spread before trading anything outside the largest names.
| Stock type | Example | Typical spread | Cost on $10K (round-trip) |
|---|---|---|---|
| Mega-cap liquid | Apple (AAPL) | $0.01 | $1.00 |
| Large-cap | Target (TGT) | $0.02-0.04 | $2-4 |
| Mid-cap | Etsy (ETSY) | $0.05-0.10 | $5-10 |
| Small-cap illiquid | Smaller biotech | $0.50-2.00 | $50-200 |
| Micro-cap / penny stock | Sub-$5 micro-caps | $0.05-0.50 (often >5% of price) | $50-500+ |
A retail investor wants to buy 500 shares of a small-cap biotech trading around $20. The bid is $19.60 and the ask is $20.40 — a $0.80 spread, or 4% of the price. They tap the buy button using a market order, expecting the fill 'around $20.' The order routes to a market maker who fills at the ask: 500 × $20.40 = $10,200. A limit order at $20.00 (or even $20.20) might have filled within minutes at a better price; sometimes it would not have filled at all that day. By using a market order, the investor accepted a $0.40 / share premium over the midpoint — $200 in execution cost. The same trade in reverse a year later (selling 500 shares at the bid) costs another $200. Round-trip: $400 of cost on a $10,000 trade — 4% of the trade, before any fees, taxes, or price movement. The lesson is not that small-caps are uninvestable; it is that wide-spread stocks demand limit orders, never market orders.
The clearest place to watch live bids and asks on the platform is the options chain at /trade/chain — every contract row quotes a bid and an ask side by side, and scanning down the ladder shows how spreads widen as you move away from the actively-traded strikes: the same liquidity mechanics this lesson describes for stocks, in miniature. For the stocks themselves, comparing the spread to the price gives you the percentage cost: a $0.10 spread on a $50 stock is 0.2%; the same spread on a $5 stock is 2%. The screener at /research/screener filters by market cap and liquidity so you can flag thinly-traded names where market orders are dangerous before you ever get a quote. As a working rule, avoid market orders on any stock with average daily volume under ~500,000 shares or a spread wider than 0.10% of the price — and remember ALAN does not place orders; the execution decisions this lesson teaches happen at your broker.
Bid-ask spreads are widest in the first and last 15 minutes of the trading day, when liquidity is least and volatility is highest. Placing market orders at 9:30 AM Eastern or in the closing minutes pays you extra spread for the privilege. The classic retail mistake — buying at market on the morning of an earnings report or a news event — combines wide opening spreads with wide volatility-driven spreads, often costing 1-3% of the trade in execution alone. Stop-loss orders have a related trap: in a fast drop, the stop fires and the market order behind it executes at whatever price exists at that moment, often well below the stop price. A stop at $50 in a stock that gaps to $40 fills at $40, not $50. Use stop-limit orders, or — better — let your stops live in your investment thesis rather than as automated triggers.
The stock market is designed to transfer money from the active to the patient. There are no called strikes — you don't have to swing at every pitch. The hard part is sitting at the plate, watching the pitches go by, and waiting for the one that's right.