A market order fills at a different price because it is priced when it reaches executable liquidity, not when you click the button. A buy trades against the ask available at that moment and a sell against the bid, while the number most platforms display is the last trade, which is already history. In a fast market the quote can change during the fraction of a second the order spends in transit, and at the open, near the close, or outside regular hours the gap can be much larger. A different price is therefore normal, but it should reconcile with the quote at the time of execution.
A stock screen usually shows three prices: the bid, the ask, and the last sale. Only two of them are executable. FINRA's guide to order types puts the expectation precisely: a market order generally executes at or near the current bid or ask during normal trading hours, and you might not get the price you saw, especially in a fast-moving market. The last trade appears in neither half of that sentence. If ABC shows a $24.98 bid, a $25.00 ask, and a $24.99 last, a market buy that fills at $25.00 has done exactly what it was designed to do, even though the position immediately shows a one-cent loss against the last print.
The second gap is time. Between the moment you decide and the moment your order meets a counterparty, several things happen in sequence: your screen renders a quote that is already slightly old, you review a confirmation dialog, the app sends the order to the broker, the broker runs buying-power and risk checks, and the order is routed to an exchange, an alternative trading system, or a wholesale market maker. On a quiet stock this takes an unnoticeable moment. On a stock reacting to a headline, it is long enough for the displayed offer to be taken by someone else or canceled by the market maker who posted it. Fidelity's order-placement FAQ describes the same effect from the broker's side: in fast markets, orders ahead of yours can deplete the shares at the bid or ask before your trade reaches the market.
Data delay adds to the problem. If the chart or widget you watched is delayed or covers a single venue, the "different price" may simply be the first accurate price you saw.
Size is a separate cause. When the order is larger than the shares offered at the ask, the remainder executes at worse prices and the broker reports a weighted average. That mechanism, and how to size an order from market depth, is covered in hi2morrow's guide to why a stock order gets a bad fill. This article deals with the timing side.
The following scenario is hypothetical. At 10:02:15 a.m. ET, ABC shows $24.98 bid, $25.00 ask for 900 shares, and a last trade of $24.99. A trader decides to buy 300 shares at market, spends two seconds on the confirmation screen, and submits. In those seconds a news headline hits, the offer at $25.00 is taken, and the new best ask is $25.04. The order fills in full at $25.04.
Against the last trade the result looks like $0.05 per share of slippage, or $15 on 300 shares. That figure mixes two different things. One cent of it, $3 in total, is the cost of crossing from the last print to the ask, which every market buy pays and which was visible before the click. The other four cents, $12 in total, come from the quote moving before the order arrived. Only the second part is slippage in the useful sense, and it happened because the market changed, not because the order was mishandled. The order was small relative to the 900 shares displayed, so depth played no role.
The difference can also run in the trader's favor. A retail market order routed to a wholesaler or matched against non-displayed interest can receive price improvement and fill at $24.995 against a $25.00 ask. And if the spread itself had jumped from two cents to twenty in those seconds, the cost would come from widening rather than from a moving midpoint, a situation explained in hi2morrow's guide to why the bid-ask spread suddenly widens.
The practical lesson is to judge a fill against the quote at the execution timestamp, broken down into spread, quote movement, and, for larger orders, depth. Each component has a different cause and a different fix.
The biggest gaps between the price on the screen and the fill come from orders entered when there is no continuous market to trade against. A market order entered overnight or before 9:30 a.m. ET is not priced from the prior close or from the premarket quote. Fidelity, for example, states that for orders placed before the open it may wait for the primary exchange to open before trading the security, and warns that stocks can open sharply above or below the previous close. FINRA's order-type guidance gives the same caution about orders placed before or after normal hours: news and other factors can significantly change the price by the time the market opens.
Depending on the broker's routing, such an order either participates in the listing exchange's opening auction or executes in the first seconds of continuous trading, and the details matter. On Nasdaq, market orders entered after 9:28 a.m. ET do not participate in the Opening Cross at all, according to Nasdaq's opening and closing cross FAQ. A market order sent at 9:29 therefore trades after the auction, in a market that may still be sorting out an overnight gap, often with wide spreads and thin books for the first minutes.
The close creates the opposite confusion. The official closing price is set by a single auction on the listing exchange, and ordinary market orders do not automatically join it. Market-on-close orders have their own cutoffs, 3:55 p.m. ET on Nasdaq and 3:50 p.m. on NYSE. A regular market order sent at 3:59 p.m. trades in the continuous market at whatever the quote is then, so it can differ from the closing price published minutes later. Traders who compare that fill with the day's close are comparing two different events.
Halts and limit up-limit down pauses work the same way: while trading is stopped a market order cannot execute, and on reopening it meets a price that can be far from the last print before the pause. A triggered stop order becomes a market order and inherits all of these timing risks.
Outside regular hours, many brokers do not accept market orders at all. Charles Schwab's extended-hours rules allow only limit orders in its premarket and after-hours sessions, and E*TRADE's extended-hours agreement permits only limit orders with day duration. Those are house policies, not a market-wide rule: other firms reject a market order entered after hours or hold it for the next regular open. Either way, the price you saw at 7:45 p.m. is not the price the order can get.
Some brokers never send a pure, uncapped market order even during the day. Interactive Brokers explains that it generally simulates market orders by submitting a series of marketable limit orders, or Market With Protection orders where available, to shield clients from sharp price moves, and that exchanges may impose their own price caps or bands on market orders. A "market" ticket may therefore execute in steps or leave part of the quantity unfilled when the price runs past the protection level.
Reporting can blur the picture as well. With Fidelity's optional average-price trade reporting, individual executions are visible on the day of the trade, but the next day the history shows one average-priced record per order. A "fill" that looks like a single odd price may be several executions combined.
Start with the broker's order record, not the chart. Most unexplained fills resolve once the timing is reconstructed in four steps:
The regulatory standard behind that request is best execution. FINRA Rule 5310 requires a firm to use reasonable diligence to find the best market so that the resulting price is as favorable as possible under prevailing market conditions. It does not promise the quote you saw before the click, but it does mean the firm should be able to explain how your order was handled. That duty is separate from Rule 611, the trade-through rule: the SEC proposed in June 2026 to rescind Rule 611, the proposal has not been adopted as of October 2026, and hi2morrow's guide to whether the SEC is repealing Rule 611 explains why a broker's best-execution duty would remain either way. FINRA's guidance on trade confirmations recommends checking confirmations promptly, raising discrepancies with the firm in writing, and filing a complaint if a genuine problem is not resolved.
Two SEC rules give you data beyond your own order. Under Rule 606(b)(1), a broker must tell a customer on request where that customer's orders were routed during the previous six months and the time of the resulting executions, and the broker's quarterly Rule 606 report shows where it sends market orders as a separate category. Under the amended SEC Rule 605, in force since August 1, 2026 according to the SEC staff FAQ, brokers with 100,000 or more customer accounts publish monthly execution-quality reports. They include average time to execution measured in milliseconds or finer and the ratio of effective to quoted spread, which shows how much price improvement orders received. Neither report explains one fill, but together they show whether your broker's market orders are typically fast and improved or slow and at the quote.
If price control matters more than immediacy, a marketable limit order caps the worst acceptable price while still executing at once when the quote allows. The trade-off is that it may fill partly or not at all when the market runs away.
Alexander Styopin's professional view: the most useful habit is to read the quote as a promise that expires the moment you look at it. In practice, a market order is a reasonable tool in a liquid stock during regular hours, for a size well inside the displayed quote, when missing the trade costs more than a few cents. It is the wrong tool right after the open, near the close, after a halt, outside regular hours, and in the seconds after news, exactly when traders feel the most urgency. If a few cents would break the trade's risk calculation, the order ticket has to carry a price limit, because the market will not respect a price you only had in mind.
Educational material only. Not investment or legal advice. Order handling, routing, session rules, and order-type availability vary by broker, market center, security, and account type.
Author: Alexander Styopin, hi2morrow analyst and economist with 25 years of experience in the US stock market