Slippage occurs in every market where prices are determined dynamically. In crypto, it’s especially prominent on decentralized exchanges (DEXes) that use automated market makers (AMMs), where your trade itself changes the price. When you swap $10,000 of ETH for USDC, the act of selling ETH decreases the pool’s ETH ratio, giving each subsequent unit of ETH a lower price — meaning you receive less USDC than the spot price indicated at the start.
How It Works
Types of Slippage
1. Price Impact Slippage (AMMs)
On AMMs like Uniswap, liquidity pools use a constant product formula: x * y = k. When you buy token B with token A:
- The pool’s ratio of A:B changes
- The marginal price of B increases as you consume liquidity
- Larger trades relative to pool size → greater price impact → more slippage
Example: A pool has 1,000 ETH and 1,000,000 USDC (price: 1 ETH = 1,000 USDC). You buy 100 ETH:
- After the trade: pool has 900 ETH and ~1,111,111 USDC
- Effective price paid: 1,111 USDC/ETH (vs. 1,000 USDC/ETH expected)
- Slippage: ~11%
2. Execution Delay Slippage
On centralized exchanges or during network congestion, prices move between when you submit an order and when it executes. A volatile market can move 1-3% in seconds.
Slippage Tolerance
DEXes let users set a slippage tolerance (default: 0.5% on Uniswap). If the executed price deviates more than this percentage from the quoted price, the transaction reverts. Too tight → frequent failed transactions. Too loose → you may receive far less than expected, or be frontrun by MEV bots.
MEV and Sandwich Attacks
High slippage tolerance exposes trades to sandwich attacks: a bot detects your pending transaction, buys the same asset before you (pushing price up), lets your trade execute at the worse price, then sells immediately for profit. This is a specific form of MEV exploitation.
History
Slippage is a concept from traditional finance (limit orders vs. market orders), but gained crypto-specific prominence with the rise of AMMs. Uniswap v1 launched in 2018 introduced the constant product model. Uniswap v3 (2021) introduced concentrated liquidity to dramatically reduce price impact for large trades in efficient ranges.
Common Misconceptions
“Slippage is a fee.” Slippage is not a fee charged by the exchange — it’s a consequence of market structure. The “lost” value goes to other liquidity providers as fees plus rebalancing gains.
“Setting 0% slippage prevents losses.” A 0% slippage tolerance just causes most trades to fail if any price movement occurs. You still lose gas fees on failed transactions.
Criticisms
- AMM slippage makes large on-chain trades significantly more expensive than equivalent centralized exchange trades
- Slippage tolerance settings are confusing for new users; misconfiguration leads to either failed transactions or excessive losses
Social Media Sentiment
Slippage is a frequent topic in DeFi communities when discussing trade execution quality. New users discover it painfully; experienced traders track it as a real cost. DEX aggregators like 1inch and Jupiter are popular because they route trades across pools to minimize slippage.
Last updated: 2026-04
Related Terms
Sources
Angeris, G., Kao, H. T., Chiang, R., Noyes, C., & Chitra, T. (2019). An Analysis of Uniswap Markets. arXiv.
Adams, H., Zinsmeister, N., & Robinson, D. (2020). Uniswap v2 Core. Uniswap.
Daian, P., et al. (2019). Flash Boys 2.0: Frontrunning in Decentralized Exchanges. arXiv.
Xu, J., et al. (2021). SoK: Decentralized Exchanges (DEX) with Automated Market Maker Protocols. ACM CCS.