What a stop-limit order means
A stop-limit order combines two instructions in one. The first is a stop price, which acts as a trigger. The second is a limit price, which sets the worst price you are willing to accept. Nothing happens while the market trades on the safe side of the trigger. Once the trigger price is reached, the order turns into a limit order and waits in the market at your limit price or better.
The idea is control. A plain stop order becomes a market order when triggered, so it fills at whatever price is available, even if that price is far from your trigger. A stop-limit order removes that open-ended price risk, but it pays for it with execution risk: if the market moves quickly through your limit price, the order may stay unfilled.
Stop-limit orders are offered for stocks, ETFs, options and futures at many brokers. For forex and CFDs, support depends on the platform. Some platforms call a similar order a "buy stop limit" or "sell stop limit", which is a pending entry order rather than a protective exit.
How it works
You set two prices. For a sell stop-limit that protects a long position, the stop price is below the current market and the limit price is at or slightly below the stop price. For a buy stop-limit, both sit above the market, with the limit at or slightly above the stop.
The order life cycle has three steps.
- Waiting. The order sits with the broker or exchange and is not visible as a live bid or offer.
- Triggering. When the last traded price (or on some platforms the bid or ask) touches the stop price, the order activates. The trigger source matters, so check which price your broker uses.
- Limit stage. The order enters the order book as a limit order. It fills only at the limit price or better, and it may fill fully, partly or not at all.
The gap between stop and limit is a design choice. A narrow gap gives tight price control and a higher chance of no fill. A wide gap makes a fill more likely but allows a worse price.
A worked example
These numbers are illustrative only. You own 100 shares of a company bought at 52.00 and the share trades at 50.00. You want to exit if it weakens to 47.00, but you do not want to sell below 46.50.
- Stop price: 47.00
- Limit price: 46.50
- Order: sell 100 shares
Scenario 1, an orderly decline. Price slides to 47.00 and trades there. The order activates and becomes a limit sell at 46.50. Buyers are available between 47.00 and 46.50, so your shares sell at around 47.00. Proceeds are about 100 × 47.00 = 4,700. Loss relative to the purchase is about 4,700 - 5,200 = -500.
Scenario 2, a gap. Bad news arrives overnight and the share opens at 44.00. The stop is triggered, but the limit price of 46.50 is above the market. The order becomes a limit sell that nobody is willing to fill, so it stays open. If the share keeps falling to 40.00, your position is now worth 4,000 and the protective order never helped. With a plain stop order you would have sold near 44.00, taking a larger loss than planned but exiting.
The example shows the trade-off: price certainty on one side, certainty of exit on the other.
Why it matters
Stop-limit orders matter most in thin or fast markets. They protect you from a bad fill caused by a temporary spike in spread or a very fast move, which can happen at the market open, after news, or in less liquid shares and options.
They also matter for planning. Many traders assume that a stop of any kind guarantees an exit. A stop-limit does not. If you rely on one as risk protection, you must accept that in a gap the loss can continue beyond your limit. Understanding this difference is one of the most useful risk-management details a beginner can learn.
Costs are usually the same as for any other order of that type, but brokers differ in whether they accept stop-limit orders on all instruments, whether they allow them outside regular hours, and how long an order can stay active.
How to use it in practice
- Confirm that your broker and platform support stop-limit orders for the instrument you trade.
- Check the trigger source: last price, bid, ask or mid.
- Decide the maximum slippage you can accept and set the limit relative to the stop with that in mind.
- Choose the time in force: day only or good-til-cancelled. A day order expires at the close and may leave you unprotected next morning.
- Consider the typical size of a price gap in that instrument. Wider gaps call for wider stop-to-limit distances or a different order type.
- After placing it, monitor the status. Triggered but unfilled orders still need your attention.
Common mistakes and misconceptions
- Thinking a stop-limit guarantees an exit. It guarantees a price limit only; it does not guarantee a fill.
- Setting the limit exactly equal to the stop in a fast market, which leaves almost no room to fill.
- Putting the limit on the wrong side of the stop, which can make the order reject or fill instantly at an unintended price.
- Forgetting the order expires at the end of the day, leaving the position unprotected overnight.
- Confusing a stop-limit protective exit with a platform's "buy stop limit" entry order, which is for opening trades.
Risks and limitations
The main limitation is non-execution. In a gap, halt or fast market the order may remain unfilled while losses grow. Partial fills can leave you with an unprotected remainder. Stop orders also can be triggered by short-lived price spikes. Some brokers do not accept stop-limit orders for certain products, such as some CFDs, or in extended hours. Leveraged products can lose value quickly, and rules on guaranteed stops differ across brokers and regions.
How Brokeli looks at it
In our broker research we record which order types are supported for each instrument class and whether features such as time in force or extended-hours orders are available. These details come from published research snapshots rather than marketing claims, so you can compare order-type support across brokers on the same basis. Order handling quality is tied to the execution model, which we cover separately.
Frequently asked questions
What is the difference between a stop order and a stop-limit order?
A stop order turns into a market order when the stop price is touched, so it will usually fill but at an uncertain price. A stop-limit order turns into a limit order, so the price is capped but the order might not fill if the market moves past the limit.
Will a stop-limit order always protect me from losses?
No. If the price gaps through your limit, the order can remain open and unfilled while the market keeps moving against you. It limits the price you accept, not the loss you may suffer. Plan for that gap risk separately.
How far apart should the stop and limit prices be?
There is no universal distance. A narrow gap gives tighter price control but lowers the chance of a fill, and a wider gap does the opposite. Many traders base it on the instrument's typical spread and volatility. Test the choice on a demo account.
Can I use a stop-limit order on forex or CFDs?
It depends on the broker and platform. Some provide stop-limit orders on CFDs, while others offer only stop, limit and market orders. Check the order types in the platform's instrument specification and the broker's terms before relying on one.
What happens if a stop-limit order is only partly filled?
The filled part executes at your limit or better, and the rest stays open as a limit order until it fills, expires or you cancel it. That can leave part of your position without the protection you intended.