Skip to main content

What Is a Stop-Limit Order? Trading Control Explained

Updated March 10, 2026

Stop-limit orders automatically trigger an attempt to buy or sell an asset when it hits a price you specified — so you know it'll only be completed at a price you’re willing to accept.

For example, say you want to buy a stock called $KALE. It's currently at $37, but you want to buy it only if its price drops below $35. You would place a stop-limit purchase order at $35. As soon as it dropped below $35, your order would be submitted. If it never dropped below $35, your order would remain open — for the price to come down, you to rescind the order, or 90 days to pass.

Below, you'll learn how stop-limit orders work, how they compare with other order types, and what risks to consider.

What is a stop-limit order?

A stop-limit order lets you set two prices: a stop price that triggers your trade, and a limit price that controls the worst price you'll accept. This gives you more control than a stop-market order (which executes at the next available market price) or a limit order (which does not wait for a trigger price). The trade-off: your order might not fill if the price moves too quickly.

Think of it as a two-step instruction for your broker: "If the price hits X, try to buy or sell, but don't accept anything worse than Y."

How stop-limit orders work

Stop-limit orders have two components:

  1. The stop: a price at which a broker will start trying to execute your trade.

  2. The limit: either the highest price you're willing to pay (if you're looking to buy) or the lowest price you're willing to accept (if you're looking to sell).

A stop-limit order means the broker will start looking to make a trade for you once a certain price is reached in the market. The trade will go through only if it's possible to get a price within the range you set.

You can submit a stop-limit order as a day order (DAY) (open for one trading day) or as good-until-cancelled (GTC) (open until you cancel it, up to 90 days). Note that orders may also be placed during extended hours trading sessions.

Why stop-limit orders are useful

Stop orders can help you automate a buy or sell when a price level is reached, without monitoring the market throughout the day.

For example, say you already own shares of $KALE. They're worth $50 each. You could set a stop that triggers a sale if the share price rises to $55. Conversely, you might be interested in buying more $KALE, but only if they fall below their current price of $50. In that case you could set a stop that triggers a purchase if they fall to $45.

The limits are useful because trades aren't always executed at the price you see when you press a buy or sell button. Your broker needs to find someone to trade with, and that price can shift.

A few factors affect execution price:

  • Volume: The lower the trading volume, the fewer opportunities there may be to match with a buyer or seller.

  • Speed: By the time a trading partner is found, the best available price may have changed.

  • Market movement: Prices can jump between when your stop triggers and when the trade executes.

A limit lets you condition your purchase on getting the price you want (or a better one).

Here's another $KALE example. In order to minimize losses, say you want to sell your shares if the price falls to $45 — but only if you can find a buyer to pay $40 per share or more; otherwise you want to hold on to it for the long haul. You would set a stop price of $45 and a limit price of $40.

Or say you want to increase your position in $KALE if the price rises to $55 — but only if you can pay less than $60 per share, because you don't think it'll go much higher. In that case your stop price would be $55 and your limit price would be $60.

Stop-limit orders versus market, limit, and stop orders

To choose an order type, it helps to compare the main options:

Order type
What it does
Priority
Risk
Market orderBuys or sells immediately at current priceSpeedPrice not guaranteed
Limit orderSets max price you'll pay or min you'll acceptPriceExecution not guaranteed
Stop order (stop-market/stop-loss)Triggers market order once price is hitGetting outCan fill at surprising price
Stop-limit orderTriggers limit order once price is hitPrice controlMay not fill if price moves fast

What's the difference between a stop-limit order, a stop order, and a limit order?

A regular stop order, sometimes called a stop-market order or a stop-loss order, instructs your broker to buy or sell at the next available market price once the stop price is reached. A stop order that initiated a sale of $KALE at $45 could result in shares being sold at $35 if the price continued to drop before a buyer was located.

A regular limit order, meanwhile, can't wait for market movement:

  • If $KALE is at $50 and you place a sell limit order at $40, it can execute immediately because $50 is at or above your minimum acceptable sell price.

  • If $KALE is at $50 and you place a buy limit order at $60, it can execute immediately because $50 is at or below your maximum acceptable buy price.

A limit order, in other words, doesn't know you might want to buy or sell only if the market is already heading in a particular direction.

The risk with stop-limit orders

Stop-limit orders may not execute if your stop triggers but the market never reaches your limit price:

  • Buy orders: Your order may not fill if the price jumps past your limit price.

  • Sell orders: Your order may not fill if the price drops past your limit price, leaving you still holding the shares.

Stop-limit orders also don't adapt to breaking news or market conditions — a limit set at $60 stays at $60 even if circumstances change.

Pros and cons of stop-limit orders

Summary:

  • Benefit: You can automate trading decisions without watching the market all day.

  • Drawback: Your trade may not execute if the price moves too quickly.

Wealthsimple’s Learn pages are meant to be educational. Every story is sourced from and vetted by subject matter experts, and produced by journalists with decades of media experience — people whose primary goal is to teach you something, rather than sell you something. While there may be links included in the article about products that are offered by Wealthsimple Investments Inc. (“Wealthsimple”) or one of its affiliates, these articles are not investment advice, a recommendation to buy or sell assets or securities, or any other kind of professional advice. If you are interested in learning about how Wealthsimple products or features work, please visit the Help Centre. If you are interested in knowing which products are offered by Wealthsimple and which are offered by affiliates, we’ve got a page to help you with that, too.

Frequently asked questions about stop-limit orders

Which is better, stop-loss/stop-market or stop-limit?

It depends on your priority: stop-loss (stop-market) guarantees you get out even if the price slips, while stop-limit guarantees your price but might not execute if the stock moves too fast.

Is a stop-limit order a good idea?

They work well if you know your exact price target, but they're risky in volatile markets where prices can gap past your limit and leave your order unfilled.

Why didn't my stop-limit order fill?

This usually happens because the stock price jumped past your limit price before a buyer or seller could be found. For example, if you set a sell stop at $50 and a limit at $49.90, but the price gapped from $50.05 down to $49.50 instantly, your limit of $49.90 was never available.

Can I use stop-limit orders for buying and selling?

Yes. A buy stop-limit is often used to buy a stock only after it starts rising (a "breakout"). A sell stop-limit is used to protect profits or limit losses, but only at a specific price point.

Build your own portfolio your way with stocks, ETFs, and options