Advertiser Disclosure: we may earn commission

Forex Basics

What Is Slippage in Forex and How Does It Affect Your Trades?

Reviewed by Steffen Droell · Engine Forex Founder & Chief Editor
9 min read
What is slippage in forex and how does it affect your trades?

Slippage is the difference between the price you expect when you place a trade and the price at which it actually fills. Sounds minor. It is not. An FXNX analysis of 50,000 real forex fills across multiple sessions and order sizes found the average slippage was -0.28 pips, and the distribution skewed negative.

Bad fills happened more often, and hit harder, than good ones. If you have ever wondered what is slippage in forex and why it matters to your bottom line, this article breaks down the mechanics, shows you how to calculate slippage in trading, and explains what you can realistically do to shrink it.

What Does Slippage Mean in Forex Trading?

You clicked "buy" at one price and got filled at another. That is slippage meaning in trading, captured in one sentence.

Abstract illustration of a trade order filling at a different price than expected, shown as a gap between two glowing price displays
Slippage occurs in the instant between order submission and fill - a gap that can quietly erode your trading results.

When you submit an order, a fraction of a second passes between the moment your platform sends it and the moment a counterparty matches it. During that sliver of time, prices can shift.

If the price moves against you, that is negative slippage (a worse fill). If it moves in your favor, positive slippage (a better fill). If it holds steady, zero slippage.

As CMC Markets puts it, slippage is "a normal part of trading, not a fee or penalty". Technically correct. But from a practical standpoint, consistent negative slippage on your entries is functionally a cost, even though it never shows up as a line item on any statement.

It erodes your account the same way a fee would. Nobody sends you an invoice for it, which is exactly what makes it dangerous.

This is why understanding what is slippage in forex matters. It is not academic. It is money leaving your account in a way you will not notice unless you deliberately track it.

Why Does Slippage Happen in Trading?

Markets move continuously. Order execution is not instant. That tension creates slippage. Four structural factors explain why slippage happens in trading.

Split illustration contrasting calm liquid markets with turbulent volatile conditions, represented by contrasting ocean scenes connected to clock symbols
Slippage risk rises when time lags meet thin liquidity or volatility - understanding the conditions helps you trade around them.

Time lag. Every order travels from your device to your broker's server, then onward to a liquidity provider. That journey takes a fraction of a second. In fast-moving markets, prices can shift meaningfully in that window.

Thin liquidity. When fewer buyers and sellers are active, less volume sits at each price level. Your order may consume the available liquidity at your requested price and spill into the next level, filling at a worse rate. This is especially common in exotic pairs or during off-peak hours.

Volatility. Fast-moving markets produce wider price jumps between ticks. The faster the market moves, the larger the potential gap between your order price and the next available fill.

News events. Major economic releases cause prices to gap, meaning the price jumps from one level to another without trading the prices in between. ECN brokers (those routing your orders directly to the interbank market rather than filling them internally) will fill your order at the first available price after the gap. If that price sits 5 pips from your order, you absorb all 5 pips.

None of these causes involve broker manipulation. Slippage is structural. That said, the quality of your broker's technology stack can absolutely make slippage better or worse.

Broker execution model. ECN and STP brokers pass your orders directly to external liquidity providers, where slippage is a structural reality of matching orders in a live market. Dealing-desk (market maker) brokers fill orders internally and may re-quote you instead of slipping your order, giving you a second chance to accept or reject the new price.

The trade-off: ECN/STP models offer more transparent pricing but expose you to slippage, while dealing-desk models may shield you from slippage but introduce re-quotes and potential conflicts of interest.

Slippage DriverHow It Causes SlippageWhen Risk Is Highest
Time lagPrices shift during the milliseconds between order submission and fillHigh-volatility sessions, slow connections
Thin liquidityNot enough volume at the requested price forces fills at the next levelExotic pairs, off-peak hours
VolatilityWider tick-to-tick jumps increase the gap between expected and actual priceNews releases, market opens
News eventsPrices gap from one level to another without intermediate fillsNFP, central bank decisions, geopolitical shocks
Broker execution modelECN/STP passes orders to live markets; dealing-desk may re-quoteVaries by broker infrastructure

How to Calculate Slippage in Trading

The math is straightforward. Two formulas handle every scenario you will encounter. Knowing how to calculate slippage in trading allows you to quantify a cost most traders ignore.

