Slippage in cryptocurrency trading refers to the difference between the expected price of a trade when you initiate it and the actual price at which it executes. Slippage occurs in both centralised exchange market orders (due to order book depth limitations) and decentralised exchange swaps (due to liquidity pool mechanics and price impact).
TWO TYPES OF SLIPPAGE
Price Impact Slippage (DEX): On AMM-based DEXs like Uniswap, your trade itself moves the price. The larger your trade relative to the pool's liquidity, the more you move the price against yourself. A $1,000 swap in a $100M pool has negligible impact (<0.01%). The same $1,000 swap in a $10,000 pool causes 10%+ slippage, you receive far fewer tokens than the quoted price suggested.
Market Slippage (CEX): When you place a market order on a centralised exchange, it fills against available limit orders in the order book. If there is insufficient liquidity at the current price level, your order consumes multiple price levels getting increasingly worse execution prices for each portion of the order.
SLIPPAGE TOLERANCE SETTINGS ON DEXESDEX
interfaces (Uniswap, PancakeSwap, Jupiter) allow you to set a maximum slippage tolerance the maximum price movement you will accept before the transaction automatically reverts. 0.1-0.5%: For major, highly liquid pairs (ETH/USDC) in normal market conditions. 0.5-1%: For moderate liquidity pairs. 1-5%: For low-liquidity tokens where price impact is unavoidable. >5%: Typically only for very illiquid tokens, high slippage settings also invite MEV sandwich attacks.
STRATEGIES TO MINIMISE SLIPPAGE
Split large trades into smaller transactions over time to reduce each trade's market impact. Use DEX aggregators (1inch, Jupiter, CowSwap) that route across multiple liquidity pools to find optimal execution. Trade during high liquidity periods major pairs have better liquidity during peak trading hours. Use limit orders rather than market orders on CEXs for precise price execution.