Market, Limit and Stop Orders: Which Should You Use?

Every order trades speed against price control. Learn the four basic order types, and pick the one that matches what you want to happen.

In this article
Market, Limit and Stop Orders: A Beginner Decision Guide

What are market, limit and stop orders?

An order is your instruction to a broker to buy or sell. Each type makes a different trade-off between speed and price. We will use one made-up share for every example. Its , the best price buyers offer, is $19.95. Its , the best price sellers want, is $20.05.

  • A buys or sells now, at the prices available. A market buy will probably fill near the $20.05 ask, but that price is not promised.
  • A sets your worst price. A buy limit at $20 means you will not pay more than $20 a share. But no seller has to accept it, so it may never fill.
  • A waits for a . If you own the share, a sell stop at $18 does nothing until the price reaches $18. Then it usually becomes a market order.
  • A also waits for a trigger, but then becomes a limit order. A sell stop-limit with an $18 trigger and a $17.90 limit will not sell below $17.90.
Four orders, four trade-offs
OrderWhat you tell the brokerThe trade-off
MarketTrade now at the prices availableThe price is not fixed
LimitTrade only at my price or betterIt may fill only partly, or not at all
StopWhen the trigger is hit, trade at marketThe trigger is not your final price
Stop-limitWhen the trigger is hit, trade only at my limit or betterYou may be left holding the share

FINRA's guide to order types explains these for US shares. Your broker's names and rules may differ, so read its own order instructions too.

Why can a stop order sell below my stop price?

A stop is a trigger, not a promise. Prices do not always move one cent at a time. Sometimes they jump. A jump with no trades in between is called a . It often happens overnight, when news comes out while the market is closed.

Say you own the share and have a sell stop at $18. Bad news comes out overnight, and the next morning the share opens at $17. Your stop triggers, but the first price available is about $17, not $18. So that is where it sells.

A made-up share falls through an $18 sell-stop trigger in a gap. The next price available is $17, so the stop sells below its trigger.
A gap can jump past a stop trigger. What you get depends on prices, order size and your broker's rules.

With a stop-limit at $18 and a $17.90 limit, the order would not sell at $17. That protects your price, but you still own the share while it keeps falling. Neither order can promise both a minimum price and a sure exit.

Try it yourself

Place three kinds of order

Pick Market, Limit or Stop, set a price if needed, and press Place order. Try at least two order types, and watch what happens when the price gaps.

A share at $20 has a sell stop at $18. Bad news makes it open at $17. The stop triggers and sells at about $17, not $18. A stop-limit with a $17.90 limit would not sell at all.

What would you expect?

What this shows: Market orders give speed, not a fixed price. Limit orders give a price, not a sure fill. A stop is a trigger, not a promise.

No order gives you both a fixed price and a sure fill. When the price gaps past a stop, the order fills at the next price available, which can be well below your stop.

Which matters more: the price or getting filled?

Before every order, ask yourself one question: what matters more right now, the price or the fill?

  • If getting in or out quickly matters most, a market order fits. You accept that the price can change. Market orders usually fill closer to the quote in busy shares with small spreads.
  • If the price matters most, a limit order fits. You accept that the order might not fill, or might fill only partly.
  • If you want an automatic exit when the price falls, a stop order fits. You accept that a gap can fill it lower.

Also check how long your order lasts. Some orders end when the market closes that day, while others stay open until you cancel them. Check whether your order can fill before or after normal market hours too.

An order type changes your instruction. It does not turn a bad trade into a good one.

What is a partial fill?

Sometimes only part of an order fills. This is a . Imagine you want 50 shares. Sellers offer 20 shares at $20.05 and another 30 at $20.10. Assume those offers stay in place and there are no fees.

A made-up order for 50 shares
Your orderWhat happens in this exampleWhat is still uncertain
Market buy for 5020 × $20.05 + 30 × $20.10 = $1,004, about $20.08 a shareOffers can change before your order arrives
Limit buy for 50 at $20.0520 shares fill. 30 stay openWhether the other 30 ever fill
Limit buy for 50 at $20.00Nothing fillsWhether a seller comes down to $20 before the order ends

The first ask was $20.05, but the market order paid $20.08 on average, because only 20 shares were on offer at $20.05.

Now say your screen shows "20 filled, 30 open". Before you send another order, check what you already own and whether the first order is still active. A new order for 50 shares is a brand new instruction, not the missing 30. If both fill, you could end up with 100 shares by mistake.

When you practise, write down the order number, how many shares filled and how many are still open.

What should I check before I press submit?

  1. Buy or sell, the right symbol, the number of shares and the right account.
  2. That the prices are live, and how wide the bid-ask spread is.
  3. How long the order lasts, and whether it can fill outside normal hours.
  4. How your broker triggers stops and handles partial fills.
  5. The status of any open order before you change or replace it, so you do not send it twice.

Practise these steps in a simulator, and keep notes in a paper trading journal, especially when something surprises you. The SEC also has a short glossary of order types.

Next lesson: how to read a stock chart. After that, paper trading lets you try each order with virtual money. Our stock market simulators guide compares free places to do that. To plan where a stop and a target go, see the risk-reward lesson.

Questions beginners ask

What is the difference between a stop and a stop-limit order?

Both wait for a trigger price. A stop then becomes a market order, so it fills at the next price available, which can be worse. A stop-limit becomes a limit order, so it will not fill worse than your limit, but it may not fill at all.

Should a beginner use market or limit orders?

Neither is always better. Use a market order when getting filled matters most, and a limit order when the price matters most and you accept it may not fill. In busy shares with small spreads, market orders usually fill close to the quote.

Will a stop-loss always cap my loss?

No. A stop order is a trigger. If the price jumps past it, for example after overnight news, it sells at the next price available, which can be lower. Plan for that when you decide how big a position to take.