Execution costIntermediate

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

Slippage — key facts at a glance, Indian algorithmic-trading context.
ClassExecution cost
DefinitionExpected price − actual fill price
Grows withOrder size, speed, thin liquidity
UnitsPoints, rupees or basis points
EffectErodes backtested edge; can flip it negative
FixBudget 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

Order Types on the Price LadderMarket — fills now at best priceLimit — only at set price or betterStop — becomes market once triggeredPrice →Sell Limit (above)Buy Stop (trigger)Market priceBuy Limit (below)
Decomposition of slippage into spread, market impact, and decision-to-fill delay.

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.

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.

Educational content only — not investment advice. Examples use illustrative numbers and simplified models. Algorithmic trading and derivatives involve substantial risk. See our Risk Disclosure and SEBI Disclaimer.