# Market Orders vs. Limit Orders

Understand how market and limit orders trade execution certainty against price control, with an order-book example, partial fills, and practical risks.

Canonical: https://wiki.fcontext.com/stocks/market-and-limit-orders/
Fact checked: 2026-07-13

> For educational purposes only; not investment advice.

<a id="answer"></a>

## Direct answer

A **market order** tells the broker to buy or sell promptly at the best prices currently available. It prioritizes execution, but it does **not** guarantee the price shown when the order was submitted.

A **limit order** sets a price boundary. A buy limit can execute only at the limit price or lower; a sell limit can execute only at the limit price or higher. It protects the boundary, but it does **not** guarantee that any shares will trade.

The choice is therefore not “fast order versus slow order.” It is a choice between accepting current market liquidity and refusing prices outside a stated boundary. The stock's spread, displayed size, volatility, trading session, and the order's quantity all affect the result.

<a id="mechanism"></a>

## How orders reach the market

When an order passes the broker's checks, it is routed to a venue or market maker. A market buy interacts with available sell orders, beginning with the lowest ask; a market sell interacts with available buy orders, beginning with the highest bid. If the best quote has too few shares, the order can continue through less favorable price levels.

A limit order can execute immediately when compatible liquidity already exists. Otherwise it may rest in a queue. Another order at the same price may have time or venue priority, so merely seeing the market touch a limit does not prove that the order should have filled.

Quotes also change between observation, submission, routing, and execution. In a fast market, the “current price” is a moving set of bids, asks, and quantities, not a single guaranteed number. A last-sale price records an earlier trade and may no longer be available.

Order duration is a separate instruction. A Day limit can expire at the end of its eligible session; a good-til-canceled order can remain active under broker rules. Neither label automatically means the order participates in pre-market or after-hours trading.

<a id="example"></a>

## Order-book example

Suppose a stock shows the following sell orders:

| Ask price | Shares available |
| --- | ---: |
| $50.00 | 100 |
| $50.10 | 200 |
| $50.30 | 300 |

An investor wants to buy 500 shares.

**Market order:** The order could buy 100 shares at $50.00, 200 at $50.10, and 200 at $50.30. The weighted average is $50.16 before fees. The displayed best ask was $50.00, but only 100 shares were available there.

**Buy limit at $50.10:** The order can buy at most 300 shares from the displayed book: 100 at $50.00 and 200 at $50.10. The remaining 200 shares stay unfilled unless sellers offer at $50.10 or less. The limit protects price, not completion.

If new orders arrive or existing quotes are canceled while routing occurs, actual fills can differ from this snapshot. The example explains mechanics, not a promise of execution.

<a id="risks"></a>

## Execution risks

- **Market-order slippage:** Thin liquidity, news, the opening auction, or a large order can produce fills far from the initial quote.
- **Limit-order non-execution:** The market can move away and leave the entire order unfilled.
- **Partial fills:** Only part of a limit order may trade, leaving a different position size than planned.
- **Queue uncertainty:** A trade at the limit price does not show whether earlier orders consumed the available quantity.
- **Session differences:** Extended-hours markets can have wider spreads, fewer participants, and broker restrictions.
- **False precision:** A one-cent tighter limit can decide whether an order participates at all; a precise number is not evidence that it is a fair value.

Commission is only one component of transaction cost. Spread, slippage, fees, partial-fill consequences, and the opportunity cost of an unfilled order can matter even in a zero-commission account.

<a id="misconceptions"></a>

## Common misconceptions

**"A market order executes at the quote on my screen."**

It executes against liquidity available when the order reaches the market. Price and displayed quantity can change first.

**"A limit order always waits."**

A marketable limit can execute immediately when the other side already offers an acceptable price.

**"If the stock traded at my limit, my order must have filled."**

Other orders may have been ahead, the trade may have occurred on another venue, or insufficient size may have been available.

**"A limit order cannot receive a better price."**

A buy limit may execute below its limit and a sell limit may execute above it.

**"Long-term investors do not need to care about order type."**

Holding period does not erase the entry or exit cost, especially in thin stocks, large orders, or volatile sessions.

<a id="related"></a>

## Related topics

- [Bid-Ask Spread](/stocks/bid-ask-spread/)
- [Trading Volume and Liquidity](/stocks/volume-and-liquidity/)
- [Pre-Market and After-Hours Trading](/stocks/pre-market-after-hours/)

<a id="sources"></a>

## Authoritative sources

- [Types of Orders](https://www.investor.gov/introduction-investing/investing-basics/how-stock-markets-work/types-orders) - SEC Investor.gov (accessed 2026-07-13)