Skip to main content

Market Orders vs. Limit Orders

Steven Levine, Founder of TickerPosts and OpenClassActions.com3 min read

When you buy or sell a stock, you are not just choosing what and how much. You are also choosing how the order fills, and that choice can change the price you actually get. The two building blocks are the market order and the limit order. This guide explains the difference in plain English. Nothing here is investment advice.

A market order: fill now, take the going price

A market order says: fill this right now at whatever the current price is. It prioritizes certainty of execution over price. On a large, heavily traded stock during market hours, that is usually fine, because the bid and ask are close together and the price you see is close to the price you get.

The catch is that a market order does not promise a price. It promises a fill. On a fast-moving stock, a thinly traded one, or a quote outside regular hours, the price can move between the moment you tap buy and the moment the order fills, and a market order will take whatever is there.

A limit order: name your price, then wait

A limit order says: fill this only at my price or better. A buy limit at $50 will fill at $50 or less and never more; a sell limit at $50 will fill at $50 or more and never less. It prioritizes price control over certainty. The trade-off is that the order might not fill at all. If the stock never reaches your limit, you simply do not get the trade.

That is the whole tension in one line. A market order guarantees the fill but not the price. A limit order guarantees the price but not the fill.

When the difference actually bites

For a large-cap stock in the middle of a calm trading day, the two often produce nearly the same result. The difference grows sharp in exactly the situations where beginners get surprised:

  • Wide spreads. When the gap between the bid and the ask is wide, a market order can fill well away from the last printed price. A limit order caps that.
  • Low [liquidity](/glossary#liquidity). On a thinly traded stock, a single market order can move the price against itself, walking up the order book to find enough shares.
  • Fast moves. During a sharp run or a volatile reaction to news, prices change second to second, and a market order takes the price at the moment of the fill, not the moment you decided.
  • [Outside regular hours](/glossary#after-hours-and-premarket-trading). Premarket and after-hours sessions are thinner and choppier, which is why many brokers only accept limit orders then.

These are the same conditions that come up most often on small, low-priced, heavily promoted stocks, which is one practical reason a penny stock deserves extra care: a market order on an illiquid name can fill at a price you would not have agreed to.

A note on stop orders

You will also run into stop orders, which are a separate idea layered on top. A stop order sits dormant until the price crosses a trigger, then turns into a market or limit order. A common one is the stop-loss order, meant to limit a loss. It is worth knowing up front that a basic stop-loss becomes a market order when triggered, so in a fast gap it can fill well below the trigger price. A stop is not a guaranteed exit price.

A simple default

There is no universally correct choice, but a calm rule of thumb helps. On a large, liquid stock during regular hours, a market order is usually fine and simple. On a thinly traded name, during fast moves, or outside regular hours, a limit order protects you from a surprise fill. When in doubt, a limit order costs you nothing but a little patience, and it removes the worst-case fill.