What Is Slippage in Trading?

Slippage is the difference between the price you expected when you placed an order and the price it actually filled at, caused by the short delay before an order reaches the market. What causes it, the difference between positive and negative slippage, how market and limit orders compare, and why it matters for backtests and trading journals.

What Is Slippage in Trading?

Last updated:

In short. Slippage is the difference between the price you expected when you placed an order and the price your order actually filled at. It happens because a short delay always exists between sending an order and it reaching the market, and during that delay the price can move. Slippage can work against you (negative slippage) or in your favor (positive slippage), and it shows up most with market orders during fast-moving or thin markets.

What slippage means

Slippage occurs when an order is filled at a price different from the one requested, as defined by Babypips Forexpedia. The gap between the price you clicked and the price you actually paid or received is the slippage itself, measured in pips, cents, or points depending on the market.

Slippage is not inherently a loss. Any mismatch between the intended execution price and the actual execution price counts as slippage, whether it moves the fill in your favor or against you. What makes it worth tracking is that, over hundreds of trades, negative slippage quietly erodes returns the same way spread and commission do, even though it rarely shows up as a single obvious line item.

Why it happens

An order takes a real path: it leaves your platform, travels to your broker, gets checked against your available margin, and only then gets matched against the market. According to Pepperstone, that chain of steps creates a short delay, and if the market price shifts during it, the order fills at whatever price is available when it finally reaches the market rather than the price displayed when you clicked.

That delay is normally a fraction of a second, so the price rarely moves far. It moves furthest during high volatility, for example around major economic releases, breaking news, or the open of a session, and in thinner, less liquid markets where fewer buyers and sellers are waiting at any given price.

Important. Slippage is not limited to market orders placed by hand. A resting stop-loss order can also slip if the market gaps through the stop price before it can be filled, meaning the actual exit can land further away than the stop level suggested.

Types of slippage

Using a EUR/USD buy order requested at 1.1050 as an example, the fill can land in one of three places:

OutcomeWhat happensExample fill
No slippageThe requested price is still available when the order reaches the marketFilled at 1.1050
Positive slippageThe price moves in the trader's favor before the fillFilled at 1.1045, five pips better
Negative slippageThe price moves against the trader before the fillFilled at 1.1057, seven pips worse

Negative slippage draws more attention because it directly increases trading costs, but positive slippage happens through the same mechanism and is just as real, only in the trader's favor.

Market orders vs limit orders

The order type placed changes how much control a trader has over slippage.

Order typeSlippage riskTrade-off
Market orderHighest, fills at the best available price whatever that isGuarantees the order fills, but not the price
Limit orderLow to none, only fills at the specified price or betterGuarantees the price, but the order may not fill at all
Stop orderModerate to high once triggered, converts into a market orderProtects against not exiting, but the exit price is not guaranteed

Choosing a limit order over a market order trades fill certainty for price certainty, a reasonable swap in calm, liquid markets that can mean missing an exit entirely during a fast move.

Why it matters for your results

Slippage is a real execution cost, alongside spread and commission, and it sits between a strategy that looks good on paper and the same strategy's live results. A backtest calculated on chart prices with no execution delay will not reflect it at all, one reason live results tend to run behind backtested ones, a gap covered in more detail in backtesting vs trade journaling. It also changes the R actually captured on a trade relative to what was planned from the stop and target, see what is an R-multiple and what is risk-reward ratio for how planned and realized results are compared. Reviewed across a full track record, small per-trade slippage is part of what separates a strategy's theoretical average win/loss ratio from what a trading journal actually records, covered in what is average win/loss ratio.

This article is for educational purposes only and is not financial or investment advice. Slippage is a normal part of live execution, not a broker error by default, though repeated excessive slippage is worth raising with a broker. Trading with leverage can result in losses that exceed the amounts risked on individual trades.

Log the entry price expected against the price actually filled, and let the BitStat trading journal show how much execution slippage is costing your results over time.

The essentials, answered

Frequently asked questions

What is slippage in trading?
Slippage is the difference between the price you expected when you placed an order and the price the order actually filled at. It happens because a short delay always exists between an order leaving your platform and it reaching the market, and the price can move during that delay.
Is slippage always bad?
No. Slippage can be negative, filling worse than the requested price, or positive, filling better than requested. Both count as slippage because both are a mismatch between the intended and actual execution price. Negative slippage gets more attention because it increases trading costs.
Can slippage happen on a stop-loss order?
Yes. A stop-loss order becomes a market order once its trigger price is hit, so if the market gaps through that price quickly, for example on breaking news, the order can fill well beyond the stop level rather than exactly at it.
How can I reduce slippage?
Use limit orders instead of market orders where possible, since a limit order only fills at the specified price or better. Trading during high-liquidity hours and avoiding major news releases also reduces the price movement that causes slippage in the first place.
What is the difference between slippage and spread?
Spread is the constant, quoted gap between the bid and ask price, known before an order is placed. Slippage is the unplanned difference between the price requested and the price filled, caused by delay and price movement, and it is not known in advance.
Does slippage affect crypto trading too?
Yes. Slippage happens in any market where an order takes time to reach and be matched, including crypto exchanges. It tends to be larger on lower-liquidity coins and smaller order books, where a single order can move the available price more easily.
Why does my backtest not show slippage?
A backtest usually assumes trades fill exactly at the chart price with no delay, so it does not capture execution costs like slippage, spread, and commission. This is a common reason live results run behind backtested results for the same strategy.