Trading & exchanges
What Is Slippage and How Do You Minimize It?
Short answer
Slippage is the difference between the price you expect when you place a trade and the price at which it actually executes. It happens because markets move between click and confirmation, and because large orders eat through multiple price levels. Small slippage is normal on liquid markets; on thin coins or volatile days it can silently cost several percent. You control it with limit orders and sane slippage tolerances.
Key takeaways
- Positive slippage = better price than expected; negative = worse. Traders usually mean the bad kind.
- Formula: (expected price − executed price) ÷ expected price × 100.
- Main causes: price movement during execution, thin order books, and order size too big for available liquidity.
- A market order always accepts slippage; a limit order refuses to. That's the main defense.
Where does slippage come from?
Two gaps combine. The time gap: even the second between clicking buy and the exchange filling your order is enough for prices to move in a fast market. The depth gap: order books are ladders of price levels, and your order walks up the ladder until it’s filled — buy $500 of Bitcoin and you barely disturb the top level; buy $500,000 of a thin altcoin and you clear out every cheap offer, filling part of your order well above the price you saw. The displayed price was real; it just wasn’t there in your size.
The formula, with worked examples
Slippage % = (expected price − executed price) ÷ expected price × 100
- You market-buy 1 ETH expecting $2,000; it fills at $2,020. Slippage = (2,000 − 2,020) ÷ 2,000 = 1% negative — $20 gone before the chart moves a cent.
- The reverse: it fills at $1,990. That’s 0.5% positive slippage — $10 saved by nobody’s plan.
- Now the depth effect: a $300,000 buy into a thin book fills in slices — $100,000 at $0.100, $100,000 at $0.103, $100,000 at $0.106. Average fill $0.103 against a $0.100 expectation: 3% negative, $9,000 of your $300,000 spent buying the ladder instead of the coin.
That third example is the one beginners never price in: on thin order books, your own order is the market event.
When should a beginner actually worry?
On major pairs like BTC/USDT, slippage is a rounding error — fractions of a percent, ignore it. It becomes a real cost in three situations. Trading small-cap coins where books are inches deep. Trading during violence — flash crashes, exchange outages, stablecoin depegs — when prices gap faster than orders can fill. And trading anything hyping on social media, where 5%+ slippage plus a monster gas fee quietly eats the trade before it starts. If a coin’s chart shows wild candle wicks, assume its slippage is wild too.
How do you limit it?
Use limit orders when you care about the price more than the speed — you name your price and the trade either happens there or not at all. When you must use a market order, set a slippage tolerance (most platforms allow this): the trade auto-cancels instead of filling beyond, say, 1% from the expected price. Two don’ts: don’t crank the tolerance to 10%+ to force a trade through — bots watching thin markets will find that gap instantly, via sandwich attacks named for exactly this — and don’t split a huge order into market orders; that’s how one beginner trade moves a small coin’s price 8% against itself. Compare the all-in cost including fees with our exchange fee guide.
Slippage, spread, and fees: your real all-in cost
A trade’s true cost is three separate charges stacked, and comparing venues or coins without summing all three is how people “save on fees” and lose more overall:
- Commission: the exchange’s stated fee, e.g. 0.1% per side.
- Spread: the gap between best bid and ask you cross by trading immediately — on liquid pairs maybe 0.02%, on thin coins 0.5%+.
- Slippage: the extra distance your size walks up the ladder beyond the top of book.
One worked sum: a $10,000 market buy of a mid-cap altcoin with a 0.3% spread and 0.7% of depth slippage costs 0.1 + 0.3 + 0.7 = 1.1% — $110 gone at the moment of entry, before the market moves a cent. The same $10,000 into BTC/USDT costs roughly 0.1 + 0.02 + ~0.0 = 0.12% — $12. Nearly ten times the difference for the identical dollar amount, invisible on any confirmation screen labeled “success.”
Two habits fall out of the arithmetic. First, check depth and spread before sizing a trade in anything but the top pairs — the order book tells you the slippage term in advance. Second, when a venue advertises zero commissions, the spread and slippage are where their margin now lives; zero-fee is a pricing claim, not a cost promise.
Frequently asked questions
What is slippage tolerance and what should I set it to?
What is a sandwich attack?
Does slippage also happen on big exchanges like Binance?
Is positive slippage a real thing I can exploit?
Related terms
Editor-in-Chief & Lead Researcher
Editor of MyCryptoStart. Independent researcher of cryptocurrency exchanges, focused on fees, security, KYC, and onboarding — publishes step-by-step guides in plain English for beginners.
View author page →Some links on this page are affiliate links: we may earn a commission at no extra cost to you. This content is educational and is not financial, investment, or legal advice. Affiliate disclosure · Disclaimer.
Learn more about slippage
Our full guides that cover this term in depth.
How to Buy Crypto on Binance (Step by Step)
How to buy crypto on Binance — with a card, through Convert, or on the spot market — and how to keep fees and spread from eating your returns.
Binance Fees Explained: What You'll Pay
A plain-English breakdown of Binance fees — the 0.1% spot fee, 25% BNB discount, free crypto deposits, and withdrawal costs.
What Is Cryptocurrency? A Beginner's Guide
Cryptocurrency is digital money secured by cryptography and recorded on a public ledger called a blockchain. Learn how it works and how to start safely.