A stop-limit order triggers when the price reaches a first price, called the stop price, then turns into a limit order that only executes at the set limit price or at a better price. The Securities and Exchange Commission (SEC) describes it this way in its investor bulletin “Stop, Stop-Limit, and Trailing Stop Orders”: “Once the stop price is reached, a stop-limit order becomes a limit order that will be executed at a specified price (or better).” This two-step mechanism explains why a stop-limit order can, in some cases, never execute at all.
The two prices that make up a stop-limit order
A stop-limit order rests on two distinct values that are not interchangeable. The stop price serves only as a trigger: once reached, it turns the order into a limit order. The limit price then sets the boundary beyond which no execution will take place. The SEC notes that these two prices do not need to be identical, and gives a concrete numerical example: “a sell stop limit order with a stop price of $3.00 may have a limit price of $2.50.” In this example, the sell order triggers at $3.00 but can only execute at $2.50 or at a higher price, never below it.
Why the trigger does not always lead to execution
The gap between the two prices creates a space in which the market can move without any transaction occurring at the required level. The SEC describes this risk plainly: “As with all limit orders, a stop-limit order may not be executed if the stock’s price moves away from the specified limit price.” In practice, if the price crosses the stop price and then keeps moving away in the same direction before reaching the limit price, the order remains an active limit order that is not executed, sometimes indefinitely, depending on its duration.
The difference with a simple stop order
A simple stop order works differently: once the stop price is reached, it turns directly into a market order, with no limit price attached. The SEC states this in the same investor bulletin: “The stop price is not the guaranteed execution price for a stop order. The stop price is a trigger that causes the stop order to become a market order.” This order will therefore always execute, at whatever price is available on the market at the time of the transaction, even if that price has moved far from the initial stop level. A stop-limit order, by contrast, protects against an unfavorable execution price, but at the cost of a risk of total non-execution that a simple stop order does not carry.
What the FINRA rule says about the trigger
The FINRA Rule 5350 provides the precise legal definition of the moment when a stop-limit order changes nature: “A ‘stop limit order’ is an order to buy (or sell) that becomes a limit order to buy (or sell) at the limit price when a transaction occurs at or above (below) the stop price.” The trigger therefore depends on a transaction that actually occurred at or beyond the stop price level, not on a simple displayed quote. Once that transaction is recorded, the order becomes a standard limit order, subject to the same priority rules and the same lack of execution guarantee as any other limit order.
| Order type | After the stop price triggers | Execution guarantee |
|---|---|---|
| Simple stop order | Becomes a market order | Execution guaranteed, price not guaranteed |
| Stop-limit order | Becomes a limit order | Price bounded, execution not guaranteed |
To go further on execution mechanics, the article on the exact difference between an IOC order and a FOK order details two other full or partial execution constraints. The workings of the stop-loss trigger order that becomes a market order complete the comparison with the simple stop order covered above. Finally, the OCO order and the case where both of its legs execute together illustrates another type of risk tied to the structure of a conditional order.
Frequently asked questions
Do the stop price and the limit price need to be equal?
No. The SEC gives the example of a sell order with a stop price of $3.00 and a limit price of $2.50. The gap between the two prices determines the safety margin accepted before the order becomes unexecutable.
Can a stop-limit order remain unexecuted?
Yes. If the price crosses the stop price and then moves away from the limit price before a transaction occurs at that level, the order stays active but unexecuted, as the SEC notes for any limit order.
What is the difference with a simple stop order?
A simple stop order becomes a market order as soon as it triggers and always executes, but at a price that is not guaranteed. A stop-limit order protects the execution price but never executes the order if the market does not return to the set limit level.
Who legally defines how these orders work in the United States?
FINRA Rule 5350 precisely defines the moment a stop-limit order triggers, tying it to a transaction that actually occurred at or beyond the stop price, rather than to a simple displayed quote.
