You decide to buy $5,000 AUD worth of a cryptocurrency at what appears to be the current market price. You confirm the trade. The transaction executes. But when you check the final price you paid, it is slightly higher than what you saw when you placed the order. Or you set a slippage tolerance of 2% on a decentralised exchange swap and the trade executes at exactly 1.8% worse than the quoted price. This is slippage, and it is one of the most frequently encountered but least understood costs of active cryptocurrency trading.
Slippage is the difference between the price you expect to pay or receive for a trade and the price at which the trade actually executes. It occurs on both centralised exchanges and decentralised exchanges, affects both buyers and sellers, and is particularly significant in cryptocurrency markets given their volatility and the variable liquidity across different assets. Understanding why slippage happens, when it is most significant, and how to manage it is practical knowledge for any active trader.
Slippage occurs because of the relationship between order size, available liquidity, and market movement between the time an order is placed and the time it executes.
On a centralised exchange, trades are matched through an order book: a list of all outstanding buy and sell orders at various prices. When you place a market order to buy cryptocurrency, the exchange fills it by matching it against the lowest available sell orders in the book. If your order is small relative to the available sell orders at the best price, it fills entirely at that price and slippage is minimal. If your order is large enough to exhaust the sell orders at the best price, the remaining portion fills against sell orders at progressively higher prices, and your average execution price ends up higher than the price you saw when you placed the order.
This is price impact slippage: your own order moves the market against you as it fills. The larger the order relative to available liquidity at the best price, the greater the price impact and the higher the slippage.
On a decentralised exchange using an automated market maker model, as covered in our what is a decentralised exchange resource, pricing is determined by a mathematical formula based on the ratio of assets in a liquidity pool rather than an order book. When you swap tokens on a DEX, your trade changes the ratio of assets in the pool, and the price moves against you as you trade. A large trade relative to pool size creates significant price impact and therefore significant slippage.
Volatility slippage is a separate mechanism: the price moves between when you initiate a transaction and when it is confirmed on the blockchain. On Ethereum and other networks where transaction confirmation takes time, a rapidly moving market can execute your trade at a materially different price than the one displayed when you submitted it.
On centralised exchanges like CoinSpot, Swyftx, Binance, Kraken, and Independent Reserve, slippage on market orders is directly related to the depth of the order book for the specific trading pair you are trading.
Major trading pairs like Bitcoin against Australian dollars or Ethereum against USDT on large exchanges have deep order books with significant liquidity at each price level. A retail trade of $5,000 to $10,000 AUD will typically fill with negligible slippage on these pairs. The same trade on a low-liquidity altcoin pair might move the price several percent, resulting in significant slippage.
The order book depth display, available on most exchange interfaces, shows how much volume is available at each price level above and below the current price. Reading order book depth before placing a large market order on a lower-liquidity pair gives you a direct indication of expected slippage. If the combined sell order volume within 1% of the current price is $2,000 AUD and you are placing a $10,000 AUD market buy, a portion of your order will fill at prices more than 1% above the current price.
As covered in our order types explained resource, using limit orders rather than market orders is one of the primary tools for controlling slippage on centralised exchanges. A limit order specifies the maximum price you are willing to pay as a buyer or the minimum price you are willing to accept as a seller. Your order will not fill at a worse price than your limit. The tradeoff is that the order may not fill at all if the market does not reach your limit price, or may fill only partially if insufficient liquidity exists at your limit price.
Slippage on decentralised exchanges using automated market makers works differently from order book slippage and has specific mechanics worth understanding for active DeFi participants.
Automated market maker DEXs like Uniswap, Curve, and others price trades based on the constant product formula or similar mechanisms that maintain a mathematical relationship between the quantities of two tokens in a liquidity pool. As covered in our liquidity mining explained resource, liquidity providers deposit pairs of tokens into these pools, and traders swap against the pool’s reserves.
When you swap Token A for Token B on a DEX, you are adding Token A to the pool and removing Token B. The removal of Token B makes it relatively scarcer in the pool and therefore more expensive relative to Token A. For small trades relative to pool size, this price impact is negligible. For large trades relative to pool size, the price impact is significant. A trade that represents 1% of a pool’s total liquidity will experience meaningful slippage. A trade representing 5% of pool liquidity will experience very significant slippage.
DEX interfaces display a price impact estimate for each trade before confirmation, showing the expected slippage percentage. They also allow setting a slippage tolerance: a maximum acceptable percentage difference between the quoted price and the execution price. If the price moves beyond the slippage tolerance between when you submit the transaction and when it is confirmed on the blockchain, the transaction reverts and you pay the gas fee but receive no tokens.
Setting slippage tolerance too low means frequent transaction reversions in volatile markets. Setting it too high means transactions execute even when the price has moved significantly against you, and also creates vulnerability to sandwich attacks, a form of MEV extraction where bots detect your pending transaction, buy the token before your transaction confirms to push the price up, let your transaction fill at the higher price, then sell immediately after your transaction for a profit. Using a moderate slippage tolerance appropriate for the specific token’s volatility and the pool’s liquidity is the practical balance.
The relationship between slippage and liquidity is the core dynamic underlying all slippage in cryptocurrency trading. As covered in our what is a liquidity crisis resource, liquidity refers to the ease with which an asset can be bought or sold without significantly affecting its price. High liquidity means large orders can be filled with minimal price impact. Low liquidity means even modest orders move the price significantly.
In cryptocurrency markets, liquidity varies enormously across assets. Bitcoin and Ethereum are the most liquid cryptocurrencies and can be traded in very large amounts with minimal slippage on major exchanges. Large-cap altcoins have moderate liquidity that becomes a concern for larger trades. Small-cap and micro-cap tokens, particularly those trading primarily on DEXs with limited liquidity pool depth, can experience extreme slippage even on modest trade sizes.
Liquidity also varies with market conditions. During periods of high volatility, as covered in our understanding market cycles resource, market makers may widen spreads or reduce order book depth to manage their own risk, increasing slippage for traders. During major market events, liquidity can dry up rapidly and slippage can spike dramatically compared to normal conditions.
Time of day also affects liquidity and therefore slippage. Cryptocurrency markets operate 24 hours a day, but liquidity is typically highest during periods of overlap between major financial market trading hours in Asia, Europe, and the Americas. Trading during lower-liquidity periods can result in higher slippage even for assets that are normally liquid.
Slippage is a direct trading cost that reduces returns, and quantifying it helps put it in perspective alongside other trading costs like exchange fees.
If you place a $10,000 AUD market buy order and the average execution price is 0.5% higher than the quoted price, slippage has cost you $50 AUD on that trade. If you later sell the same position with 0.5% slippage on the exit, total slippage cost across the round trip is $100 AUD before fees. On a small-cap token where slippage might be 2% to 3% on both entry and exit, the round-trip slippage cost alone could be $400 to $600 AUD on a $10,000 AUD position: a significant hurdle the trade must overcome before generating a profit.
As covered in our understanding trading fees resource, the total cost of a trade includes the exchange fee, the bid-ask spread, and the slippage from price impact. For large orders on lower-liquidity assets, slippage often exceeds the explicit exchange fee and is the dominant trading cost. Including a realistic slippage estimate in trade planning is part of the risk management discipline that separates systematic traders from those who are consistently surprised by their actual execution costs.
Several practical approaches reduce slippage in cryptocurrency trading, each with specific application contexts.
Use limit orders on centralised exchanges. As covered in our order types explained resource, limit orders specify the maximum price you are willing to pay or the minimum you are willing to accept. They eliminate execution at worse-than-expected prices, though at the cost of potential non-execution if the market doesn’t reach your limit price.
Split large orders into smaller tranches. Rather than placing a single large market order that consumes multiple price levels in the order book or represents a significant percentage of a DEX pool, breaking the order into smaller pieces executed over time reduces the price impact of each individual trade. This is particularly relevant for large orders on less liquid assets. As covered in our buy and sell crypto in large amounts resource, order splitting is the primary tool for managing slippage on significant position sizes.
Trade on higher-liquidity venues. For any given asset, comparing liquidity across exchanges and trading on the venue with the deepest order book or largest liquidity pool reduces slippage. Aggregator tools for DEX trading route orders across multiple pools to minimise price impact by splitting the trade across available liquidity.
Use DEX aggregators. On decentralised exchanges, aggregators like 1inch and Paraswap split trades across multiple liquidity pools and routes to achieve better average execution prices than any single pool can offer, reducing slippage on larger swaps.
Time trades during high-liquidity periods. Trading during periods of higher market activity, when order books are deepest and DEX pools have the most active volume, reduces slippage compared to trading during quiet periods.
Set appropriate slippage tolerance on DEXs. A slippage tolerance that reflects the specific token’s volatility and the pool’s liquidity without being so high that it invites sandwich attacks is the practical balance. For stable assets like stablecoins on curve-style pools, very low slippage tolerances of 0.1% are appropriate. For volatile small-cap tokens on shallow pools, higher tolerances are necessary to avoid constant reverts, but the high slippage cost itself is a signal about the trade’s economics.
Choose higher liquidity assets for large position sizes. For investors building significant positions, choosing assets with sufficient liquidity to absorb the position size without material slippage is part of the asset selection process. An investor attempting to build a $500,000 AUD position in a low-cap token through a single DEX pool is accepting very high slippage costs on both entry and exit.
For active traders, slippage is a transaction cost that must be incorporated into strategy design and position sizing.
Day trading strategies that rely on capturing small price movements are particularly sensitive to slippage because the expected profit per trade may be small relative to the slippage cost. A strategy targeting a 0.5% move that incurs 0.3% slippage on entry and 0.3% slippage on exit has already consumed the expected profit before exchange fees are considered. As covered in our day trading crypto strategies resource, understanding all-in transaction costs including slippage is essential before assessing whether a short-term trading strategy is economically viable.
Swing trading and position trading strategies targeting larger price moves over longer timeframes are less sensitive to slippage because the expected profit per trade is large relative to the slippage cost. A 20% expected move absorbs 0.5% entry and exit slippage as a minor transaction cost rather than a strategy-defeating drag.
Dollar cost averaging into liquid assets like Bitcoin and Ethereum in regular modest amounts incurs negligible slippage because the order sizes are small relative to the available liquidity and the strategy is not attempting to capture specific short-term price levels.
Including realistic slippage estimates in the risk management and trade planning process, particularly for less liquid assets and larger position sizes, produces more accurate assessments of a strategy’s actual performance expectations.
Slippage is the difference between the expected price and the actual execution price of a cryptocurrency trade. It occurs on both centralised exchanges through order book price impact and on decentralised exchanges through automated market maker pool dynamics. Slippage is greater on lower-liquidity assets, during volatile market conditions, and for larger orders relative to available liquidity.
Managing slippage involves using limit orders on centralised exchanges, splitting large orders into tranches, trading on higher-liquidity venues, using DEX aggregators for on-chain swaps, setting appropriate slippage tolerances, and incorporating realistic slippage estimates into trade planning and strategy assessment. For strategies targeting small price moves, slippage is a significant cost. For longer-term strategies targeting larger moves in liquid assets, slippage is a minor consideration.
For everyday investors who want to develop practical trading skills and understand the real costs of executing trades across different market conditions, our Runite Tier Membership provides the education and frameworks to trade with genuine awareness of all transaction costs. For serious traders who want personalised guidance on execution strategy, position sizing, and managing transaction costs across their active trading activity, our Black Emerald and Obsidian Tier Members receive direct specialist support.
Find out more at shepleycapital.com/membership.
WRITTEN & REVIEWED BY Chris Shepley
UPDATED: MARCH 2026