Our journal app is in pre-release. If you notice a problem, please contact us.

Home › Articles › Forex for Beginners › What is slippage? The gap between your order price and your fill

Forex for BeginnersLesson 21 of 32Course contents

Forex for Beginners

What is slippage? The gap between your order price and your fill

You clicked buy at 1.08500, but the fill came in at 1.08503. Your stop-loss closed a little worse than where you set it. Small differences like these are called slippage. This article covers what slippage is, when it tends to happen, and how it relates to order types, with charts, a worked example and sources. It does not tell you which orders to use.

Published 14 Oct 2026By Kenji Okumura, Representative, Tiltnote (has traded forex)

In short

Slippage is the difference between the price when you placed an order and the price it was actually filled at. It can go against you or in your favor.

A stop-loss (a stop order) fills only after price reaches it, so it can close at a worse price than where you set it.[1]

What slippage is

Prices keep moving, even in the short time between sending an order and getting filled. If price moves in that time, the fill can differ from the price you saw when you ordered. That difference is slippage.

The MT5 help uses the same word: it says that if the market moves the other way, a stop order "will be filled with a slippage".[1]

A buy example. The price shown when buying EUR/USD at market was 1.08500. A fill at 1.08503 is 0.3 pips of slippage against you; a fill at 1.08497 is 0.3 pips in your favor. On 10,000 units, either one is a 0.30 US dollar difference. For a sell, better and worse are reversed.
An illustrative example (a EUR/USD market buy). When buying, a higher fill is worse and a lower fill is better. When selling, it is reversed: a lower fill is worse and a higher fill is better.

Worked example: 0.3 pips on EUR/USD

On EUR/USD, 1 pip is usually 0.0001 US dollars, so 0.3 pips is 0.00003 US dollars.

Cost of the slippage = price difference × units traded
0.00003 USD × 10,000 units = 0.30 USD

These are our example calculations. The size of one lot depends on the broker and account (what is a lot). In an account in another currency, the amount is converted at the current rate. Each difference may be small, but over many trades the total can add up. See how to count your trading costs.

Slippage can go either way

Slippage does not always cost you. If price moves your way after you send an order, you can be filled at a better price.

The European Securities and Markets Authority (ESMA) wrote about this in a 2016 Q&A. It looks at price moves between the time a client places an order and the time the hedge is made by the liquidity provider. If the firm keeps the gains from favorable moves but passes all or part of the losses from unfavorable moves on to clients, ESMA calls this "asymmetric price slippage". It gives this as an example of a firm not taking all reasonable steps to avoid conflicts of interest.[2] In the UK, a 2014 Financial Conduct Authority (FCA) review of best execution described the same practice, where a firm passes price moves against the client on to the client but keeps moves in the client's favor, and gave examples of firms that did not seek to benefit from slippage against a client.[3] That Q&A is aimed at regulators and firms, and rules differ by country and region.

When slippage is more likely

How much slippage you get depends on market conditions and on how your broker and account execute orders.

How order types relate to slippage

From the MT5 help: a limit order fills at your price or better; a stop order fills at your price or worse; a stop loss also closes the position once price reaches it. Our explanation: a market order sets no price, so it can fill better or worse than the price you saw.
Limit and stop rows from the MT5 help; the market-order row is our explanation. How orders are filled depends on the broker and account.

Where to place the four pending orders is shown in limit vs stop orders.

The Deviation field in MT5

According to the MT5 help, when your account uses Instant Execution, the order window has a "Deviation" field. Deviation is "the difference between the order execution price and the specified price to which a trader agrees". If the price changes by more than that amount while the order is processed, the dealer (server) can refuse the order and offer new prices, which is called a requote.[1] A requote means the broker does not accept the requested price and returns prices at which the order can be executed.[5] In other words, the field sets how much slippage you are willing to accept.

The help's description of Market Execution does not mention this field.[1] Check your order window or your broker's documentation to see which execution type your account uses. Other platforms, including MT4 and mobile apps, may name or place this setting differently, or not have it.

Check your own slippage (you decide)

In MT5 for desktop, your account history is in the Toolbox window.[6] It can be shown as positions, orders or deals. In the deals list, "Price" is the "price at which the deal was executed", and "Order" is the ticket of the order the deal came from.[1] With these two columns, you can line up each order with its fill.

On a phone: in the MT5 apps for Android and iPhone, open the History tab and choose Deals at the top. According to MetaQuotes' mobile help, only brief information is shown at first; tap a deal once to see more, including "Price", the price the deal was executed at.[7] Labels can differ a little between versions and language settings.

For stop-losses and market orders, you may not be able to compare later unless you write down the price you saw or set at the time.

Slippage (pips) = (fill price − order price) ÷ size of 1 pip
Buy: positive is worse, negative is better / Sell: negative is worse, positive is better

For example, a EUR/USD buy with an order price of 1.08500 and a fill at 1.08503 gives (1.08503 − 1.08500) ÷ 0.0001 = 0.3 pips against you. After logging a number of trades, you can see in your own records when and where slippage was larger. This article does not decide which orders to use or when to trade.

The pip value calculator turns pips into money, and the stop-loss and take-profit calculator finds your exit prices. To export your history, see exporting MT4 and MT5 trade history.

Sources

  1. MetaQuotes. Executing Trades (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/trading/performing_deals
  2. European Securities and Markets Authority. (2016). Questions and Answers: Relating to the provision of CFDs and other speculative products to retail investors under MiFID (ESMA/2016/904). https://www.esma.europa.eu/sites/default/files/library/2016-904_qa_on_cfds_other_speculative_products.pdf
  3. Financial Conduct Authority. (July 2014). TR14/13: Best execution and payment for order flow (p. 19). https://www.fca.org.uk/publication/thematic-reviews/tr14-13.pdf
  4. FINRA. (2016). Regulatory Notice 16-19: FINRA Issues Guidance Regarding the Use of Stop Orders During Volatile Market Conditions. https://www.finra.org/rules-guidance/notices/16-19
  5. MetaQuotes. General Concepts (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/trading/general_concept
  6. MetaQuotes. Interface (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/startworking/interface
  7. MetaQuotes. History - MetaTrader 5 for Android Help; History - MetaTrader 5 for iPhone/iPad Help. https://www.metatrader5.com/en/mobile-trading/android/help/history / https://www.metatrader5.com/en/mobile-trading/iphone/help/history

Forex for Beginners

Back to the course contents →

Tools for this article

Note your order price and your fill price.

Tiltnote is a trading journal you can use free with manual entries. On every trade you can log your strategy name, how you felt, whether you kept your rules, and a note. Note the gap between the price you ordered at and the price you got, and you can look back at it later.

Try Tiltnote free →Opens the Tiltnote web app. On the free plan, analysis and history show your most recent 14 days (older records are kept and unlock on the paid plan).

More articles

Price gaps: why a stop-loss may not fill at your priceLimit vs stop ordersWhat is the spread? Bid, ask, and when it widensCount your trading costs for a monthWhat happens around news releases: wider spreads, slippage and negative balancesHolding the same currency in several pairs? Totals by currency and by stop-lossArticles →

Feedback on this page

Anything missing, unclear, or a tool you would like? Tell us in any language.

Numbers you entered in a tool are not sent. Please do not include account numbers or passwords. Privacy details

This article is general information. It is not investment advice or a recommendation to make any trade.

Updated 20 Oct 2026 · Run by Kenji Okumura, Representative, Tiltnote · About this site