Risk management
Slippage in Trading: 4 Steps to Measure Fill Costs
· 15 min read
Slippage is the gap between the price you expect when you place a trade and the price you actually get filled at, and the single biggest lever for controlling it is choosing the right order type for the moment, mainly favoring limit orders when price certainty matters more than speed. Slippage can never be eliminated, but it can be measured and managed, a point that both the SEC and FINRA address in their guidance on order execution.
TL;DR:
- Use limit orders when price certainty matters, but remember they may not fill; stop orders become market orders and can slip most during fast moves.
- Log the decision midpoint, fill, order type, size, time, and instrument for every trade, then compare mean and worst decile slippage.
- Opening and closing periods, scheduled news, thin instruments, and stress events can widen spreads or drain liquidity, so reduce size or avoid those windows.
- Run an audit of 30 trades by order type, use measured costs in backtests, and test whether position sizing survives worst decile slippage.
Table of Contents
- What slippage means in practice
- How to measure slippage with a repeatable formula
- Order types and their slippage trade-offs
- When slippage is worst: market windows and instrument selection
- Practical strategies to reduce and manage slippage
- Verify.Trading: journal-driven slippage control and what to log
- Examples and case studies illustrating slippage impact in live trading scenarios
- How slippage affects scalping, day trading, and swing trading
- Slippage across stocks, forex, futures, and cryptocurrencies
- Technology tools for monitoring and alerting on slippage
- How broker execution models and technology shape your slippage
- Quick wins checklist for cutting your slippage this week
- FAQ
- Sources
What slippage means in practice
Slippage shows up differently depending on which reference price you compare against. The quoted price is what you see on screen, the midpoint is halfway between the bid and ask, and the fill is the price your order actually executed at. A displayed quote is never a guaranteed execution price, since liquidity at that level can disappear in the time it takes your order to reach the market.
Consider two quick examples:
- You place a buy order expecting a fill at $50.00 and get filled at $50.03: that’s 3 cents of negative slippage, or about 6 basis points.
- You place a sell order expecting $50.00 and get filled at $50.02: that’s positive slippage, meaning the market moved in your favor before execution.
Both outcomes are slippage. Traders tend to notice only the negative kind, which skews their sense of how often it actually happens. For a fuller definition with a worked example, see our glossary entry on slippage.
How to measure slippage with a repeatable formula
Measuring slippage only works if you use a consistent reference point every time. The most reliable approach is to record the midpoint price at the moment you decide to trade, then compare it to your actual fill.
- Record the midpoint price at decision time, before you submit the order.
- Record the actual fill price once the order executes.
- Calculate signed slippage: for a buy, slippage equals fill price minus midpoint; for a sell, it’s midpoint minus fill price.
- Convert to basis points: bps = 10,000 x (slippage / midpoint), which lets you compare slippage across instruments with different price scales.
To make this useful over time, log these fields for every trade: decision midpoint, fill price, order type, position size, time of day, and instrument. From there, compute summary statistics rather than relying on gut feel.
| Metric | What it tells you |
|---|---|
| Mean slippage by order type | Whether market orders cost more than limits on average |
| Worst decile slippage | How bad your tail outcomes get, useful for sizing |
| Time-of-day pattern | Whether open, close, or news windows drive most of your cost |
Practitioner measurement approaches generally agree that reporting mean and worst-decile slippage, rather than a single average, gives a far more honest picture of execution risk.
Order types and their slippage trade-offs
The order type you choose is the most direct control you have over slippage, and each comes with a different trade-off between speed and price certainty.
-
Market orders execute immediately but carry no price guarantee, which makes them vulnerable in fast-moving conditions. The SEC notes that limit orders are the standard tool when price protection matters more than speed, since a limit order guarantees the execution price will be at least as good as the limit, though it does not guarantee a fill.
-
Limit orders protect your price but introduce queue risk: if the market never reaches your limit, the order simply doesn’t fill.
-
Stop orders convert into market orders once triggered, which is exactly why they often suffer the worst slippage, since the trigger tends to fire during fast moves when liquidity at that level has already been consumed.
-
Stop-limit orders cap the downside of that conversion by adding a limit, at the cost of a real chance of no fill at all during a sharp move. Our glossary page on stop-loss orders walks through this behavior in more detail.
Pro Tip: Match the order type to your actual priority for that trade: use limit orders when the price matters more than getting filled, and reserve market orders for moments when getting out matters more than the price.
When slippage is worst: market windows and instrument selection
Slippage is not evenly distributed across the trading day or across instruments. It clusters around specific windows and conditions.
- Opening minutes and session close: spreads widen and quote reliability drops as liquidity providers reposition.
- Scheduled news and economic releases: liquidity providers often pull quotes momentarily, widening effective spreads right when volatility spikes. Our economic calendar flags these windows in advance.
- Thin instruments: small-cap stocks, deferred futures contracts, and many smaller crypto tokens carry persistently wider spreads and shallower books.
- Stress events: liquidity can evaporate entirely during market-wide stress, and BIS research documents episodes where execution costs spike sharply as liquidity disappears.
Understanding these windows lets you plan around them rather than discovering the cost after the fact.
Practical strategies to reduce and manage slippage
Reducing slippage is less about finding a single trick and more about stacking several habits that compound.
- Default to limit orders where your strategy allows it, and set your platform’s default order type to match, so you’re not fighting your own settings in fast markets.
- Split large orders into smaller pieces or use execution algorithms if your broker offers them, which reduces how much depth any single fill consumes.
- Avoid or reduce size around news windows, and favor higher-liquidity instruments when execution quality matters more than opportunity.
- Record your actual slippage and feed the measured numbers back into your backtests and position sizing: use the mean for planning purposes and the worst decile for survivability checks, since a strategy that only works at average slippage is fragile.
- Review broker execution-quality disclosures and favor transparent order routing. The SEC’s trade execution guidance notes that brokers must disclose execution trade-offs, and these disclosures can reveal whether your routing gets price improvement or consistent disimprovement.
Pro Tip: Treat slippage like a cost line item in your trading plan, not a surprise. Once you know your average and worst-case numbers by order type, you can size positions so a bad fill doesn’t turn a manageable loss into a painful one.
Verify.Trading: journal-driven slippage control and what to log
Our trading journal is built around the same measurement discipline described above: logging decision midpoint, fill price, order type, size, latency, and time of day for every trade, then letting pattern detection surface where slippage clusters.
- Decision midpoint and fill: the two numbers that define your real slippage, logged automatically when broker data is imported.
- Order type and size: needed to separate market-order slippage from limit-order behavior.
- Time-of-day tagging: reveals whether your worst fills happen at the open, around news, or during quiet midday hours.
Review can flag recurring clusters, for example a pattern of wider slippage on stop orders during the first ten minutes of a session, that would be easy to miss scanning trades manually. Once you have that pattern, you can convert it into a concrete backtest adjustment: replace an assumed zero-slippage fill with your measured worst-decile figure, then check whether your position sizing still survives.
Examples and case studies illustrating slippage impact in live trading scenarios
Say a trader places a market buy for 500 shares of a mid-cap stock quoted at $20.00, expecting a fill near that level. The order consumes three price levels in the book, and the average fill comes out to $20.06, a 6 cent cost, or 30 basis points on a $20.00 midpoint. On a single trade that looks trivial. Repeated across 40 similar trades a month, it adds up to a real drag on returns that never shows up as a single alarming number, only as a quietly underperforming strategy.
Now consider a forex trader holding a position into a scheduled interest rate announcement. The pair gaps sharply on the release, and a stop order intended to cap losses at a specific level instead fills 15 pips worse, because the stop converted to a market order at a moment when the broker’s available liquidity at that price had already been taken. The trader’s risk model assumed a fixed stop distance with no slippage buffer, so the realized loss exceeded the planned maximum by a meaningful margin.
A third case: a futures trader scaling into a position during a liquid session gets clean fills near the midpoint all week, then tries the same order size during a holiday-thinned session and sees slippage triple. Same strategy, same order size, different liquidity conditions, very different outcome. These scenarios share a common thread: the slippage wasn’t random, it was tied to a specific, identifiable condition that could have been flagged in advance.

