Slippage (Crypto)

AdvancedCrypto & Digital Assets2 min read

Quick Definition

The difference between the expected price of a cryptocurrency trade and the actual execution price, caused by low liquidity, large order sizes, or rapid price movements.

What Is Slippage (Crypto)?

Slippage in cryptocurrency trading refers to the difference between the price you expect to pay (or receive) and the price at which your trade actually executes. This discrepancy occurs because the market price can change between when you submit a trade and when it's confirmed on the blockchain, and because liquidity may not be sufficient to fill your order at the quoted price.

On decentralized exchanges using AMMs, slippage is mathematically determined by the size of your trade relative to the liquidity pool depth. A $1,000 swap in a $100 million pool has negligible slippage (~0.001%), while the same trade in a $50,000 pool could face 2%+ slippage. DEX interfaces display estimated slippage and allow users to set maximum slippage tolerance — if the actual slippage exceeds this limit, the transaction automatically reverts.

Slippage becomes critical during periods of high volatility and network congestion. Trades submitted during market crashes may face extreme slippage as prices move rapidly while transactions wait in the mempool. MEV (Maximal Extractable Value) bots can also front-run transactions, extracting value by detecting pending trades and placing orders ahead of them. To minimize slippage: use limit orders when available, trade in high-liquidity pools, avoid trading during extreme volatility, and consider breaking large trades into smaller chunks.

Slippage (Crypto) Example

  • 1A trader swaps $50,000 USDC for ETH on Uniswap. The quoted price is $3,000/ETH (expecting ~16.67 ETH), but due to the trade's size relative to pool liquidity, they receive only 16.42 ETH — a 1.5% slippage costing approximately $750 in unfavorable price execution.
  • 2During a market crash, a panic seller sets slippage tolerance to 10% to ensure their sell order goes through. A MEV bot detects the pending transaction, front-runs it (buying just before), and lets the seller's order execute at the worst possible price within the 10% tolerance, then sells for a profit.