You mark a small-cap you’ve been watching, the last trade printed at 24.05, and you send a market order to get in. The fill comes back at 24.18. Nothing moved against you in that instant. No news hit. You simply paid the bid-ask spread, the gap between what buyers were bidding and what sellers were asking at that moment, and that gap is the built-in cost of demanding an immediate fill instead of waiting for a better price to come to you.
Most traders spend their energy on the entry signal: the setup, the indicator reading, the level. The cost of actually getting filled sits underneath all of it, quietly, on every single trade. It’s worth understanding what that cost is, who’s on the other side of it, and why the same trade can cost you measurably more on a fast day or in a quiet, thinly-traded name.
What the bid-ask spread actually is
At any live moment a stock has two prices, not one. The bid is the highest price a buyer is currently willing to pay. The ask, sometimes called the offer, is the lowest price a seller is currently willing to accept. The bid-ask spread is the distance between them.
Say a stock is quoted 24.10 bid, 24.18 ask. A trader who wants in immediately buys at the ask, 24.18. A trader who wants out immediately sells at the bid, 24.10. If you did both at once, bought and sold in the same breath, you’d be down eight cents a share before the price moved at all. That eight cents is the spread, and on a 24-dollar stock it works out to about a third of one percent of the price.
The spread is the price of immediacy. You can always skip it by posting your own bid and waiting for a seller to come to you, but then you give up the guarantee of getting filled. Pay the spread and you’re certain to trade right now. That’s the real trade you make every time you cross the market.
A common misread is treating the last traded price as the price. The last print is history. It tells you where one trade happened, not where you can buy or sell right now. The live cost of entering is set by the ask, and the live cost of exiting is set by the bid, and on an illiquid name those can sit a long way from the last print.
What a market maker is actually doing
Someone has to be standing there willing to sell to you at 24.18 the instant you want in. That someone is usually a market maker. A market maker continuously posts both a bid and an ask on the same stock and stands ready to take either side of a trade. Buy from them at the ask, and they profit if they can later buy back lower. Sell to them at the bid, and they profit if they can later sell higher.
Across thousands of round trips, the market maker earns the spread. That’s the business. The catch is inventory risk. When you buy from them, they’re now short that stock and need to buy it back. When you sell to them, they’re now long it and need to offload it. Between the trade and the offsetting trade, they carry a position they didn’t want, and the price can move against them the whole time they hold it.
Which side they end up holding depends on the flow. If far more buyers are lifting the ask than sellers are hitting the bid, the market maker keeps getting pushed short and has to reload higher. The spread is their compensation for standing in the middle of that flow and carrying whatever inventory it leaves them with. It’s the price of a service: having someone there ready to trade against you the moment you want in. The exchange doesn’t charge it, and the maker earns it for taking the other side.
Why the spread widens when things get fast
The spread moves with conditions. On the same stock it can be tight one hour and wide the next, and the single biggest thing that moves it is how fast and how uncertain the price action is.
Think about the market maker’s problem during a fast move. They quote a bid, someone hits it, and now they’re holding stock in a market that’s dropping several cents a second. The chance they get caught on the wrong side before they can offload is much higher than it is in a calm tape. So they protect themselves the only way they can: they widen the quote. Instead of 24.10 by 24.18, they might post 24.02 by 24.24, a 22-cent spread, to be paid more for the added risk of holding inventory in a market that won’t sit still.
This has a consequence most traders miss. Volatility costs you twice. There’s the price move itself, which everyone watches, and there’s the wider spread you pay to transact during that move, a separate and measurable cost layered on top. A trader sizing in on a high-volatility day is paying up for the entry before the position has done anything at all. Part of the point of tracking how volatility is measured is exactly this, since the same reading that flags a jumpy tape is also flagging a more expensive one to trade.
Why quiet, thin stocks still cost more to trade
Volatility widens the spread temporarily. Thin trading widens it permanently. A heavily-traded large cap might quote a one-cent spread on a 200-dollar share, close to a rounding error, because a market maker there offloads inventory in seconds against a constant stream of buyers and sellers. A thinly-traded small cap can quote a spread of one or two percent of its price on a dead-calm afternoon.
The reason is holding time. In an illiquid name, the market maker waits far longer, on average, before an offsetting trade shows up. Longer holding means more exposure to an adverse move, so they demand a wider spread as standing compensation for that structural risk. It’s baked into the name, not the day.
Jesse Livermore learned the cost of liquidity in size a century ago, working positions so large that his own buying pushed the offer away from him before he was done. Most retail traders never move the market with a single order, but the same force sets the spread they pay. Thinner book, wider gap.
Here’s where it quietly wrecks a strategy. A backtest built from daily closing prices sees one clean number per day and assumes you transacted there for free. It never sees the spread. On liquid large caps that omission is small. On the thin, volatile names where a screener often finds its most exciting-looking setups, the real spread can eat a meaningful slice of the edge, and the backtest will happily show a profit that wouldn’t have survived contact with a live order book.
Market order versus limit order
The spread is where the choice between a market order and a limit order stops being abstract. A market order says fill me now at whatever price is available. It guarantees you trade, and it pays whatever the spread happens to be at that instant. On the 24.10 by 24.18 quote, a market buy fills at 24.18.
A limit order says fill me only at my price or better. Post a limit to buy at 24.10, sitting on the bid, and if a seller comes to you, you save the eight-cent spread entirely. The risk is real, though. If the stock ticks up and never comes back to 24.10, your order just sits there unfilled while the move you wanted to catch leaves without you.
That’s the honest trade-off. A market order buys certainty of execution and pays the spread for it. A limit order tries to capture the spread and accepts the risk of no execution at all. Neither is correct in the abstract. A trader chasing a fast breakout might accept the spread to be sure of getting in, while a trader working a patient entry into a quiet range might post a limit and let the fill come to them.
The clock matters more than most traders think
Spreads follow a daily rhythm. They’re typically at their widest in the first few minutes after the open, before the market has finished arguing out a fair price for the session. Overnight news, pre-market imbalance, and thin early participation all leave market makers uncertain, so they quote defensively wide until the tape settles.
They often widen again into the close, as participants pull their resting orders for the day. The middle of the session, once price has been discovered and volume is steady, tends to carry the tightest spreads a name will show.
The practical read is blunt. A market order fired at the open on a volatile name is very likely paying the single largest spread of the entire session, right at the moment the trader feels most urgent to act. Understanding how the time of day affects a swing trade is partly about the setup and partly about this plain fact: the same order costs more to fill at 9:31 than it does at noon.
Where the spread meets your position size
A spread is a fixed toll you pay to get in and out. Whether that toll matters depends on how far the trade travels and how long you hold it. This is the link to position sizing and to holding period, and it runs in a clear direction.
For a multi-week position trade aiming for a 20 percent move, a third-of-a-percent spread is noise. For a strategy that scalps for a one or two percent gain and turns positions over constantly, that same spread is a heavy, recurring drag. Paid twice, once in and once out, on every trade, it can quietly turn a profitable-looking system into a losing one. The shorter the intended hold, the more the spread matters relative to the edge.
I keep the typical spread noted next to each name on my watchlist, expressed as a percentage of price rather than in cents, because cents mislead across different share prices. A ten-cent spread on a 300-dollar stock is trivial. The same ten cents on a 6-dollar stock is more than one and a half percent, gone the moment I enter. Sizing into the second name as if it trades like the first is how a strategy bleeds out through a cost it never accounted for.
A free check before you size in
The whole thing reduces to one small habit that costs nothing and that most retail traders skip. Before you size into a smaller or more volatile name, glance at its live quote and read the spread as a percentage of the price. If it’s a couple of cents on a heavily-traded large cap, forget about it. If it’s one or two percent on a thin mover, that’s a real cost you’re about to pay twice, and it belongs in the decision before the order goes in, not as a surprise on the fill.
The first time this cost me real money, I sent a market order into a thin small-cap in the first minute of trading and filled roughly 40 cents above the last print I’d seen. The setup was fine. The execution gave back a chunk of the move before the trade even started working. Now the spread check sits in my pre-trade checklist right next to the stop and the size, because it’s the same kind of decision: a known cost weighed before commitment.
The entry signal tells you whether a trade is worth taking. The spread tells you what it costs to take it. Both are load-bearing, and only one of them shows up on the chart. Learn the pattern. Ride the trend. Keep the gains.
Educational content only. Not investment advice. Trading involves risk. You are responsible for your decisions.
