What is Slippage in Crypto Trading?
Slippage is the difference between the price you expect for a trade and the price it actually executes at. You tap buy expecting one number, but by the time the order fills, the market has moved and you get a slightly different price. Slippage shows up most in fast-moving or low-liquidity markets, and while it is usually small, understanding it helps you avoid nasty surprises on bigger trades.
What Slippage Means
Every order has an expected price, the number you see when you set up the trade, and an executed price, the number you actually pay or receive once it fills. Slippage is the gap between those two. If you expect to buy at $100 but the order fills at $100.50, you experienced $0.50 of slippage on that trade.
Slippage is usually negative, meaning you get a slightly worse price than expected. But it is not always bad news: prices can also move in your favor between placing and filling an order, giving you positive slippage and a better price than you planned for. Either way, the gap is a normal feature of live markets, not a glitch or a hidden fee.
What Causes Slippage
Two forces drive slippage: price volatility and low liquidity. When a market is moving fast, the price can shift in the split second between your order being placed and it being matched, so the fill lands away from what you saw. Volatile moments, like a major news release, are prime territory for larger-than-usual slippage.
Liquidity is the other half. In a deep market, there are plenty of buyers and sellers sitting near the current price, so an order fills close to where you expect. In a thin market, a large order can exhaust the offers at the best price and keep filling at progressively worse ones. That is why big orders in small markets, and some trades on decentralized exchanges where liquidity pools are shallow, tend to slip the most. The size of your order relative to the market matters as much as the market's speed.
Slippage Tolerance
On decentralized exchanges (DEXs), you can usually set a slippage tolerance: the maximum percentage change you are willing to accept between the quoted price and the fill. If you set it to 1%, the trade only goes through if it executes within 1% of the expected price; otherwise it fails and your funds stay put.
This setting is a balancing act. A tight tolerance protects you from bad fills but causes more trades to fail when the market is jumpy. A loose tolerance fills more reliably but leaves room for a worse price, and setting it too high can expose you to unnecessary losses. Choosing a sensible tolerance for the conditions is part of trading well on a DEX.
How to Reduce Slippage
You cannot erase slippage, but a few habits keep it small. Using limit orders lets you name the price you will accept, so the trade only fills at that level or better. Trading liquid pairs with deep markets means there is plenty of volume near the current price to absorb your order. Breaking a large order into smaller pieces avoids blowing through the best offers all at once, and steering clear of highly volatile moments keeps the price from lurching mid-fill.
It also helps to think of slippage alongside trading fees as part of your total cost to trade. Both quietly eat into returns, and both are easiest to manage when you plan your entries and exits rather than chasing the market.
Frequently Asked Questions
What is slippage in crypto?
Slippage is the difference between the price you expected for a trade and the price it actually filled at. It happens most often in fast-moving or low-liquidity markets, where the price can shift in the moment between placing an order and having it execute. Slippage is usually negative, meaning a slightly worse price, but it can occasionally be positive when the price moves in your favor.
What causes slippage?
Slippage is caused by price volatility and by low liquidity. When prices move quickly, the market can change between the moment you place an order and the moment it fills. When liquidity is thin, a large order can eat through the available offers at the best price and finish at a worse one. Big orders in small markets and trades on some decentralized exchanges tend to see the most slippage.
What is slippage tolerance?
Slippage tolerance is a setting on many decentralized exchanges that lets you cap how much price change you will accept on a trade. If you set a tolerance of 1%, the trade will only go through if it fills within 1% of the expected price, otherwise it fails. A tight tolerance protects your price but can cause trades to fail in volatile markets, while a loose one fills more reliably but risks a worse price.
How do I avoid slippage?
You can reduce slippage by using limit orders, which only fill at your chosen price or better, and by trading liquid pairs with deep markets. Breaking a large order into smaller pieces and avoiding highly volatile moments, such as major news releases, also helps. You cannot eliminate slippage entirely, but these habits keep it small on most trades.
Practice Trading Without Risking Real Money
Use CustomCrypto to paper-trade 38 cryptocurrencies at real market prices with virtual money. Free on iOS.
Download Free App