In plain language — A market order says: “buy or sell now at the available prices.” It seeks rapid execution, but it sets no price and does not guarantee that the whole quantity will be completed.
A market order seeks the best available quotes when it reaches the execution venue. The client supplies neither a maximum purchase price nor a minimum sale price: it prioritises prompt execution without obtaining universal time priority over other orders.
The SEC descriptions cited concern US stocks. Actual mechanics depend on broker, instrument and venue: CME's market with protection, for example, restricts prices to a venue-defined range.
The on-screen price is a snapshot taken before the order arrives, not a promise. Thin depth, latency, halts, price limits, and risk controls can lead to several fills, slippage, partial execution, rejection, or no execution.
From click to fill
An investor does not normally send an order directly to the matching engine. The broker receives it, applies availability, margin and validity controls, chooses or follows an execution venue and routes the message. Quotes and quantities can change in the meantime. The “last price” is the most recent trade already completed; it is not a promise for the next order.
When the message reaches the market, a purchase attacks the asks and a sale attacks the bids. The quantity displayed at the best price may be insufficient. The remainder moves to later levels, if permitted by the venue's rules and controls, producing several fills and a volume-weighted average price.
Depth example
Illustrative example with an unchanged book during execution and no commissions: a market purchase for 300 units finds:
| Ask | Available quantity | Executed quantity |
|---|---|---|
| 100.02 | 80 | 80 |
| 100.04 | 120 | 120 |
| 100.10 | 100 | 100 |
The weighted average is (80 × 100.02 + 120 × 100.04 + 100 × 100.10) / 300 = 100.054666…, about 100.055, not 100.02. This is an average of fills, not necessarily a tradable tick price. If the final level disappears
before matching or a protection stops the order, completion may differ or be
partial. Slippage measures the
difference from the expected price; market impact instead describes how
the order itself consumes depth and moves the marginal cost.
What it controls and what it does not
| Dimension | Market order |
|---|---|
| Limit price | None supplied by the client; venue protections may apply |
| Priority | Seek execution under available conditions |
| Final price | Depends on book, routing, latency and venue rules |
| Final quantity | May be complete, partial or zero |
| Liquidity role | Normally removes liquidity; actual classification depends on the execution mechanism |
| Costs | commissions, spread, slippage and possible impact |
The equation market = taker is generally useful in a continuous order book, but does not describe every auction, internalisation or crossing mechanism. Likewise, a limit order is not automatically a maker: if its limit crosses existing offers, it may execute immediately and remove liquidity.
One alternative is a marketable limit: a limit aggressive enough to cross the book, but with a ceiling for a purchase or a floor for a sale. It reduces the risk of an extreme price while introducing the risk that quantity beyond the limit will not be executed. Instructions such as immediate-or-cancel or fill-or-kill add quantity and time conditions; their availability and precise operation must be checked with the broker and venue.
Advanced: when execution risk increases
Price risk is greater with a thin book, large size, an opening or reopening, news releases, high volatility and instruments fragmented across venues. A trading halt stops executions within its affected scope; a halt at one venue does not always have the same effect on other markets. When the market reopens, the first available price may be far from the last quote. A stop market inherits these limitations after it is triggered.
Before submission, check:
- spread and depth, not only the last price;
- order size relative to visible and customary liquidity;
- session, halts, price bands and venue protections;
- the broker's routing policy and supported order types;
- the consequence of a partial fill or rejection.
An urgent exit may make accepting more slippage reasonable, but urgency does not turn the order into a guarantee. The proper choice compares the harm of an uncertain price with the harm of a position that could remain open.
Common mistake — Calculating risk with the displayed quote as though it were available for the whole order size.
Bronze Path — Execution module. Next: Limit order. Index: Bronze Path.
Sources
Sources checked on 8 September 2026. The Investor.gov bulletins cited here were updated on 18 August 2026; the Rule 605 FAQ on 1 April 2026.
- U.S. SEC, Investor.gov — Types of Orders — definitions in the US stock context.
- U.S. SEC, Investor.gov — Understanding Order Types — Investor Bulletin — Market Order, Limit Order and Timing Restrictions: fill prices, IOC and FOK.
- U.S. SEC, Investor.gov — Executing an Order — routing, latency and quoted quantities.
- U.S. SEC — Frequently Asked Questions: Rule 605 of Regulation NMS — FAQ 10, 20 and 27: unexecuted quantities, halts and partial fills in NMS reporting.
- U.S. SEC — Rule 606 Regulation NMS, FAQ — FAQ 4.01: liquidity provision/removal and cases outside the maker/taker pair.
- U.S. SEC, Investor.gov — Trading Halts and Delays — regulatory halts and their scope.
- CME Group — Futures Order Types — Market Orders — Market with Protection.