Order types8 min read

Stop-Loss vs. Stop-Limit: Why Your Order May Execute Differently

A stop is a trigger, not a promised execution price. After it triggers, a stop-market order seeks execution at an available price. A stop-limit order instead respects a price boundary, so it may never fill.

BeInOptions Team ·

In five seconds

Stop = trigger

“Activate the order when this condition is met.”

Limit = price boundary

“Do not sell below this price.”

Triggering and filling are separate events.

Contents

The essentials in 30 seconds

  • “Stop-loss” often means a stop-market order, but check your broker’s exact definition.
  • The stop price is not a guaranteed sale price.
  • A sell limit protects the minimum acceptable price, but the shares may remain unsold.
  • Gaps, fast moves and limited liquidity make the difference especially visible.

The trade-off: execution or price control

Imagine a share trading at €100. You place a sell stop at €95. Until the broker’s trigger condition is met, the stop has not become an ordinary sell order.

With a stop-market order, the trigger releases a market order. There is no fixed minimum sale price; execution depends on the buyers available at that moment. With a stop-limit order, the trigger releases a limit order. A sell order can then execute only at the limit price or higher.

A market order prioritises getting a fill. A limit order prioritises the price boundary. Neither guarantees both a completed sale and a particular price in every market.

Here, “stop-loss” means a conventional stop-market sale of shares you already own. Brokers and venues can differ in trigger prices, monitoring times and routing rules, so check the actual order terms.

Try a price gap

Both orders use a €95 stop. Only the stop-limit has an additional €94 sell limit. These are illustrative values, not suggested order settings.

What happens after the stop?

Illustrative sale: start €100 · stop €95 · limit €94. Compare three price paths.

Overnight gap: stop at €95 and limit at €94The closing price is above €95. The next assumed opening is €90 and meets the stop condition. There was no tradable price in between. Stop-Market: Possible fill: €90. Stop-Limit: No fill at €90.100 €95 €94 €Time →

The closing price is above €95. The next assumed opening is €90 and meets the stop condition. There was no tradable price in between.

Stop-Market

Possible fill: €90

Stop-Limit

No fill at €90

Simplification: enough shares available at the stated bid, no fees or trading halt. Actual triggers and fills depend on the broker and venue.

What triggers the stop?

A displayed price alone does not tell the whole story. Depending on the broker and venue, the trigger may use a completed trade, a bid, or an ask. The bid is what a buyer offers; the ask is what a seller requests.

Trading hours, reference venues and additional conditions can matter too. A move outside the relevant monitoring hours may not activate the stop at once. A broker-monitored stop can also differ technically from an order resting directly at an exchange.

Before interpreting the result, ask: Which price triggers it? When is it monitored? What type of order is sent after the trigger?

How a €95 stop can lead to a €90 sale

A gap is a jump between tradable prices. If a share closes at €98 and next opens at €90, there may never have been an opportunity to sell at €95.

Illustrative example · 100 shares

If the stop-market order fills completely at €90, proceeds are €9,000. At €95 they would have been €9,500: a €500 difference before fees.

The stop-limit order with a €94 limit cannot sell at €90. It remains open in this example, and the 100 shares stay exposed to later price moves.

A worse fill than expected is called slippage. It matters especially during fast trading or in a thin order book. A large market order may also fill across several price levels, producing an average price different from the first quote.

Why a stop-limit order can remain unfilled

Once the €95 trigger fires, the €94 sell limit remains in force. If buyers offer only €92, there is no matching order at the permitted price. Triggered does not mean executed.

A later recovery could allow a fill at €94 or better, but that is not certain. Other orders may be ahead in the queue, and there may be too few shares demanded. A partial fill is possible.

Validity rules matter as well: a day order and a good-till-cancelled order do not last equally long. Check whether the order is triggered, open, partly filled, filled, expired or cancelled.

What neither order can promise

Stops can automate a predetermined response, but a brief price dip can trigger one before the share recovers. A trading halt can delay execution. A stop-market order therefore does not set an exact maximum loss.

A stop-limit order protects its sale-price floor, but it does not cap the loss on shares that remain in the account. An explicitly guaranteed stop is a separate contractual feature with its own conditions and possible cost.

To understand why available counterparties affect the fill, read our guide to supply, demand and order flow.

Further detail: show assumptions and context

The example uses sell orders for an existing shareholding. For buy orders, a limit sets the highest acceptable purchase price. Buy stops are commonly placed above the current price.

Triggering, routing and filling are separate steps. Best execution does not guarantee the stop price. Venue access, order priority, halts, spreads and size affect the result.

Assumptions: 100 unchanged shares, a complete fill at one illustrative price, no fees or taxes. Proceeds equal shares times execution price; 100 × (€95 − €90) = €500.

What to learn next

How orders become prices

Understand the order book and available liquidity.

Put risk management in context

Connect position size and risk controls.

What moves share prices

See why new information can cause rapid moves.

Glossary

Stop price
The agreed condition that activates a stop order, not a guaranteed fill price.
Sell limit
The lowest permitted sale price for a limit order.
Slippage
The difference between the expected and actual execution price.

BeInOptions Academy

Explore order types in the Academy

Practise distinguishing a trigger, price boundary and actual execution.

Visit the Academy

Frequently asked questions