← All guides

Slippage: the hidden cost of every crypto trade

Strategy · 6 min read

Water pouring through a funnel with droplets spilling past a glass jar
Like water missing the jar: slippage is the gap between the price you saw and the price you got.

You tap "buy" at one price and the trade fills at another. That gap has a name — slippage — and it's not a fee, a bug, or a scam. It's a mechanical feature of how markets work: the difference between the price you expected when you submitted a trade and the price at which it actually executed. Understand it, and you can shrink it. Ignore it, and it quietly compounds against you on every trade you make.

What slippage is, in one definition

Slippage is the difference between your expected execution price and the actual fill price. It's driven by volatility, liquidity, order size, and network congestion. And it can cut both ways: negative slippage means you fill at a worse price than quoted; positive slippage means the market moved in your favor and you fill better. Slippage is simply the uncertainty of execution price — though setting a tolerance only caps the negative side.

Why your order doesn't fill at the price you saw

Every order needs someone — or something — on the other side. On a centralized exchange, that means the order book: the stack of buy and sell offers at each price level. On a decentralized exchange, it means a liquidity pool governed by a smart contract, where the price comes from a formula based on the ratio of assets in the pool.

If the liquidity near the current price is thin, a larger order eats through the cheapest available offers and fills the rest at progressively worse prices. Picture a market order for $5,000 of a token quoted at $1.00: the first $1,000 fills at $1.00, the next $2,000 at $1.02, and the last $2,000 at $1.05, because the order consumed the cheapest sell orders first. That gap is slippage.

The screen price also isn't frozen. Crypto trades around the clock with thin order books and constant volatility, so the price can move between the moment you see it and the moment your trade settles. The longer a transaction spends pending, the more it can drift — which is why trading during deep-liquidity hours and paying enough gas for prompt confirmation shrinks the window slippage has to work in.

The worked example: fee + slippage as one total cost

Here's the framing the explainers skip. Slippage is not a fee charged by your exchange — but to your wallet, it behaves exactly like one. So stop comparing fees and start comparing all-in costs. A purely illustrative example (hypothetical numbers only):

Venue A: big exchange, market orderVenue B: small DEX pool, market order
Order$1,000 buy$1,000 buy
Fee0.1% = $1.000.3% = $3.00
Slippage0.1% (deep order book) = $1.002% (thin pool) = $20.00
All-in cost$2.00$23.00

The "cheaper-looking" venue can cost ten times more once slippage is included. Small altcoins with thin order books can see slippage of 1% to 5% or more on a single trade — dwarfing any fee difference. When choosing where to trade, estimate the total: fee plus expected slippage.

The tolerance dial: both failure modes

On decentralized exchanges you'll see a slippage tolerance setting (a commonly cited range is 0.5–2%, though it shifts a lot by asset). It sets the maximum price move you'll accept before the trade cancels. Beginners are told to "set a tolerance" and left to guess the number. Here's the trade-off nobody walks through:

The practical middle: use limit orders instead of market orders when the venue offers them (you set the price; the order only fills at that price or better), trade high-volume assets on high-liquidity venues, size orders sensibly instead of firing one huge order into a thin book, and keep the tolerance tight enough to reject bad fills but loose enough that normal price wobble doesn't strand your trade.

Centralized exchanges vs. DEXes, compared on slippage

Centralized exchangeDecentralized exchange
Liquidity structureTraditional order book: individual buyers and sellers setting limit prices.Liquidity pools: price from a mathematical formula on the assets in the pool.
Typical slippageLower on high-volume pairs with deep books; higher on small pairs.Often higher; small pools and new tokens can move price sharply on a single trade.
Your main controlsLimit orders, trading during high-liquidity windows.Slippage tolerance setting, limit orders where supported, pool size check before swapping.
Hidden frictionThe bid-ask spread — a wide spread acts like an implied commission the trade must overcome.Gas fees on every attempt, including failed ones.

FAQ

Is slippage a scam or an exchange error? Usually neither. It is most often the natural result of trading against real liquidity — the market can only fill your order with the offers available at that moment. Persistent, extreme slippage on a tiny token is a signal about the token's liquidity, not necessarily foul play.

Can slippage ever help me? Yes — positive slippage means you fill at a better price than expected. It's less common than negative slippage, but the same volatility that hurts you can occasionally help.

What's a safe slippage tolerance? There's no universal safe number; it depends on the asset and market conditions. Tight enough to reject fills you'd regret, loose enough to execute — and always paired with a limit order when possible.

Crypto Investing is educational content only, not financial or trading advice. Crypto assets are volatile and can lose all value.

Next: Crypto market cycles explained →