Stop-Loss vs. Stop-Limit Order: What's the Difference?
By Forex & Brokers DeskUpdated Nov 10, 2026
Key takeaways
- A stop-loss turns into a market order at the stop, so it almost always fills but can fill below the stop.
- A stop-limit turns into a limit order at the stop and fills only at the limit price or better.
- In a gap from $26 to $22, a $25 stop-loss fills near $22, while a $24.50 stop-limit does not fill at all.
- A limit set close to the stop gives tight price control but raises the chance of no fill in a fast market.
A stop-loss order becomes a market order once price reaches your stop level, so it will almost always fill, but the fill price can be worse than the stop. A stop-limit order becomes a limit order at the stop level, so it will never fill worse than your limit, but it may not fill at all if price moves past the limit. The choice comes down to which risk you would rather carry: a worse price, or no exit.
How Each Order Works
Both orders sit inactive until the market reaches a stop price (also called the trigger price). What the order turns into at that moment is the difference.
Stop-Loss (Stop-Market) Order
A stop-loss order carries one price: the stop. When the market trades at or through it, the broker sends a market order, which fills against the best available price. For a sell stop protecting a long position, that is the next available bid. For a buy stop protecting a short position, it is the next available ask.
Brokers and platforms use several names for the same order: “stop,” “stop order,” “stop-market,” “stop-loss,” and on some platforms “SL-M” (stop-loss market). They all mean a trigger that produces a market order. So “stop vs. stop-loss” is usually a naming difference, not two separate order types.
Stop-Limit Order
A stop-limit order carries two prices:
- Stop (trigger) price: the level that activates the order.
- Limit price: the worst price you will accept once the order is active.
You enter both at the same time. When the stop price is reached, a limit order goes to the market. It fills only at the limit price or better: at or above the limit for a sell, at or below it for a buy. If the market is already beyond the limit, the order rests unfilled until price comes back, you cancel it, or it expires. Some platforms label this order “SL” to distinguish it from SL-M.
A stop-limit is also different from a plain limit order. A plain limit order is live on the market from the moment you place it. A stop-limit stays dormant until the trigger is hit.
Example: Same Stop, Different Outcomes
Assume a trader buys a stock at $30 and wants to cap the loss near $25. The figures are hypothetical and ignore commissions and spreads.
Scenario 1: orderly decline. The price slides through $25.10, $25.05, $25.00.
- Stop-loss at $25: triggers at $25 and fills at the next bid, say $24.98. The loss is about $5.02 per share.
- Stop-limit, stop $25 / limit $24.50: triggers at $25 and fills at or above $24.50, likely near $25. The result is similar.
Scenario 2: gap down. The stock closes at $26, bad news arrives overnight, and it opens at $22.
- Stop-loss at $25: triggers at the open and fills near $22. The loss is about $8 per share, well beyond the planned $5.
- Stop-limit, stop $25 / limit $24.50: triggers at the open, but $22 is below the $24.50 limit, so nothing fills. The trader still owns the shares. If the price recovers to $24.50 or higher, the order can fill. If it keeps falling, the loss keeps growing with no exit in place.
The same logic covers a move that skips the limit by a single tick. Suppose price trades at $25 and then drops straight to $24.49. The stop-limit has triggered, but no trade at $24.50 or better is available, so the limit portion does not execute.
A short seller would reverse everything. If you short at $30 and place a buy stop at $35, a stop-loss buys at the next ask after $35 trades. A stop-limit with a $35.50 limit buys only at $35.50 or lower.
When to Use a Stop-Loss vs. a Stop-Limit
Use a stop-loss (stop-market) order when getting out matters more than the exact price. This applies to:
- Leveraged positions, where an unfilled exit can lead to margin problems.
- Positions you cannot monitor.
- Fast-moving markets where staying in is the bigger danger.
The cost is slippage when price jumps past the stop.
Use a stop-limit order when a bad fill would be worse than no fill. This applies to:
- Thinly traded securities with wide bid-ask spreads, where a market order can execute far from the last trade.
- Short-lived price spikes that might trigger a stop and fill at an extreme before the price snaps back.
- Entries. A buy stop-limit above resistance lets you enter on a breakout without chasing a gap far above your plan.
The cost is that you can be left holding the position through the exact move you meant to escape. A stop-limit used as protection therefore needs monitoring.
Choosing the gap between stop and limit is a tradeoff. A limit very close to the stop gives tight price control but a high chance of no fill in a fast market. A wider gap raises the chance of a fill but accepts more slippage, which pushes the order closer to a stop-market. Some traders base the gap on the instrument’s typical spread or recent price swings rather than a fixed figure.
Wherever the stop sits, the position size determines what the stop distance costs in money. The position size calculator converts a stop distance into a lot size for a chosen account risk.
Order Type Comparison
| Order | When it is active | What executes | Main risk |
|---|---|---|---|
| Market | Immediately | At the best available price | Price uncertainty |
| Limit | Immediately | At the limit or better | May not fill |
| Stop (stop-loss) | After the stop price trades | Market order | Slippage past the stop |
| Stop-limit | After the stop price trades | Limit order | Trigger without a fill |
Risks That Apply to Both
Gaps and closed markets. Neither order can act while a market is closed. Stocks can gap between sessions. Spot forex trades around the clock on weekdays, but it can gap between the Friday close and the Sunday open, and liquidity thins between the major forex trading sessions. A gap turns a stop-market into a slippage problem and a stop-limit into a possible non-fill.
Trigger rules differ by broker. Brokers set their own standards for what counts as reaching the stop. Some use the last trade, others the bid or ask, and some require more than one print. In forex and CFDs, a sell stop typically triggers on the bid and a buy stop on the ask, so a widening spread can trigger a stop even though the chart, often drawn from bid prices, never showed price reaching it. Rules on whether stops work in extended-hours stock trading also vary. Read your broker’s order-handling terms before relying on either order.
Stop clustering. Stops tend to sit near obvious levels such as round numbers, recent swing highs and lows, and support and resistance zones. Price can trade through these levels briefly, trigger a cluster of orders, and then reverse. A stop placed a little beyond the obvious level, sized accordingly, is one response.
Triggering is not a guarantee. A stop-loss reduces the chance of an open-ended loss, but it does not fix the size of that loss. A stop-limit fixes the worst price, but it does not ensure an exit. Neither is a guaranteed stop. Some brokers offer guaranteed stops as a separate product, often for a premium, and the terms vary by provider.
Costs. Many brokers offer stop orders without an extra charge. Some charge differently for more complex orders such as stop-limits. Check the fee schedule rather than assuming the two cost the same.
FAQs
Is a stop-loss a limit order?
No. A standard stop-loss becomes a market order when triggered. If you want a price floor on the exit, you need a stop-limit order, which becomes a limit order when triggered.
What do trigger price and limit price mean in a stop-loss?
The trigger price activates the order. The limit price, used only in stop-limit orders, is the worst price at which the activated order may fill. On a stop-market order there is only a trigger.
Can I add a stop after placing a trade?
On most platforms, yes. You can attach a stop-loss or stop-limit to an open position, or modify or cancel an existing one, as long as the market is open and your broker supports the order type. Practicing this on a stock market simulator shows how each order behaves before real money is involved.
Which is better for day trading?
Many active traders use stop-market orders for protective exits because a non-fill during a fast intraday move can be costly. They reserve stop-limits for entries or illiquid instruments. The day trading guide covers how stops fit into an intraday plan.
The Bottom Line
Traders deciding how to protect a position have to choose which risk to carry: a worse price or no exit. A stop-loss suits leveraged trades, unmonitored positions and fast markets where getting out comes first. A stop-limit suits thin markets, brief price spikes and breakout entries, but it needs monitoring, and neither order is a guaranteed stop.