How slippage affects scalping, day trading, and swing trading
Slippage sensitivity scales with how often you trade and how tight your expected edge per trade is. For scalpers, who aim to capture a few pips or cents per trade many times a day, even small slippage can erase most of the expected edge, since the cost of execution is a larger fraction of the targeted profit on each trade. A scalping strategy that looks profitable on paper with zero assumed slippage can turn unprofitable the moment real fills are substituted in.
Day traders sit in a middle zone. They trade less frequently than scalpers but still rely on precise entries and exits within a single session, so slippage around the open, close, or news releases can meaningfully change the outcome of a day’s trading, particularly when stop orders are involved.
Swing traders, holding positions over days or weeks, are generally the least sensitive to slippage on any single entry or exit, since their target moves are much larger than typical slippage amounts. The exception is overnight gap risk: a swing position held through an earnings release or weekend news event can suffer slippage far larger than anything seen during normal intraday trading, because the price can open well away from the prior close with no opportunity to adjust in between.
The practical takeaway is that strategies with many round trips need tighter execution discipline, while strategies with fewer, larger moves need more attention to gap and event risk.
Slippage across stocks, forex, futures, and cryptocurrencies
Slippage behaves differently depending on the asset class, mainly because of differences in market structure and typical liquidity depth.

In equities, slippage is closely tied to market capitalization and average daily volume: large-cap stocks on major exchanges typically offer tight spreads and deep books, while small-caps can see wide spreads even in calm conditions.
Forex trading is quoted in pips, and slippage there is heavily influenced by which liquidity providers a broker routes to and how fast their price feed updates. Major pairs like EUR/USD tend to have tight typical spreads, while exotic pairs can show meaningfully wider slippage, especially outside the main trading sessions.
Futures markets vary by contract month: the front-month contract in a popular product is usually liquid, while deferred months can have thin order books and correspondingly worse slippage on size.
Cryptocurrency markets show some of the widest slippage variation of any asset class. Major tokens on large exchanges can trade with reasonably tight spreads, while smaller tokens or less-established exchanges can show significant slippage even on modest order sizes, partly because liquidity is fragmented across many venues rather than concentrated in one central market.
Technology tools for monitoring and alerting on slippage
Manually tracking slippage trade by trade works for a handful of trades a month, but it breaks down quickly once volume increases. This is where monitoring tools and alert systems earn their place in a trading process.
A slippage alert system can flag any fill that deviates from the expected price by more than a set threshold, letting you catch a broker or liquidity issue in near real time rather than discovering it during a monthly review. Automated journaling tools that import broker data directly remove the manual entry step that causes most traders to abandon tracking after a few weeks.
The more useful tools go a step further and surface patterns automatically, grouping slippage by order type, instrument, or time of day so clusters are visible without manual spreadsheet work. That kind of pattern detection is what separates a simple trade log from a system that actually changes trading behavior over time.
How broker execution models and technology shape your slippage
The broker you trade through has a direct, measurable effect on the slippage you experience, independent of your own order choices. Execution models vary: some brokers route orders to a single liquidity provider, others aggregate quotes from multiple sources and route to whichever offers the best price at that instant.
Technology matters as much as the model. A broker with faster order routing and co-located servers can shave meaningful time off the gap between your click and the market’s response, and that gap is exactly where price movement turns into slippage. The SEC’s trade execution guidance notes that brokers must disclose execution trade-offs since no fixed execution time is mandated industry-wide, which means execution speed and quality can differ meaningfully between firms.
FINRA’s execution timing guidance observes that most held market orders in NMS stocks execute within 500 milliseconds, but notes that market conditions can stretch that considerably, which is a useful benchmark when evaluating whether your own broker’s typical fill times look reasonable. Reviewing a broker’s published execution-quality statistics, where available, is one of the few ways to compare routing quality directly rather than guessing from anecdotal fill experience.
Quick wins checklist for cutting your slippage this week
If you want to act on this immediately, start narrow. Run a 30-trade slippage audit broken out by order type, so you know where your real cost is concentrated before changing anything. Then adjust your platform’s default order type, limit versus market, so it matches your actual priority rather than whatever setting was left in place from a previous strategy. Finally, add slippage fields to your journal now and set a recurring monthly review, since the value of this data compounds the longer you track it.
— verify.trading
FAQ
How to avoid slippage in trading?
You can’t avoid slippage entirely, but you can reduce it by favoring limit orders when price certainty matters, trading higher-liquidity instruments, avoiding scheduled news windows, and splitting large orders into smaller pieces. Measuring your actual slippage by order type also helps you identify which specific habit is costing you the most.
Is high or low slippage better?
Low slippage is better in virtually every case, since it means your fills are closer to the price you expected when you placed the order. Positive slippage, where the fill is better than expected, is a welcome exception, but it’s not something you can reliably plan for.
What is the 90% rule in trading?
This isn’t a standardized regulatory or industry term, and definitions circulating online vary widely. If you’ve encountered it in a specific strategy context, it’s worth checking that source’s own definition rather than assuming a universal meaning.
What does 100% slippage mean?
This phrase isn’t a standard measurement term used by regulators or in execution-quality reporting; slippage is typically expressed in price terms or basis points rather than as a percentage of the trade itself. If you’ve seen it used in a specific platform or context, check that source for its intended meaning.
Sources
Slippage rarely has one cause. It usually results from several forces acting together at the moment an order hits the market.
- SEC investor tips (order types and basics)
- FINRA Regulatory Notice 22-04 (execution timing expectations)
Liquidity conditions change the cost of immediacy more than most traders assume. BIS research shows that increased liquidity skewness can raise the premium for immediate execution from roughly 6% to 13% in calibrated simulations, meaning the cost of demanding instant fills can more than double when liquidity thins out.
Recommended
This article is general education, not investment advice. See how we write and review. verify.trading provides records and analysis, not investment advice; trading involves significant risk of loss. Absence of a regulatory action is not an endorsement, and absence from a regulator's list is not proof of authorisation.