TRADING
Slippage Calculator — Estimate Execution Costs
By Worldtickers ·
Use our free slippage calculator to estimate the cost of price slippage on your trades. Enter your expected and actual execution prices to see the dollar and percentage impact on your trade P&L.
This slippage calculator — estimate execution costs tool focuses on use our free slippage calculator to estimate the cost of price slippage on your trades. Enter your expected and actual execution prices to see the dollar and percentage impact on your trade P&L. Use it to size trades, compare risk levels, estimate market exposure, and review entries, exits, volatility, leverage, and stop levels before committing capital.
Slippage Calculator
Slippage Calculator
Calculate the cost of slippage between your expected and actual fill price.
What Is Slippage?
Slippage is the gap between the price you expected to receive when you placed a trade and the actual price at which your order was filled. It is one of the most underestimated costs in trading — invisible on your trade confirmation, yet very real in its impact on your bottom line. Every trader experiences slippage, from the retail day trader buying 100 shares of a tech stock to the institutional portfolio manager executing a million-share block. The question is not whether you will experience slippage, but how much, and whether you are accounting for it in your strategy.
The mechanics are simple. When you place a market order, you are saying "fill me now at whatever the best available price is." Between the moment you click the button and the moment your order reaches the exchange, the available price may have moved. Other traders may have filled orders ahead of you, depleting the liquidity at the price you expected. The result is that your order walks through the order book, filling at progressively worse prices until the entire quantity is matched. The difference between your expected price and the volume-weighted average fill price is your slippage.
Slippage is not inherently bad — it is a natural consequence of trading in a dynamic market. In fact, slippage can work in your favor: positive slippage occurs when you get a better fill than expected. However, most traders focus on negative slippage because it represents a cost that must be overcome before the trade becomes profitable. A strategy that appears profitable on paper may actually lose money once realistic slippage assumptions are included. This is why professional traders obsess over execution quality and why the difference between a good broker and a bad one often comes down to how much slippage their execution generates.
How to Use This Calculator
This slippage calculator quantifies the cost of slippage by comparing your expected execution price with the actual fill price and computing the dollar and percentage impact on your trade.
Expected Price
Enter the price at which you expected or intended your order to fill. This is typically the quoted price you saw when you decided to place the trade — the best bid for a sell order or the best ask for a buy order. If you placed a limit order, this is your limit price.
Actual Price
Enter the actual price at which your order was filled. For a single fill, this is straightforward. For orders that fill across multiple price levels (common with larger orders), use the volume-weighted average fill price — the total cost of all fills divided by the total quantity filled.
Trade Size
Enter the number of shares, lots, or units traded. The calculator multiplies the per-unit slippage by the trade size to show the total dollar cost of slippage for the entire order.
Reading the Output
The calculator shows the per-unit slippage in dollars, the total slippage cost for your trade size, and the slippage as a percentage of the expected price. Use the percentage figure to compare slippage across different assets and trade sizes — a 0.03% slippage on a large-cap stock is typical, while the same percentage on a small-cap stock may indicate poor execution.
The Formula Explained
The slippage formula is: Slippage = |Expected Price − Actual Price| × Trade Size.
The slippage as a percentage is: Slippage % = |Expected Price − Actual Price| / Expected Price × 100. The absolute value ensures the result is positive regardless of whether slippage was favorable or unfavorable. For a buy order, slippage is positive when the actual fill is higher than expected (you paid more). For a sell order, slippage is positive when the actual fill is lower than expected (you received less).
For more complex orders that fill across multiple price levels, the slippage is calculated as: Total Slippage = Σ(Quantity_i × |Expected Price − Fill Price_i|), summed across all partial fills. The volume-weighted average fill price is: VWAP Fill = Σ(Quantity_i × Fill Price_i) / Total Quantity. This gives you a single effective execution price that accounts for the distribution of fills across the order book.
Real-World Examples
Example 1: Tight Slippage on a Liquid Stock
You place a market buy order for 200 shares of a large-cap stock. The quoted ask is $250.00. Your order fills at an average of $250.01. Slippage: ($250.01 − $250.00) × 200 = $2.00. As a percentage of the expected price: 0.004%. This is excellent execution — the slippage is minimal and would barely impact your P&L. In liquid markets during normal conditions, this level of slippage is typical for retail-sized orders.
Example 2: Significant Slippage on a News Release
You place a market sell order for 500 shares of a mid-cap stock immediately after a disappointing earnings report. The quoted bid is $45.00, but by the time your order reaches the exchange, the bid has dropped to $44.70 and your order fills at an average of $44.65. Slippage: ($45.00 − $44.65) × 500 = $175. As a percentage: 0.78%. This level of slippage can meaningfully impact a trade, especially on a short-term position. It illustrates why many traders avoid placing market orders during the first few minutes after major news.
Example 3: Large Order Market Impact
An institution places a market buy order for 50,000 shares. The order book shows 10,000 shares at $100.00, 15,000 at $100.02, 20,000 at $100.05, and 5,000 at $100.08. The volume-weighted average fill price is: (10,000 × $100.00 + 15,000 × $100.02 + 20,000 × $100.05 + 5,000 × $100.08) / 50,000 = $100.037. If the expected price was $100.00, the total slippage is ($100.037 − $100.00) × 50,000 = $1,850. This illustrates why institutional traders use algorithmic execution to spread large orders over time and reduce market impact.
Tips and Limitations
Use Limit Orders for Price Control
The single most effective way to control slippage is to use limit orders instead of market orders. A limit order guarantees your fill price (no negative slippage) but introduces execution risk — the order may not fill if the market moves away. For non-urgent trades, limit orders are almost always preferable. The trade-off between fill certainty and price certainty is a core decision in every trade, and tilting toward limit orders is one of the easiest ways to reduce your overall slippage costs.
Avoid Market Orders During Volatility
Slippage is worst during periods of high volatility — right after economic releases, earnings announcements, or market opens. During these periods, the order book thins out and prices move rapidly, creating large gaps between the quoted price and the actual fill. If you must trade during volatile moments, use limit orders and accept that you may not get filled. Standing aside during the first 5–10 minutes after a major catalyst is often the most cost-effective decision.
Track Your Actual Slippage Over Time
The best way to understand your slippage profile is to track it systematically. Record the expected and actual fill prices for every trade, then analyze the data by asset, time of day, order size, and market conditions. You may discover patterns — for example, slippage might be systematically worse in the first 15 minutes after market open, or for specific stocks with thin order books. This data-driven approach allows you to adjust your execution strategy based on evidence rather than intuition.
Factor Slippage into Strategy Testing
Many trading strategies that look profitable in backtesting fail in live trading because they ignore slippage. A strategy that enters and exits frequently with small profit targets may appear profitable on paper, but each round trip incurs spread cost plus slippage. If your average slippage is 0.05% per side and you make 5 round-trip trades per day, the annualized slippage cost is roughly 25% — enough to turn a marginally profitable strategy into a losing one. Always include realistic slippage assumptions in your strategy testing.
Frequently Asked Questions
What is slippage in trading?
Slippage is the difference between the price you expected to get when you placed an order and the actual price at which the order was executed. If you place a market buy order for a stock at $100.00 but it fills at $100.03, you experienced 3 cents of negative slippage. Slippage occurs because markets are dynamic — by the time your order reaches the exchange and is matched with a counterparty, the available price may have moved. It is an unavoidable cost of market participation, though its magnitude varies widely based on order type, market conditions, and asset liquidity.
Why does slippage happen?
Slippage happens because of the time delay between when you submit an order and when it executes, combined with the fact that prices are constantly changing. In that brief interval (often milliseconds), other orders may have been filled ahead of yours, depleting the available liquidity at your expected price. Market orders are particularly vulnerable because they accept whatever price is available. Limit orders protect against negative slippage by refusing to fill at worse prices, but they may not fill at all if the market moves away. Slippage is worse during volatile periods, low-liquidity sessions, and immediately after news releases.
Is slippage always negative?
No — slippage can be positive or negative. Negative slippage means you got a worse price than expected (paid more when buying, received less when selling). Positive slippage means you got a better price than expected (paid less when buying, received more when selling). For example, if you place a market buy at $100.00 and it fills at $99.98, that is 2 cents of positive slippage in your favor. In practice, most traders focus on negative slippage because that is the cost they need to account for, but positive slippage does occur, especially in fast-moving markets with thin order books.
How does order size affect slippage?
Larger orders experience more slippage because they consume more liquidity from the order book. A 100-share market order in a liquid stock might fill entirely at the best ask price with zero slippage. A 10,000-share market order in the same stock may need to walk through multiple price levels to find enough sellers, resulting in a progressively worse average fill price. This is why large institutional traders use algorithms like TWAP (time-weighted average price) or VWAP (volume-weighted average price) to break large orders into smaller pieces spread over time, reducing market impact and slippage.
Can I completely eliminate slippage?
You cannot completely eliminate slippage, but you can control it. Limit orders guarantee your execution price (no negative slippage) but introduce execution risk — the order may not fill if the market moves away. Stop-loss orders with a limit price (stop-limit) also protect against excessive slippage, though the stop may not trigger if the market gaps through your limit. For most traders, the practical approach is to accept small slippage as a normal cost of doing business and focus on minimizing large slippage through order type selection and trade timing.
How does slippage differ between market and limit orders?
A market order prioritizes execution certainty over price — it fills immediately at whatever the current best available price is, which may be worse than the quoted price you saw. A limit order prioritizes price certainty — it fills only at your specified price or better, but may not fill at all if the market never reaches your price. In liquid, calm markets, the difference is minimal — both order types typically fill at or very near the quoted price. In volatile or illiquid markets, the difference can be significant: market orders may experience substantial slippage while limit orders sit unfilled.
What is market impact and how does it relate to slippage?
Market impact is the effect your own trade has on the market price — when you buy a large quantity, your demand pushes the price up, and when you sell, your supply pushes it down. Market impact is a form of slippage, but it is specifically caused by your order consuming liquidity, not by the market moving independently. For retail traders with small orders, market impact is negligible. For institutional traders moving millions of dollars, market impact can be the dominant source of slippage, often exceeding the cost of the spread itself. Reducing market impact requires breaking orders into smaller pieces and using algorithmic execution strategies.
How do I estimate expected slippage before placing a trade?
You can estimate expected slippage by examining the order book depth — how many shares or contracts are available at each price level. If you want to buy 500 shares and there are 300 available at the best ask and 200 more at the next tick up, you can estimate that about 60% of your order fills at the first level and 40% at the second, giving you a blended fill price. The slippage calculator above helps you quantify this by computing the cost difference between your expected and actual fill. Over time, tracking your actual slippage across trades gives you a personalized slippage profile for each asset and market condition you trade.