What Is a Stop-Limit Order?

Updated July 9, 2026 6 min read

Combining two order types sounds like it should offer the best of both, and in some ways a stop-limit order does. It also introduces a specific tradeoff that a simpler order wouldn’t carry.

The short answer

A stop-limit order combines a stop price, which triggers the order, with a limit price, which sets the boundary at which it’s allowed to execute once triggered. That combination gives more control over the eventual execution price than a plain stop order, but it comes with a real possibility that the order never executes at all if the market moves past the limit price too quickly after triggering.

How the two prices work together

The mechanics happen in two stages. First, the stop price acts as a trigger: nothing happens until the security trades at or through that level. Once triggered, instead of becoming a plain market order, a stop-limit order converts into a limit order set at the specified limit price. From that point, the order behaves exactly like any other limit order — it will only execute at the limit price or better, and if the market doesn’t cooperate, it simply sits unfilled.

Why the two prices aren’t usually identical

Traders generally set the stop price and the limit price at slightly different levels rather than the same number, building in a small buffer between them. For a sell stop-limit order, the limit price is often set a bit below the stop price, giving the order some room to execute even if the price keeps falling briefly after the trigger. Setting the two prices identically, or too close together, increases the odds that the price gaps past the limit before the order can fill, especially in a fast-moving market.

The core tradeoff: control versus certainty

Where this fits among other order types

A stop-limit order sits between a plain stop order, which prioritizes getting filled over the exact price, and a plain limit order, which has no trigger mechanism at all and simply waits at a fixed price from the moment it’s placed. It can also be combined with a good-til-canceled duration so the trigger stays armed across multiple sessions rather than expiring after just one day, similar to how a trailing stop order can carry different duration settings depending on the platform.

A practical habit

Before placing a stop-limit order, it helps to think through what should happen if the price gaps past the limit right after triggering, because unlike a plain stop order, a stop-limit order doesn’t guarantee an exit or entry just because the trigger price was reached. Deciding in advance how much buffer to leave between the two prices, based on how volatile the security tends to be, turns that tradeoff into a deliberate choice rather than an unpleasant surprise.