Direct Answer
Direct answer: The most common order routing and fill quality mistakes are: using market orders in illiquid or fast-moving stocks, ignoring the bid-ask spread as a real cost, failing to account for slippage when sizing positions, placing large orders without considering their market impact, not comparing brokers' execution quality using Rule 605 data, treating price improvement statistics as guarantees rather than averages, and sending orders during the opening or closing auction without understanding how those periods behave differently. Each mistake silently transfers money from your account to market participants with better information about execution mechanics.
What this changes for a real user
Execution quality is invisible in your P&L in a way that signal quality is not. If your entry signal is wrong, the position loses money and you notice. If your fill is 8 basis points worse than it should be, that cost is buried inside the same trade, indistinguishable, in a single instance, from normal price movement. Only across many trades does the pattern become visible: strategies that looked profitable in a paper-trading or spreadsheet backtest consistently underperform in live trading by an amount that matches the unmodeled execution cost.
- Active traders: For someone placing 200-500 trades per year, a 5-basis-point execution drag per trade on a $10,000 average position equals $1,000-$2,500 in annual hidden costs. At a gross win rate that produces modest net profits, this can flip a strategy from marginally profitable to losing.
- Momentum and short-duration strategies: Strategies that hold positions for minutes to hours are most exposed. A position held for 30 minutes cannot absorb execution friction the way a three-month swing trade can. The shorter the intended holding period, the more execution quality determines the outcome.
- Low-float and small-cap traders: Thinly traded stocks have wide spreads and shallow books. A market order in a stock trading 200,000 shares per day can move the price against you before your order is fully filled. This is market impact, and it's entirely avoidable with better order construction.
- Buy-and-hold investors: For long-term investors placing a handful of trades per year in liquid large-cap ETFs, execution quality is a minor concern. The mistakes in this article matter most to traders whose strategy requires consistent, repeatable fills across many trades.
Understanding these mistakes doesn't require switching brokers or mastering Level 2 data. Most of the fixes are behavioral: choosing a different order type, timing orders differently, or reading a freely available execution quality report before assuming your fills are competitive.
The seven most costly mistakes, mechanics and definitions
Mistake 1: Using market orders in illiquid or volatile stocks
A market order instructs your broker to buy or sell immediately at whatever price is available. In a liquid large-cap stock with a one-penny spread and deep order books, a market order for 100 shares is harmless, you pay one cent or less above the midpoint. In a stock with a $0.15 spread, thin depth, and erratic price movement, the same market order can fill at prices far worse than the displayed ask.
Two distinct problems apply here. The first is the quoted spread cost: you pay the ask on a buy and receive the bid on a sell, giving up the full spread every round trip. The second is market impact: if your order is large relative to the displayed depth, it moves through multiple price levels in the order book. A buy order for 2,000 shares when the ask has 300 shares available at $10.00, 400 at $10.05, and 600 at $10.10 will fill across three price levels with an average price of roughly $10.05, not the $10.00 you saw on screen.
The fix: Use limit orders when execution price matters. Accept that you may not always fill, but avoid paying an unlimited spread in conditions where the market order guarantee of a fill comes at a significant price penalty.
Mistake 2: Treating the quoted spread as the only cost
The bid-ask spread is visible. Slippage, the difference between your expected fill price and your actual fill price, is not always visible, but it is real. Slippage arises from three sources: quote fade (the displayed quote moves away while your order is in transit), partial fills at multiple price levels, and the time delay between order submission and execution confirmation.
In a 2023 academic study of retail execution costs, researchers found that effective spreads, the spread actually paid by retail orders, measured against the midpoint at order submission, routinely exceeded quoted spreads by 10-30% for market orders in mid-cap stocks. Traders who modeled costs using only the quoted spread consistently underestimated their friction.
The fix: When estimating strategy costs, use effective spread data from Rule 605 reports for your specific broker or from academic research on execution quality, not just the displayed bid-ask spread at the time you're looking.
Mistake 3: Ignoring slippage when backtesting and sizing positions
A backtest that assumes fills at the closing price, the VWAP, or the exact bid/ask at signal time is modeling a world that doesn't exist. Real orders take time to submit, route, and execute. During that interval, prices move. For liquid large-cap stocks the movement is often small; for momentum-driven strategies in volatile names, the price at the fill timestamp is regularly 5-20 basis points away from the price at signal time.
This mistake compounds at scale. A position sized for a 1% stop loss, modeled on clean backtest fills, may actually face a 1.3% adverse move by the time the order fills during a volatile session, pushing the realized loss outside the intended risk boundary without any signal failure occurring.
The fix: Build a conservative slippage estimate into every backtest. For liquid large-cap stocks, 3-5 basis points per side is a reasonable starting assumption for market orders. For thinly traded stocks, 10-30 basis points is more realistic. Include slippage in position sizing calculations, not just in post-trade analysis.
Mistake 4: Not comparing your broker's execution quality
Under SEC Rule 605, market centers and market makers that execute retail-sized orders must publish monthly execution quality statistics, including effective spread, price improvement rate, and fill rate by order type and market tier. Under Rule 606, brokers must publish quarterly reports disclosing where they route different types of orders and whether they receive payment for order flow (PFOF).
Most retail traders have never read either report. This matters because execution quality varies significantly between brokers, even when commissions are identical (or zero). A broker that routes market orders to a wholesale market maker offering minimal price improvement produces a different cost structure than one that routes to exchanges or uses a sophisticated smart order router.
The fix: Read your broker's Rule 605 and 606 disclosures. Focus on effective spread as a percentage of the NBBO spread, a number below 100% means price improvement on average, above 100% means you're paying more than the displayed spread. Compare across at least two or three brokers before settling on a platform for active trading.
Mistake 5: Placing large orders without managing market impact
Market impact is the price movement your own order causes. When you buy 10,000 shares in a stock with 50,000 shares of daily volume and a thin order book, your order absorbs depth at multiple price levels and signals buying pressure to other participants, who may adjust their quotes upward before your order is complete. By the time your last share fills, the average price is materially above where the first share filled.
This is not a problem exclusive to institutional traders. Retail traders in small-cap and micro-cap stocks, penny stocks, and low-float names regularly self-inflict market impact costs that they then attribute to "the stock ran against me." The stock ran because they pushed it with their own order flow.
The fix: Limit individual orders to a fraction of the stock's typical intraday volume. A rough rule: keep any single order below 1% of the stock's average daily volume in liquid large-cap names and below 0.5% in thinly traded ones. Use limit orders or algorithmic execution (time-weighted or volume-weighted order splitting) if you need to build a larger position.
Mistake 6: Misunderstanding how price improvement statistics work
Brokers and market makers publish price improvement statistics, the percentage of orders that received a fill better than the NBBO, and the average improvement in cents per share. These numbers are real, but they are averages across millions of orders and can obscure wide variance. A broker that shows 85% price improvement on market orders in large-cap stocks and $0.003 average improvement per share is delivering modest value to a buy-and-hold investor but may be providing essentially nothing to a trader in volatile, fast-moving names where the NBBO itself is stale by the time the fill occurs.
Price improvement is also a moving target. A market maker that is profitable internalizing order flow will provide just enough price improvement to appear competitive on aggregate statistics while capturing the bulk of the available spread. The improvement you see on paper is not a commitment, it reflects past behavior under past market conditions.
The fix: Look at Rule 605 data for the specific security tier and order type you actually trade, not just headline statistics. If you primarily trade mid-cap growth stocks with market orders during high-volatility periods, find the price improvement statistics for that category, not for large-cap ETF trades that dominate aggregate numbers.
Mistake 7: Poor timing, orders at the open, close, or during news events
The first 15-30 minutes after the market open and the last 10-15 minutes before the close are the most volatile intraday periods. During the open, overnight order imbalances, auction mechanics, and delayed participant arrivals create wider spreads and deeper quote instability than mid-session. During the close, index-related order flow, end-of-day rebalancing, and position-squaring create similar conditions. Both windows carry higher-than-average execution risk for retail-sized orders.
News events, earnings releases, Fed announcements, major economic data prints, create even more extreme conditions. Spreads can widen 5-20 times their normal level in the seconds after a major catalyst. A market order placed in the first seconds after a surprise earnings report may fill 50-200 basis points away from the pre-announcement price, at a spread that would never appear during a normal session.
The fix: Avoid market orders during the opening minutes and during high-impact news events unless your strategy specifically requires that exposure. If you need to trade during these windows, use limit orders with explicit price caps. For volatility events you can anticipate (scheduled earnings, FOMC), reduce position size or widen your slippage budget to reflect realistic fill conditions.
Worked example: how mistakes compound
Assumptions: A trader uses a momentum strategy on mid-cap growth stocks, holding positions for 2-4 hours. Average position size: $8,000. Average holding period: 3 hours. The strategy produces 150 trades per year in live testing. This is a hypothetical example; actual costs vary by broker, stock, and market conditions.
The backtest assumption (what the trader modeled)
- Entry: fill at signal-bar close price
- Exit: fill at exit-signal close price
- Spread cost: 1 penny both ways (rough estimate for $30-$80 stocks)
- Commission: $0 (zero-commission broker)
- Modeled friction per round trip: ~$1.60 on an $8,000 position (2 basis points)
The live reality
- Entry: market order, fills 4 basis points above signal-bar close on average (quote fade + spread)
- Exit: market order, fills 5 basis points below exit-signal close on average (same reasons, plus urgency during exits)
- Spread cost: effective spread averages 6 basis points round trip (not 2 basis points as modeled)
- Market impact: the trader's 250-300 share orders in thinner stocks occasionally move the price 3-5 basis points
- News timing: 12 of 150 entries fall within 20 minutes of earnings or macro releases, averaging 18 basis points of additional slippage on those trades
- Actual friction per round trip: ~15 basis points on average, with high variance
The math
Modeled annual friction: 150 trades × $8,000 × 0.02% = $240
Actual annual friction: 150 trades × $8,000 × 0.15% = $1,800
Difference: $1,560 per year, approximately equal to the strategy's entire modeled net profit.
What the example shows: Each individual mistake is small. The difference between a 2-basis-point and 6-basis-point effective spread is 4 basis points, less than half a penny on a $10 stock. But multiplied across 300 order sides per year, these small errors add up to the difference between a profitable and unprofitable strategy. The fix in this example isn't to abandon the strategy, it's to model costs accurately, switch entry orders to limit orders where the fill rate allows, and avoid the 12 earnings-adjacent trades that generate disproportionate friction.
Failure modes: what makes these mistakes hard to detect
The P&L attribution problem
In most trading platforms, the P&L on a trade is calculated from fill price to exit price. There is no column for "how much worse was your fill than the best available price at order submission." This means execution quality losses are invisible unless you manually reconstruct the NBBO at the moment each order was placed, a step almost no retail trader takes. The result is that traders attribute execution losses to signal variance (the stock "went against me right after entry") rather than to the fill quality mistakes that preceded the signal.
Backtest survivorship bias in execution assumptions
Backtesting software almost universally assumes fills at the bar's OHLC price or at the VWAP. Neither reflects what a market order would actually receive in a real market. When a backtest assumes a fill at the bar's open price, it implicitly assumes you were first in the queue, faced no quote fade, and paid no effective spread beyond the modeled commission. Every winning backtest that assumed clean fills must be stress-tested against realistic fill assumptions before live trading begins. The strategies that still show profit after that stress-test deserve further evaluation; those that don't should not be traded live.
Rare but catastrophic: market orders during halt resumptions
When a stock resumes trading after a halt, for news, circuit breakers, or a regulatory pause, the first few seconds of resumed trading can produce extreme spreads and violent price discovery. Market orders queued before or immediately after a halt resumption have filled at prices 10-30% away from the pre-halt last price in documented cases. This is not a routine failure mode, but when it occurs, the losses can be severe enough to eliminate months of gains. The rule is simple: during or immediately after a halt, no market orders. Use limit orders with explicit price caps.
Repeated small mistakes aggregate invisibly
Unlike a losing trade, which produces an obvious red number, a pattern of 5-basis-point execution degradation across 200 trades produces a slow, diffuse loss that looks like "the market isn't cooperating" or "my win rate dropped." Identifying execution quality as the root cause requires deliberately comparing fills to the NBBO at submission time, something that requires either a direct-access platform that logs this data or manually cross-referencing time-and-sales data. Most retail traders never do this analysis, so the mistakes repeat indefinitely.
Risk, limitations, and when these mistakes matter less
When execution quality is not the primary concern
For a long-term investor buying an S&P 500 ETF once a quarter, execution quality is nearly irrelevant. The bid-ask spread on SPY or IVV is one cent or less. The daily price range is far larger than any execution error. The relevant concern is whether to dollar-cost average, how to manage tax lots, and whether the asset allocation is correct, not whether the fill was 2 or 4 basis points from the midpoint.
Similarly, for buy-and-hold stock investors who hold positions for months or years, the difference between a perfect and an imperfect fill is swamped by the subsequent price movement in either direction. These investors should understand execution quality conceptually, but it should rank far below company analysis, portfolio construction, and tax efficiency as a practical priority.
The limits of what a retail trader can control
Institutional traders have access to direct market access (DMA) systems, algorithmic execution platforms, multiple broker relationships, and transaction cost analysis (TCA) tools that give them precise feedback on execution quality. Most retail traders have none of these. The practical fixes available to retail traders are limited: choosing the right order type, timing orders sensibly, selecting a broker with better routing quality, and sizing positions to avoid self-inflicted market impact. Chasing the last fraction of a basis point in execution optimization is not a productive use of a retail trader's time, understanding the seven mistakes in this article and systematically avoiding them is.
Routing quality changes over time
A broker's routing arrangement from two years ago may not reflect today's routing. Market maker relationships change, fee schedules change, and the competitive landscape for retail order flow evolves with regulatory changes and market structure shifts. Rule 605 and Rule 606 reports lag current behavior by one quarter. If you select a broker based on execution quality data, build a dated reminder to re-evaluate that choice annually, routing quality is not static.
No fill is universally optimal
Every execution decision involves tradeoffs. A limit order avoids paying a wide spread but may not fill at all, causing you to miss the move entirely. A market order guarantees a fill but at an unknown price. An order timed to mid-session avoids the volatile open but may miss the primary liquidity window for the news catalyst you're trying to trade. Optimal execution depends on the strategy's priorities, certainty of fill, price improvement, or timing, and no single approach dominates all situations. The goal is to make those tradeoffs consciously, with a clear understanding of the costs, rather than defaulting to the easiest option (market order, submit immediately) without considering the alternatives.
Connection to Orders, Routing & Fill Quality
The mistakes in this article arise from a gap between how traders think orders work and how they actually work in a fragmented, multi-venue market. Understanding order routing, where your order goes and why, is the prerequisite for understanding why these mistakes occur. Understanding fill quality measurement, how to read Rule 605 data and calculate effective spread, is the tool for detecting whether you're making them.
The Orders, Routing & Fill Quality subcategory covers those foundations. The article on how stock order routing works explains the routing mechanism, exchange, internalization, ATS, ECN, that determines where each order type lands. The article on market vs. limit orders addresses the fundamental tradeoff between fill certainty and price control. The article on the NBBO and the Order Protection Rule explains the regulatory framework that defines what brokers owe customers in terms of fill price. Together, those articles provide the structural context that makes the mistakes in this article understandable, and fixable.
If you've recognized one or more of the mistakes here in your own trading, the next step is to read your broker's Rule 605 report (linked from the broker's disclosure page, or search "[broker name] Rule 605"), compare the effective spread statistics to your modeled costs, and decide whether a change in order type, timing, or broker is warranted. That analysis is the practical application of the subcategory's content.
Decision checklist: before you place the order
- Check the stock's liquidity. What is the current bid-ask spread? What is the displayed depth at the ask (for a buy) or bid (for a sell)? If the spread is more than 10 basis points or the displayed depth is less than 3× your intended order size, use a limit order.
- Choose your order type deliberately. If execution price matters and certainty of fill is acceptable to sacrifice, use a limit order at or near the midpoint. If certainty of fill is essential and the stock is liquid, a market order is acceptable. If the stock is thin or volatile, a market order is not acceptable regardless of urgency. This checklist addresses execution-cost mistakes on a correctly entered order, for ticket-level mistakes (wrong side, quantity, price, or time-in-force), see Order Entry Mistakes.
- Estimate your full execution cost. Add the modeled spread cost, a conservative slippage estimate (3-5 basis points in liquid stocks, 10-30 basis points in thinly traded ones), and any expected market impact if your order is large relative to daily volume. If total friction is close to or larger than the strategy's expected edge per trade. Do not trade.
- Check your order size versus daily volume. If your intended order is more than 1% of the stock's average daily dollar volume, plan to split or stage the order. Submit a portion, wait for fills and book replenishment, then submit the next portion.
- Check the timing. Is this order within 20 minutes of the open or 15 minutes of the close? Is there a scheduled news event (earnings, Fed meeting, economic data) in the next 30 minutes? If either is true, consider delaying, using a limit order, or reducing size.
- Know your broker's routing for this order type. Does your broker send market orders to a wholesale market maker? Does it send limit orders to exchanges? Understanding which routing path your order will follow helps you anticipate likely fill quality before submitting.
- Set a fill quality review cadence. Once per quarter, compare your actual fills (available in your broker's trade history) to the NBBO data for those times if available, or at minimum compare your average effective spread to your broker's Rule 605 statistics for the same period. If your fills are consistently worse than the published averages, investigate the cause.
- After any unusually bad fill, investigate before the next trade. A fill that is 20+ basis points worse than expected is a signal, not just noise. Was there a halt resumption? Was the spread temporarily widened? Did a news event occur between order submission and fill? Understanding the cause prevents the same mistake from recurring.
Why These Errors Stay Invisible for So Long
What connects the mistakes above is not carelessness. It is that each is invisible on the trade confirmation. A confirmation reports the price you received. It does not report the price you might have received, and without that comparison there is nothing on the statement that looks like a loss. The cost accumulates somewhere nobody is shown.
The practical step, then, is to build the missing record yourself. Note the quoted bid and ask at the moment an order is sent, compare them against the fill, and keep the difference. Twenty or thirty observations turn a vague suspicion into a number, and the number is what tells you whether any of this is worth changing.
Proportionality matters here too. If orders are infrequent, small relative to available depth, and placed in heavily traded securities, these errors can be genuinely negligible. They compound with frequency and with size, which is why identical behaviour can be harmless in one account and expensive in another.
None of these are errors of judgment about what to own. A flawlessly executed trade in a poor position is still a poor position, and the two problems deserve separate attention.
Frequently asked questions
Why does my strategy work in backtests but underperform in live trading?
The most common cause is unmodeled execution costs. Backtests typically assume fills at a bar's close price or the VWAP, with no slippage and no effective spread beyond a fixed commission estimate. In live trading, market orders pay the full bid-ask spread, experience quote fade, and may face market impact in thinner stocks. If your strategy's backtested edge per trade is small, less than 10-15 basis points, realistic execution costs may eliminate it entirely. Rebuild your backtest with conservative slippage assumptions (at least 5 basis points per side in liquid names, more in thinly traded ones) and check whether the strategy remains profitable.
How do I know if my broker's fills are competitive?
Read your broker's Rule 605 disclosure. This report is published monthly and shows, by security tier and order type, the effective spread paid (in cents and as a percentage of the NBBO spread), the price improvement rate, and the fill rate. A competitive fill is one where the effective spread is consistently below 100% of the NBBO spread, meaning you're receiving price improvement on average. You can also compare your broker's 605 statistics to those of other brokers using the SEC's consolidated Rule 605 data or third-party analyses published periodically by academics and financial journalists.
When should I use a limit order instead of a market order?
Use a limit order when the execution price matters more than the certainty of filling. Specific situations where a limit order is strongly preferable: thinly traded stocks with wide spreads, volatile conditions including the first 15-30 minutes after the open, periods near scheduled news events, orders that are large relative to the displayed book depth, and any time you cannot actively monitor the fill. Use a market order only when you need certainty of fill in a liquid stock with a tight spread and you're executing during normal mid-session conditions. As a rule of thumb, if the bid-ask spread is wider than 10 basis points, a limit order at or near the midpoint is almost always preferable to a market order.
What is slippage and how is it different from the bid-ask spread?
The bid-ask spread is the difference between the best available buy price (ask) and the best available sell price (bid) at a moment in time. It's visible on your trading platform. Slippage is the difference between the price you expected when you submitted your order and the price you actually received on the fill. Slippage can occur even when the spread is narrow: if the displayed quote changes (quote fade) while your order is in transit, you fill at a worse price than the one you saw. Slippage also occurs when your order consumes multiple price levels in the book (market impact). The effective spread, what you actually paid relative to the midpoint at order submission, captures both the quoted spread and slippage in a single number.
Does using a zero-commission broker mean my execution is free?
No. Commission-free trading removes the explicit fee but doesn't eliminate the implicit cost of the bid-ask spread or slippage. Zero-commission brokers typically generate revenue through payment for order flow (PFOF), selling your order flow to wholesale market makers who profit from capturing a portion of the spread. The theoretical benefit is that the market maker provides price improvement (fills you inside the NBBO), and aggregate statistics suggest this happens on average. But the improvement is often small, and in thinly traded or volatile stocks, the effective spread may be wider at a PFOF broker than at a direct-access broker routing to lit exchanges. Zero commission is not zero cost, it's a different cost structure that may be more or less favorable depending on your trading profile.
What is market impact and how do I know if my orders cause it?
Market impact is the price movement your own order causes in the market. When you buy, you consume resting sell orders from the order book. If your order is large relative to the available depth, you deplete the book at the current ask and begin filling at progressively higher prices. You also signal buying pressure to other participants, who may adjust their quotes upward before your entire order is filled. The result is that your average fill price is worse than the price you saw when you submitted the order. You can estimate whether your orders are causing impact by checking whether your fills consistently land at the top of a bar's range on entries and the bottom on exits, a pattern consistent with self-inflicted market impact.
Is it worth switching brokers to get better execution quality?
It depends on how frequently you trade and what types of orders and stocks you use. For active traders making hundreds of trades per year in mid-cap or small-cap growth stocks, a switch from a PFOF-dependent broker to a direct-access platform with a configurable smart order router can produce measurable improvements in effective spread. For occasional traders in large-cap ETFs, the difference is negligible. Use Rule 605 data to estimate the gap between your current broker's effective spread and a competitive alternative, multiply that difference by your annual trading volume in dollar terms, and compare the result to any increase in commissions or platform fees at the alternative broker. If the net benefit is positive, switching is worth considering.
Can I avoid execution mistakes by trading only at specific times of day?
Timing helps but is not a complete solution. Mid-session hours (roughly 10:00 a.m. to 3:30 p.m. ET) typically offer tighter spreads, deeper books, and more stable quotes than the opening or closing periods, making execution quality more predictable. Avoiding orders during the first 15-30 minutes after the open and the last 10-15 minutes before the close eliminates the most volatile routing conditions. However, timing alone doesn't prevent the other mistakes in this article: using market orders in illiquid stocks, ignoring slippage in sizing, or placing orders larger than the available depth. Timing is one tool; it works best in combination with the right order type and an accurate cost model.
What is the mistake most often made when placing an order right at the open?
Treating the pre-open indicative price as the price the order will receive. The opening auction clears at a level determined by the accumulated orders, and an order entered into it participates at that clearing price rather than at any level displayed beforehand. Traders who submit market orders into the open and compare the fill against the previous close, or against the indication, are measuring against a reference the auction never promised.
References
- SEC: Rule 605 Frequently Asked Questions
- FINRA: Understanding Best Execution
- Investor.gov: Executing an Order
- SEC Release No. 34-96496: Regulation Best Execution (proposed December 14, 2022, withdrawn June 17, 2025)
- SEC: Regulation NMS (2005, as amended)
- CFA Institute: Active Equity Investing: Strategies
Next lesson
Next lesson: Best Execution: What Brokers Owe Customers: covers the regulatory definition of best execution, what brokers are legally required to do, and how to evaluate whether your broker is meeting that standard.
Educational disclaimer
For education only; not personalized investment, tax, or legal advice. Trading can result in substantial losses.
Broker rules, exchange mechanics, routing arrangements, payment for order flow regulations, and execution quality standards can change. Verify current requirements and broker practices before acting. Rule 605 and 606 data reflect historical periods and may not represent current routing behavior.