Slippage
Slippage is the difference between the price a strategy expected when it decided to trade and the price at which the order actually filled, expressed in points, currency, or basis points.
Quick Answer
Slippage is what execution actually costs beyond the quoted price: the gap between the price your strategy expected and the price it got. It grows with order size, speed and thin liquidity, and it quietly erodes backtested edges. Budget for it explicitly, because a scalping system that ignores a few ticks per trade can look profitable yet lose live.
Definition: Slippage
Slippage is the difference between the price a trade was expected to fill at and the price it actually filled at, measured per order in points or rupees.
Key takeaways: Slippage
- Slippage is the gap between expected and filled price, made of spread, market impact and delay.
- Express it in basis points to compare across instruments and add it to other costs.
- It scales with size and thins with liquidity, so it sets a strategy's capacity limit.
- Model it conservatively and stress it — a strategy that only works with optimistic slippage is not deployable.
Slippage at a glance
| Class | Execution cost |
|---|---|
| Definition | Expected price − actual fill price |
| Grows with | Order size, speed, thin liquidity |
| Units | Points, rupees or basis points |
| Effect | Erodes backtested edge; can flip it negative |
| Fix | Budget it explicitly per trade |
Slippage in simple words
Slippage is the money that quietly leaks out between the price you saw and the price you got. Part of it is the bid-ask spread you must cross, part is your own order pushing the price as it eats the book, and part is the market moving in the moments between your decision and your fill. It is usually small per trade but, multiplied across many trades, it is one of the biggest reasons a good-looking backtest disappoints live.
What Slippage is for
Understanding slippage lets a quant separate a strategy's theoretical edge from its net-of-costs edge, budget execution cost realistically, and reject strategies whose paper profit is smaller than the slippage they would incur.
Slippage — professional explanation
Defining the benchmark price
Slippage is only meaningful relative to a reference price, and the choice of reference matters. Common benchmarks are the mid-price at decision time, the last traded price when the signal fired, or the arrival price when the order reached the market. A strategy that decides on a bar close but cannot trade until the next tick will show slippage relative to that close even before any spread. Being explicit about the benchmark is the first discipline; comparing fills against an unrealistic benchmark (like the low of the day) produces the flattering fantasy that ruins live results.
The three sources
Slippage decomposes into three additive parts. Spread cost is half the bid-ask spread you cross to trade immediately. Market impact is the extra adverse move your own order causes by consuming depth — larger and more temporary for aggressive orders, and roughly increasing with the square root of order size relative to typical volume. Delay (or timing) cost is the market's own drift between decision and fill, which can be positive or negative but is adverse on average for signal-following strategies chasing a move. Total slippage is spread plus impact plus delay.
Expressing slippage in basis points
To compare across instruments and price levels, slippage is normalised to basis points of the traded price: one basis point is 0.01 percent. A fill 2 points worse than a 25,000 benchmark is 2 / 25,000 = 0.00008 = 0.8 bps. Working in bps lets you add slippage to other costs (brokerage, STT, exchange fees) on a common scale and set a per-trade cost budget that a strategy's edge must clear. High-turnover strategies are judged on net bps per trade after all frictions.
Impact scales with size and thins with liquidity
For a given instrument, impact grows as your order becomes large relative to available depth and daily volume. A widely used rule of thumb models temporary impact as proportional to the square root of participation rate (your size divided by market volume) scaled by volatility. The practical consequence is a capacity limit: a strategy that works at one lot may be uneconomic at fifty lots in the same illiquid strike, because impact rises faster than the edge. Liquidity and slippage are two views of the same thing.
Modelling slippage in a backtest
A credible backtest injects slippage explicitly rather than assuming perfect fills. The simplest defensible model is a fixed per-trade cost (say a spread-based number of ticks); better models scale slippage with the spread and volatility of each bar, and best models add a size-dependent impact term. Whatever the model, it should be conservative: it is far safer to overestimate slippage and reject a marginal strategy than to underestimate it and deploy one whose edge evaporates on contact with the market. Slippage assumptions should be stress-tested by doubling them and checking the strategy still survives.
Slippage versus other frictions
Slippage is an implicit cost — it never appears on a contract note, unlike brokerage, STT, GST, exchange transaction charges and stamp duty, which are explicit. Total transaction cost is the sum of both. A dangerous error is to model only the explicit charges (which are easy to look up) and ignore slippage (which requires judgement), producing a backtest that undercounts the real cost of trading. For frequent intraday systems, slippage frequently dominates the explicit charges.
Formula
Slippage (bps) = ((Fill − Benchmark) / Benchmark) × 10,000 × side
Benchmark = reference price at decision or arrival; Fill = actual average execution price; side = +1 for buys, −1 for sells so that a worse fill is always a positive cost. Total slippage ≈ spread cost + market impact + delay cost. Multiply per-trade bps by round-trip trade count to size the annual drag.
How Slippage looks visually
Worked example: Slippage
Illustrative example (Indian market)
Your system signals a Nifty long on the 25,000 bar close (benchmark 25,000). By the time the market order reaches the exchange the ask is 25,003 and you fill one lot (65) at 25,003. Slippage = (25,003 − 25,000) / 25,000 × 10,000 = 1.2 bps, or 3 points × 65 = ₹195 on entry. On the round trip (entry plus exit) you might pay ~2.4 bps, roughly ₹390 per lot before brokerage and STT. If the strategy trades 200 round trips a year at one lot, that is about ₹78,000 of slippage alone — which must be subtracted from gross profit before judging whether any edge remains.
Illiquid weekly options strikes on the NSE can show spreads of several rupees on a premium of, say, 40 — a spread of 5 on 40 is 1,250 bps, dwarfing any explicit charge. This is why slippage, not brokerage, is usually the binding constraint for options-selling and scalping systems, and why capacity is reached quickly in far OTM strikes.
Limitations of Slippage
- Slippage is an estimate, not an observed constant — real fills vary trade to trade
- It is invisible on the contract note, so it is easy to omit and hard to attribute
- Impact models are approximations; true impact depends on unseen order-book dynamics
- Assumptions that are too optimistic silently convert losing strategies into apparent winners
- Slippage is regime-dependent — it widens sharply in volatile or thin conditions your backtest may under-sample
Why Slippage matters in practice
- For high-turnover strategies, slippage is often the single largest cost and the main gap between backtest and live
- Slippage sets a strategy's capacity — the size beyond which impact overwhelms the edge
How professionals treat Slippage
Execution desks treat slippage as a measured, attributed cost, not an afterthought. They benchmark every fill against a defined arrival or VWAP price, decompose the shortfall into spread, impact and timing, and feed that back to size orders and choose algorithms. Strategy research includes a transaction-cost model calibrated to the desk's own historical fills, and a candidate strategy must beat that cost model by a comfortable margin — not by a hair — before it is funded. The governing principle is that an edge you cannot capture after realistic slippage is not an edge.
Common misconceptions about Slippage
Misconception: Slippage is the same as the bid-ask spread.
Reality: The spread is one component of slippage — the cost of crossing from bid to ask. Slippage also includes market impact from sweeping multiple levels and the delay cost of the price drifting between decision and fill.
Common mistakes with Slippage
- Backtesting with zero slippage or perfect close-price fills, overstating every result
- Benchmarking fills against the day's high or low instead of the decision or arrival price
- Modelling only explicit charges (brokerage, STT) and ignoring the larger implicit slippage
- Assuming per-trade slippage stays constant when size grows, ignoring rising market impact
- Using a single average slippage figure that hides the fat tail of bad fills in volatile spells
- Ignoring that slippage compounds with turnover — a tiny per-trade cost becomes huge across thousands of trades
Slippage: frequently asked questions
What causes slippage?
Three things: crossing the bid-ask spread to trade immediately, the market impact of your order consuming depth, and the price moving between your decision and your fill. All three push the fill away from your benchmark price, and together they make up total slippage.
How do you calculate slippage in basis points?
Take the fill price minus the benchmark price, divide by the benchmark, multiply by 10,000, and sign it so a worse fill is positive. For example, filling a buy at 25,003 against a 25,000 benchmark is (3 / 25,000) × 10,000 = 1.2 bps.
How much slippage should I assume in a backtest?
Enough to be conservative for your instrument and size. A common approach is a spread-based per-trade cost scaled by volatility, plus an impact term for larger orders. Then stress-test by doubling the assumption and checking the strategy still survives.
Does slippage appear on my contract note?
No. Slippage is an implicit cost embedded in your fill price, unlike brokerage, STT, GST, exchange charges and stamp duty, which are explicit line items. Total transaction cost is the sum of the explicit charges and the invisible slippage.
Why is slippage worse in options?
Many options strikes, especially far out-of-the-money ones, are thinly traded with wide spreads relative to their premium. A spread of a few rupees on a small premium is enormous in percentage terms, so slippage often dominates all other costs in options execution.
How does slippage limit strategy capacity?
As you trade larger size, market impact rises faster than the edge, so beyond some size the slippage exceeds the profit per trade. That size is the strategy's capacity limit, and it is set primarily by the liquidity of the instruments it trades.
Voice search: how people ask about Slippage
Natural-language questions people ask about Slippage.
What is slippage in simple terms?
It is the money lost between the price you expected and the price you actually got. It comes from the spread, your order moving the market, and the price shifting while you trade.
Why is my real trading worse than my backtest?
Usually because the backtest ignored slippage. Real orders pay the spread and push the price, so the fills are worse than a perfect close-price assumption.
How do I measure slippage?
Compare your fill price to the price when you decided to trade, then express the gap in basis points. Multiply by how often you trade to see the yearly drag.
Sources & references
- Robert Kissell, “The Science of Algorithmic Trading and Portfolio Management”, Academic Press (Elsevier), 2013
- Irene Aldridge, “High-Frequency Trading: A Practical Guide to Algorithmic Strategies and Trading Systems”, 2nd ed., Wiley, 2013
Published 10 July 2026. Educational content only — not investment advice. Markets and rules change; verify current conventions with SEBI, NSE/BSE and your broker.