Home › Learn › What is a stop-limit order?
Learn · Educational only

What is a stop-limit order? (And why it might not fill)

Try it with your own numbers: Stop vs stop-limit simulator

A stop-limit order is two prices stacked together: a stop price that wakes the order up, and a limit price that sets the worst price you will accept. It protects your price, but it does not promise you get out.

The short answer

A stop-limit order sits quietly until the stock trades at your stop price. At that moment it turns into a regular limit order at your limit price. From then on it only fills at the limit price or better. If the stock is already past your limit, nothing happens and the order just waits.

That last part is the one that surprises people. Many beginners set a stop-limit to protect a position, the stock drops fast, and they find they still own every share.

Three order types, side by side

It helps to see the stop-limit next to its two cousins:

OrderWhen it becomes activeHow it fills
LimitRight awayOnly at your limit price or better
Stop (stop-market)When the stock trades at the stop priceAs a market order, at the next available price
Stop-limitWhen the stock trades at the stop priceAs a limit order, only at your limit or better

So a stop order trades certainty of exit for an unknown price, and a stop-limit trades certainty of price for an unknown exit. Neither is "the safe one." They protect against different things.

How the two prices work

The stop price is the trigger

For a sell stop-limit, you set the stop below the current price. For a buy stop-limit, often used to cover a short or to buy on a breakout, you set it above the current price. Until the stock trades at the stop, the order is not working in the market. Which price your broker watches for the trigger, such as the last trade or the bid or ask, can vary, so it is worth checking your broker’s order help pages.

The limit price is the boundary

Once triggered, your order is a limit order. A sell limit fills at the limit or higher. A buy limit fills at the limit or lower. For a sell, the limit is usually set at or a bit below the stop, which leaves a small cushion for the price to keep moving while your order looks for a buyer.

Worked example: a calm day vs a gap

Example numbers

You own 100 shares you bought at $50. You place a sell stop-limit with a stop at $45 and a limit at $44.50.

Scenario A, a steady slide. The stock drifts down through the afternoon and trades at $45. Your order turns into a sell limit at $44.50. Buyers are still around at $44.90, so you sell there.

Loss = (44.90 − 50.00) × 100 = −$510

Scenario B, an overnight gap. Bad news comes out after the close. The next morning the stock opens at $42. That trade is below your $45 stop, so the order triggers. But it is now a sell limit at $44.50, and the market is at $42. Nobody is paying $44.50, so it does not fill.

Still holding 100 shares at $42 → down (42 − 50) × 100 = −$800 on paper

If the stock keeps falling, that paper loss keeps growing. The order only fills if the price climbs back to $44.50 or higher while it is still working.

Same scenario B with a plain stop order at $45: it becomes a market order at the open and sells near $42, about −$800. That is $300 worse than the stop price you picked, but you are out.

You can try your own numbers in the stop vs stop-limit simulator.

Why a stop-limit may not fill

Why a plain stop can fill at a bad price

A stop order does not have a floor. Once it triggers, it becomes a market order and takes the best price available right then. On a normal day that is usually close to the stop. On a gap it can be far below it, as in scenario B. People sometimes think a stop at $45 means "I will sell at $45." It really means "I will start selling once $45 trades, at whatever price is available."

Reading a stop-limit on an order ticket

Before you submit, look for these pieces on the ticket and say them back to yourself in plain words:

  1. Side: buy or sell, and how many shares.
  2. Order type: it should say stop-limit, not stop or limit alone.
  3. Stop price: the trigger. For a sell, it should be below the current price. If it is above, the order may trigger right away.
  4. Limit price: the worst price you will accept once triggered.
  5. Time in force: day or GTC.

A useful sentence to write out: "If the stock trades at $45, I will try to sell 100 shares, but not for less than $44.50. If it gaps under $44.50, I keep the shares."

Common mistakes

FAQ

What is a stop-limit order in simple terms?

An order with two prices. When the stock trades at the stop price, the order becomes a limit order at your limit price, and it only fills at that price or better.

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

Once triggered, a stop becomes a market order and fills at the next available price. A stop-limit becomes a limit order and fills only at your limit or better, so it may not fill.

Why didn’t my stop-limit order execute?

Usually the price moved past your limit before the order could fill, for example on a gap at the open, in a fast market, or in a thinly traded stock. It may also have expired if it was a day order.

Is a stop-limit order safer than a stop order?

Neither is simply safer. A stop protects you from staying in a falling position but can fill at a much worse price. A stop-limit protects your price but can leave you holding the position.

Where should I set the limit on a stop-limit?

We don’t recommend specific settings. A limit further from the stop makes a fill more likely but allows a worse price. A limit closer to the stop protects the price but makes a miss more likely.

Educational only. This page explains order mechanics with example numbers. It is not investment advice, not a recommendation to buy or sell anything, and not a broker. Check your own broker’s rules, fees and assignment terms before you trade.

Keep learning

Free tools