What Is the Basic Slippage Formula?

For a buy order, adverse slippage equals execution price minus expected ask price. For a sell order, adverse slippage equals expected bid price minus execution price.

A positive result means you lost money on the fill. A negative result means you gained (positive slippage). Zero means a perfect fill.

The result lands in pips. You then convert to money by multiplying by your position size.

How Does a Slippage Calculation Look in Practice?

Say you place a buy order on EUR/USD with an expected ask price of 1.1050. Your broker fills you at 1.1053. Adverse slippage: 1.1053 minus 1.1050 equals 3 pips.

On a standard lot (100,000 units), one pip on EUR/USD equals $10. Three pips of slippage costs you $30 on that single trade. On a mini lot (10,000 units), the same slippage costs $3. On a micro lot (1,000 units), $0.30.

Lot SizeUnitsPip Value (EUR/USD)Cost of 3-Pip Slippage
Standard100,000$10$30
Mini10,000$1$3
Micro1,000$0.10$0.30

These are illustrative figures using standard forex lot-size math. Your actual slippage will vary by pair, session, and broker.

What Is Slippage Percentage in Trading?

Slippage percentage, sometimes called slippage rate, refers to the frequency with which a discrepancy arises between the order price and the actual execution price. It measures how often slippage occurs across a set of trades, not how large it is on any single fill.

Some brokers publish this metric as part of their execution quality reporting. If your broker does not publish execution quality data, ask for it. If they refuse, that silence tells you something worth knowing.

Your best alternative: track your own slippage rate by logging the difference between your intended price and fill price on every trade. Fifty trades will start to reveal a pattern. One hundred will give you something meaningful.

How Does Slippage Affect Your Trades?

Slippage directly shifts your entry and exit prices, changing your realized profit or loss on every affected trade. Understanding how slippage affects your trades is essential for any strategy that relies on precise entries and exits.

What Does the Data Actually Show?

The most rigorous publicly available analysis comes from FXNX, which examined 50,000 real forex fills. The findings are blunt.

Average slippage was -0.28 pips across all market conditions. The distribution was fat-tailed and negatively skewed.

In plain language: adverse fills happened more frequently and hit harder than positive price improvements. This is not a coin flip. Over a large enough sample, the risks of slippage in forex tend to cost you money.

Which Trading Styles Suffer Most?

Scalpers and high-frequency traders take the hardest hit. These strategies depend on capturing small price moves, often just a few pips per trade. When slippage erodes those thin margins on a high percentage of fills, the strategy's edge can vanish entirely.

Any scalping system that does not account for realistic slippage in its backtesting is essentially trading on fantasy numbers.

If you are backtesting any strategy, add a realistic slippage estimate to every simulated fill, typically 1 to 2 pips per execution for major pairs, and more for exotics or illiquid sessions. Without this adjustment, backtest results will overstate profitability, sometimes dramatically.

Slippage also causes stop-loss and take-profit orders to execute at different levels than planned. A stop loss set at 1.1000 might fill at 1.0995 during fast conditions, adding 5 unplanned pips to your intended risk.

Exit slippage is often more consequential than entry slippage because it directly increases your realized loss and can push your actual risk-per-trade beyond your planned limit.

For swing traders and position traders holding trades for days or weeks, individual slippage events matter less. A 0.3-pip slip on a trade targeting 150 pips is noise. But even for longer-term traders, slippage accumulates across hundreds of trades over months and years.

Trading StyleTypical Target per TradeSlippage Impact (at -0.28 pips avg.)Relative Severity
Scalping2 to 5 pips-0.28 pips erodes 6% to 14% of targetHigh
Day trading10 to 30 pips-0.28 pips erodes 1% to 3% of targetModerate
Swing trading50 to 150 pips-0.28 pips erodes < 1% of targetLow per trade
Position trading150+ pips-0.28 pips erodes < 0.2% of targetNegligible per trade

Is Slippage the Same as Spread?

No. They are separate costs, and confusing them leads to underestimating what you actually pay to trade. The question "is slippage and spread the same" comes up frequently, and the answer is clear: they are distinct.

The spread is the gap between the bid and ask price. You can see it before you trade. It is the known cost of entry. Slippage, by contrast, is the unexpected deviation between your requested price and your actual fill. You only discover it after your order executes.

