Slippage in Forex: What It Is, Why It Happens and What to Check

Slippage in forex explained: what it is, when it tends to matter, how providers handle execution, and how to track it in your own records.

You click to buy at one price and the confirmation shows another. That difference is called slippage. It is a normal part of trading in moving markets, but it can surprise beginners and it affects every plan that relies on a precise entry or exit. This guide explains slippage in forex in plain terms, describes when it tends to matter most, and lists what to read in your provider’s terms.

This article is educational information, not financial, investment or legal advice. It draws on official and provider documentation rather than personal trading results. No broker or strategy is endorsed. Disclosure: forexbrokers.net may earn a commission if you open an account through some links on this site; that does not change what we explain here. Forex trading can cause substantial losses.

What slippage in forex means

Slippage is the difference between the price you expected when you placed an order and the price at which it was actually executed. It can work against you or in your favour. Many people only notice it when it works against them, but both directions are possible depending on how prices move and how a provider handles execution.

The MetaTrader 5 trading principles guide distinguishes an order, which is your instruction, from a deal, which is the execution of that order. Slippage lives in the gap between the two. The order describes what you asked for; the deal records what you got.

Slippage is not the same as the spread

The spread is the gap between bid and ask at a single moment. OANDA’s bid-and-ask help page explains that you buy at the ask and sell at the bid. Slippage is a separate effect: the price itself moves, or is different, between the moment you act and the moment the order is filled. A trade can involve both a spread and slippage.

When slippage in forex tends to matter

Prices in currency markets change continuously. The faster they change, the more likely it is that the price on screen will differ from the price at execution. Several situations are commonly associated with larger differences.

Around scheduled news

Major economic releases can cause rapid price changes in a short time. Orders placed or triggered during those moments may be filled at prices some distance from the level shown a moment earlier.

When trading is thin

During quieter periods, such as some holidays or the hours when fewer centres are active, there may be fewer prices available near the current level. That can make the gap between expected and executed prices larger.

After a market close

When trading resumes after a weekend, the first available price can differ from the last price before the close. Pending orders and stops triggered at that moment may be filled at the first available price rather than at the level you set.

With pending orders and stops

A stop order tells the platform when to act. It does not guarantee the price at which the resulting order is filled. If prices move past your stop level quickly, the position may close beyond it. Some providers offer guaranteed stop options, usually at a cost. Read your account terms to see what is available.

How providers handle execution

Each provider publishes how it executes orders, often in an order execution policy or account terms. These documents explain how prices are sourced, how orders are filled when prices move, and whether any settings let you limit how far from your requested price an order may be filled.

The CFTC’s advisory on eight things to know before trading forex explains that a dealer controls its trading platform, including the prices you see, and suggests comparing prices with third-party sources. Reading the execution policy, and keeping your own records, helps you understand how your provider’s platform behaves.

Questions to ask about execution

  • How does the provider fill market orders when the price changes?
  • Can positive slippage, where the fill is better than requested, be passed to the client?
  • Is there a setting to limit the maximum deviation from the requested price?
  • How are stop orders executed when prices move past the level?
  • Is a guaranteed stop available, and what does it cost?
  • Where can the client see the requested and executed price for each order?

Ask for the answers in writing and keep them with your account records. Written answers are easier to check against your own confirmations later, and they make any follow-up question more precise.

How slippage affects a trade plan

Every planning tool that relies on precise levels is affected. Position size calculations assume a planned stop distance. Risk-reward ratios assume planned entry and exit levels. If execution differs from those levels, the actual result differs from the plan.

That does not make planning pointless. It means treating planned figures as estimates rather than guarantees. Our guides to how to calculate position size in forex and stop loss placement in forex both note that execution can differ from planned levels, and this is the reason why.

Leaving room in your planned loss

Some traders leave a margin of safety inside their planned maximum loss, so that a modest difference at execution does not push the result beyond what they are prepared to accept. How much room to leave is a personal decision. Recording slippage over time gives you your own evidence to base that decision on.

Tracking slippage in forex records

The most reliable way to understand slippage on your account is to measure it. For each order, record the price you expected and the price in the execution confirmation. The difference, in pips, is the slippage for that order.

Over many orders, your records show how often slippage occurred, in which direction, and whether it clustered around particular times or order types. A forex trading journal is a natural place to keep these columns. Remember that your records describe your past orders only; they do not predict future execution.

A simple slippage log

  1. Date and time of the order
  2. Pair and direction
  3. Order type
  4. Requested or trigger price
  5. Executed price from the confirmation
  6. Difference in pips, marked as favourable or unfavourable
  7. Notes on conditions, such as a news release or session

Common slippage misunderstandings

  • Assuming slippage only goes one way. Fills can be better or worse than requested.
  • Confusing slippage with the spread. They are separate effects.
  • Treating stops as guaranteed prices. A stop sets when to act, not the fill.
  • Relying on memory. Use the execution confirmation for the actual price.
  • Drawing conclusions from a few orders. A short record is a weak basis.

Before you compare providers on execution

Execution quality only matters between legitimate providers. In the US, the NFA’s BASIC database holds registration information for retail forex firms. Our broker safety guides explain how to match a provider to an official record, and our fees and accounts guides explain how to compare execution terms alongside costs.

FAQ

What is slippage in forex?

It is the difference between the price you expected and the price at which your order was executed.

Can slippage be positive?

It can, depending on market movement and the provider’s execution policy. Check the policy for how it handles better fills.

Can I avoid slippage completely?

Not in moving markets. You can read the execution terms, consider any available protections, and track slippage in your records.

Risk warning: Forex and CFD trading uses leverage and can result in substantial losses. Past performance does not indicate future results. Nothing here is a recommendation to buy or sell any currency. If the implications are unclear, seek independent qualified advice.