Skip to main content
EN
Menu

Learn the stock market › How to trade on the exchange › Lesson 3 of 6

Limit order or market order?

Short answerA market order buys or sells at once at the prices available, so you know you get a trade but not the exact price. A limit order names the highest price you will pay, or the lowest you will take, so you know the price but not whether a trade happens. In the example here 300 of 500 shares are bought with a limit of $100.00, and 200 wait.

One purchase, four orders

You want to buy 500 shares. The book is the same made-up example as in the order book lesson: 300 shares are offered at $100.00, 700 at the next price, and the best bid is $99.90.

OrderBought nowWaits in the bookAverage price
Market order5000$100.04
Limit order at $100.105000$100.04
Limit order at $100.00300200$100.00
Limit order at $99.900500–

The market order goes through at once and costs $100.04 on average. The limit order at the next price gets the same trade here, but it would have stopped if the price had moved above its limit.

The limit order at $100.00 buys what is there at that price, and the rest stays in the book as a bid. The limit order at $99.90 buys nothing now. It joins the queue of buyers and waits for a seller.

What you choose between

The difference is what is guaranteed. A market order guarantees a trade but no particular price. The SEC puts it this way: the last-traded price is not necessarily the price at which a market order will be executed, least of all in a stock with few orders or a fast-moving price.

A limit order guarantees your price or better, but maybe no trade. If the price rises away from you, you have not bought. You can also get only part of what you wanted. An order that stays open lasts until you cancel it or the time you chose runs out.

When selling it is the other way round: the limit is the lowest price you will take.

Other orders you may see

A stop order waits until the price reaches a set level, and then it becomes a market order. If the price jumps past the level, the trade can happen far from it, so it guarantees no price. How large a position can be if you plan to sell at a set price is in the position size calculator, and how often a fixed stop has sold for nothing in the lesson on stop losses.

Test yourself

You place a buy order with a limit of $100. Sellers are asking $100.10 right now. What happens?

Sources

  • US Securities and Exchange Commission, Types of Orders, read on 5 November 2026.