FeatureSpreadSlippage
What it isThe gap between bid and ask priceThe gap between your requested price and your fill price
When you know itBefore you click the buttonAfter your order executes
PredictabilityVisible in real time (though variable spreads fluctuate)Unknown until execution is complete
ControllabilityYou can choose brokers with tighter spreadsYou can reduce but not eliminate it
FrequencyEvery single tradeSome trades, not all
DirectionAlways a cost to the traderCan be positive (better fill) or negative (worse fill)

Both are real costs. They stack. A broker advertising tight spreads means little if they consistently fill you 2 pips worse than your requested price. Traders who fixate on spread comparisons while ignoring execution quality are often solving the wrong problem.

How to Avoid Slippage in Forex Trading

You cannot fully eliminate slippage. It is baked into how electronic markets work. But knowing how to avoid slippage in forex trading can meaningfully reduce your exposure. Five approaches hold up under scrutiny.

Trade during high-liquidity sessions. More participants means more volume at each price level, which means tighter execution. The London-New York overlap is typically the most liquid window for major pairs. Avoid trading during low-liquidity gaps like the period between the New York close and the Asian open.

Avoid market orders around major news releases. Prices gap during news events. If you place a market order during a non-farm payrolls release or a central bank decision, you are accepting whatever price the market offers after the gap.

Use limit orders. A limit order sets a maximum price for buys or a minimum for sells. If the market moves past your limit, the order simply does not fill. You avoid adverse slippage at the cost of potentially missing the trade. That is a legitimate trade-off, not a flaw.

Log your slippage. Record the difference between your intended price and your fill price on every trade. Over 50 or 100 trades, patterns emerge. Consistent negative slippage is a broker execution quality issue worth investigating, not bad luck.

Set a slippage tolerance on your platform. Most retail platforms, including MT4, MT5, and cTrader, allow you to set a maximum deviation (in pips) on market orders. If slippage exceeds your specified threshold, the order is rejected rather than filled at an unacceptable price. The trade-off is that in fast markets your orders may not execute at all.

Slippage Reduction MethodHow It HelpsTrade-Off
Trade high-liquidity sessionsMore volume at each price level, tighter fillsLimits when you can trade
Avoid news-event market ordersSidesteps price gapsMay miss post-news moves
Use limit ordersPrevents adverse slippage entirelyOrder may not fill
Log slippage per tradeReveals patterns, flags broker issuesRequires manual tracking
Set platform slippage toleranceRejects fills beyond your thresholdOrders may be rejected in fast markets

Be realistic about what is achievable. The goal is not zero slippage. The goal is understanding what slippage costs you, reducing unnecessary exposure, and choosing brokers whose execution quality holds up when you look closely.

When traders ask how to avoid slippage in forex, the honest answer is: reduce and manage it, because complete elimination is not possible.

Frequently Asked Questions

Slippage in forex is the difference between the price you expect when placing a trade and the price at which it actually executes. It is measured in pips and can be positive (a better price), negative (a worse price), or zero. It is a normal part of market execution, not a broker-imposed fee, and understanding what is slippage in forex helps you account for it in your trading costs.

No. Positive slippage gives you a better fill than you requested. However, data from 50,000 analyzed fills shows the average was -0.28 pips, and the distribution was negatively skewed. Bad fills are more common and more severe than good ones, which is why the risks of slippage in forex should not be dismissed.

No. Spread is the known gap between the bid and ask price. Slippage is the unexpected deviation between your requested price and your actual fill. They are separate costs that add together, so tracking both is essential to understanding your total cost of trading.

Slippage is most common during fast-moving markets, periods of thin liquidity, and around major news events when prices gap from one level to another without trading the prices in between.

No. You can reduce it by using limit orders, trading in high-liquidity sessions, and avoiding news-driven volatility. Some degree of slippage is a structural part of electronic markets. Learning how to avoid slippage in forex is about minimizing exposure, not achieving elimination.

For a buy order: execution price minus expected ask price. For a sell order: expected bid price minus execution price. If you expected 1.1050 and got filled at 1.1053, slippage is 3 pips, or $30 on a standard lot. Multiply the result in pips by your position size to convert it to a dollar amount.

Yes. Consistent negative slippage is a hidden cost that never appears on a fee schedule. Log it on every trade and factor it into your total trading costs when evaluating your broker's execution quality. Over time, your slippage log reveals whether your broker's fills are fair or consistently adverse.

Was this article helpful?