EducationFoundations~14 min readUpdated 26 September 2026
The short answer
Slippage is the difference between the price you requested and the price your order actually fills at. It is measured in pips. Negative slippage means you got a worse price. Positive slippage means you got a better price. It happens because markets move between the moment you click "buy" and the moment your order reaches the broker's matching engine. It is worst around news events, weekend gaps, and in thin liquidity. On EURUSD in normal conditions, average slippage is 0.1–0.5 pips. On a stop-loss during NFP, it can be 5–50 pips.
Why this is the cost most traders never measure
Spread is visible. Commission is visible. Swap is visible. Slippage is not. It shows up only in the difference between the price you saw and the price you got. For a scalper, 0.3 pips of slippage per trade can be larger than the realised spread. For a swing trader, slippage on a single news-window stop can wipe out weeks of accumulated gains.
This lesson is about making that invisible cost visible, so you can price it into your risk math from the start.
T
Written by the Trade To The Top team|Reviewed 26 September 2026
Execution statistics verified against Saxo Bank published execution data, FXCM 2025 execution report, XTB Q1 2025 report, and community-sourced broker data. Broker policy references current as of August 2026.
Every trade has a price you asked for and a price you got. They are rarely the same. That difference is slippage. It is not a broker trick. It is a structural feature of any market with finite latency and finite liquidity. You cannot eliminate it. But you can measure it, price it in, and reduce it.
Key takeaways
Slippage = executed price − requested price. Measured in pips. Negative means worse, positive means better.
It is worst during high-impact news (NFP, FOMC, CPI), weekend gaps, session opens, and in thin liquidity.
Market orders slip from latency. Stop orders slip from price gaps. These are two different mechanisms.
Average slippage on EURUSD in normal conditions is 0.1–0.5 pips. During major news it can be 5–50 pips.
Saxo's published data: EURUSD resting stops slip negatively 24% of the time, averaging 0.5 pips, with a net average of just 0.1 pips.
Symmetric slippage means the broker passes positive and negative fills through equally. Asymmetric slippage means negative fills are passed on but positive ones are kept.
Regulated brokers must disclose execution policies under MiFID II and FCA rules. Read them before choosing a broker.
Slippage is the difference between the price quoted at the moment you made your decision and the price executed at the moment your order was filled. It is measured in pips. If you click buy at 1.08500 and get filled at 1.08503, you have 0.3 pips of negative slippage. If you get filled at 1.08497, you have 0.3 pips of positive slippage.
On EURUSD, pip size = 0.0001. On USDJPY, pip size = 0.01. On gold, pip size = $0.01.
The formula is simple. What makes it complicated is that slippage is not constant. It varies by instrument, by session, by broker, and by order type. On a calm Tuesday afternoon in London, EURUSD might slip 0.1 pips. The same pair during NFP can slip 15 pips on a stop. Same market, same order, 150× the cost.
Between the click and the fill, the market moved 0.3 pips against the trader. This is latency slippage on a market order. It is the most common form.
The key word in the definition is requested. Not "expected," not "indicated," not "quoted on the chart." The price that was live at the moment your order left your platform. By the time it reached the broker's engine, the market had moved. The fill you got was the market's price at the moment of execution, not the price at the moment of your decision.
Slippage is not what you asked for. It is what you got.
SLIPPAGE · CLICKED AGAINST FILLED
EURUSD 15M · a market order into a fast move
The book moved between the click and the fill. The gap is the cost, and it is paid before the trade starts.
Negative, positive, and zero
Slippage has three outcomes. Not two. Most education only covers the bad one, but all three matter for how you price risk.
Type
What Happens
Example
Retail Impact
Negative
Fill is worse than requested
Buy EURUSD at 1.08500, filled at 1.08503
Widens effective cost. Reduces profit or increases loss.
Positive
Fill is better than requested
Sell EURUSD at 1.08500, filled at 1.08502
Reduces cost. Improves entry or exit. Less common but real.
Zero
Fill matches requested exactly
Buy EURUSD at 1.08500, filled at 1.08500
Predictable. Usually means fixed-spread or guaranteed-fill product.
Positive slippage is not a myth. Saxo Bank's published execution data shows EURUSD resting limit orders receive price improvement 25.7% of the time, with an average improvement of 0.6 pips. That is a broker passing favourable fills through to clients. Not every broker does this.
Execution quality — published data from major brokers
Saxo — EURUSD limit orders improved
25.7%
Saxo — EURUSD stops slipped negatively
24.0%
Saxo — EURUSD net average slippage
0.1 pips
XTB Q1 2025 — zero slippage
44.52%
XTB Q1 2025 — positive slippage
27.43%
XTB Q1 2025 — negative slippage
28.05%
Pepperstone — avg community slippage
0.3 pips
Axi — avg community slippage
0.4 pips
Saxo Bank resting stop and limit order statistics. FXCM 2025 full-year data. XTB Q1 2025 CFD market execution orders. Pepperstone and Axi from verified community data (420 users). Different brokers, different order mixes, different execution policies.
Three things stand out from that table. First, positive slippage is common at brokers that pass it through. Second, the ratio of positive to negative varies enormously between brokers. Saxo is near-balanced with a net average of just 0.1 pips. XTB is also balanced at roughly 1:1. Third, the average slippage numbers from community data cluster tightly: 0.3–0.4 pips on EURUSD in normal conditions. That is a fair estimate for any major broker in a calm market.
Common mistake
Assuming all brokers pass positive slippage through. Many do not. Asymmetric slippage means the broker passes negative fills to you and keeps positive ones for itself. This is legal in most jurisdictions if disclosed in the execution policy. Read the execution policy before you open an account. The difference over hundreds of trades is substantial.
Why it happens
Slippage has four structural causes. They are not interchangeable. Each one requires a different mitigation.
Latency slippage on market orders. Between the click and the fill, price moves. The order fills at the available price, not the price you saw. Magnitude depends on platform speed, network distance, and broker order handling. This is the most common form on entries.
Trigger slippage on stop orders. A stop does not become a market order until the trigger price is hit. Once triggered, it executes wherever the market is at that moment. In fast markets — news, gaps, low liquidity — the executed price can be far below the stop level on a sell stop, or far above on a buy stop.
Liquidity slippage on large orders. A trade larger than the top-of-book liquidity sweeps through deeper levels of the order book, executing partially at each. Negligible on a 0.1-lot retail trade. Meaningful on 10-lot institutional sizes.
Last-look slippage. Some liquidity providers reserve a brief window to accept or reject an incoming order after seeing it. If they reject, the trader is re-quoted at the new price. Last look is allowed under most regulators if disclosed.
The last point matters more than traders realise. Last look is legal in most jurisdictions. It is disclosed in the execution policy of many brokers. It is not fraud. But it is a structural advantage held by the liquidity provider over the retail trader. Knowing it exists is the first step to evaluating whether your broker's execution quality matches its marketing.
Stop orders do not slip because of latency. They slip because the market gapped past the trigger price.
What it costs in real trades
Slippage on a single trade sounds small. The waterfall below shows what it costs in the worst case: a stop-loss triggered during a major news event. Each step stacks on top of the previous one — the $200 expected loss becomes $320 when spread widens, then $470 when slippage is added.
THE REAL COST OF A NEWS-WINDOW STOP
EURUSD · 1 standard lot · stop requested at 20 pips
A requested 20-pip stop becomes a 47-pip real loss. The bars stack: $200 planned → +$120 spread → +$150 slippage = $470 real. The trader did nothing wrong except trade through a news event.
The lesson is not "never trade news." The lesson is: when you trade news, your stop is not your risk. Your stop plus expected slippage plus widened spread is your risk. A 20-pip stop in a calm market is a 20-pip stop. A 20-pip stop during NFP is a 40–50 pip risk, and that is the number your position size needs to be calculated from.
Worked example — sizing for slippage
Account
$10,000
Risk %
1.00% = $100
Stop (planned)
20 pips
Expected slippage
+15 pips (news event)
Expected spread widening
+12 pips
Effective stop
47 pips
If you size to the 20-pip stop:
Lots = $100 ÷ (20 × $10) = 0.50 lots
Real loss if stop is hit during news = 47 × $10 × 0.50
= $235 — 2.35% of the account
If you size to the effective 47-pip stop:
Lots = $100 ÷ (47 × $10) = 0.21 lots= $98.70 REAL RISK
This is the practical consequence of slippage. If you do not price it in, you are risking more than you think. The position sizing from Lesson 2 still works. It just needs the real stop distance, not the one on the ticket.
THE THREE OUTCOMES · SAME ORDER
Filled worse · filled exactly · filled better
Positive slippage is real. A broker that only ever gives you the first of the three is not passing on the other two.
Symmetric vs asymmetric brokers
The single most consequential difference between brokers on slippage is not the average magnitude. It is the direction. Some brokers pass positive slippage through to clients. Some keep it. Some pass it through on some order types and not others.
✓ Symmetric slippage
Positive fillsPassed to client
Negative fillsPassed to client
Average over timeNear zero
Execution policyDiscloses pass-through
BALANCEDcost is neutral over many trades
✗ Asymmetric slippage
Positive fillsKept by broker
Negative fillsPassed to client
Average over timeAlways a cost
Execution policyDiscloses asymmetry
SKEWEDcost compounds against you
The table below shows this in published data from multiple sources. Saxo Bank publishes detailed execution statistics broken down by order type and instrument. FXCM publishes annual slippage data. XTB publishes quarterly reports. Pepperstone and Axi have verified community data from active traders. The absence of published execution data is itself a signal.
Broker / Source
Positive Slippage
Negative Slippage
Net Average
Saxo Bank (EURUSD stops)
—
24.0%
0.1 pips
Saxo Bank (EURUSD limit orders)
25.7%
—
0.2 pips
FXCM (2025 full year)
30.83%
14.64%
Positive skew
XTB (Q1 2025 CFD)
27.43%
28.05%
Balanced
Pepperstone (community)
—
—
0.3 pips
Axi (community)
—
—
0.4 pips
Multiple brokers, multiple data points. Saxo is near-balanced with net average slippage of just 0.1 pips on stops. FXCM skews strongly positive. XTB is near 1:1. Pepperstone and Axi cluster around 0.3–0.4 pips average in community testing. Same market, same order flow, different execution policies. That is the number that matters when choosing a broker for a strategy that trades frequently.
Common mistake
Choosing a broker on spread alone. A broker with 0.0-pip spreads and asymmetric slippage is more expensive than a broker with 0.3-pip spreads and symmetric slippage. For a scalper, slippage is often the larger cost. The data in this lesson shows average slippage on majors is 0.1–0.5 pips in normal conditions. That is comparable to the spread on a raw account. Ignoring it is ignoring half the cost.
When this fails
Three assumptions break down in practice:
When this fails
Slippage is not constant. The 0.1–0.5 pip average on EURUSD is an average. During NFP, CPI, FOMC, and weekend gaps, slippage can be 5–50 pips. A strategy that backtests on average slippage will fail live on the news days that produce most of its edge.
Positive slippage is not guaranteed. Some brokers pass it through. Some keep it. Some pass it through only on certain order types. Saxo's data shows 25.7% price improvement on EURUSD limit orders. Not every broker matches that. The broker's execution policy is the only reliable source.
Stop orders slip differently from market orders. Latency slippage on a market order is measured in ticks. Trigger slippage on a stop order during a gap is measured in pips, sometimes tens of pips. Sizing a news trade with a tight stop is not the same as sizing a calm-market trade with a tight stop. The stop distance is not the risk distance.
If you remember nothing else: slippage is the invisible cost that turns a 20-pip stop into a 47-pip loss. Price it in, or it will price itself in for you.
In one box
Slippage = executed price − requested price. Measured in pips.
Symmetric brokers pass both directions. Asymmetric brokers keep positive fills.
Read the execution policy before choosing a broker. It is a legal disclosure in regulated jurisdictions.
Price slippage into your stop distance for any trade placed around news or gaps.
Price it in. Our free lot size calculator lets you add expected slippage to the stop distance, so the position size reflects the real risk on the ticket, not the theoretical stop.
5 questions · immediate feedback · retake any time
Question 01 of 05
What is slippage?
Correct: B. Slippage is the difference between the price you asked for and the price you got. It is measured in pips.
Question 02 of 05
When is slippage worst?
Correct: C. Slippage is worst during NFP, FOMC, CPI, weekend gaps, and session opens. It can reach 5–50 pips on EURUSD during major news.
Question 03 of 05
What is symmetric slippage?
Correct: A. Symmetric slippage means the broker passes both positive and negative fills to the client. Over many trades, the average slippage is near zero. Asymmetric means positive fills are kept by the broker.
Question 04 of 05
You plan a 20-pip stop on EURUSD during NFP. Expected slippage is 15 pips and spread widens by 12 pips. What is your effective stop distance?
Correct: C. 20 + 15 + 12 = 47 pips. If you size to 20 pips, you are risking more than double what you planned.
Question 05 of 05
Why do stop orders slip more than market orders?
Correct: B. A stop does not become a market order until the trigger price is hit. Once triggered, it executes wherever the market is at that moment. In a gap or a news spike, that can be far past the stop level.