Definition

Slippage — the difference between the price you see when creating an order and the price at which the trade actually executes. Occurs due to price changes between order submission and execution.

Causes of Slippage

1. Low Liquidity

Low liquidity pool:
- $10,000 in pool
- You want to buy $1,000
- Price will shift ~10%

2. Large Order Size

Even with good liquidity:
- Pool: $1,000,000
- Order: $100,000 (10% of pool)
- Inevitable slippage

3. High Volatility

  • Price changes while transaction is in mempool
  • Especially relevant during news events

4. MEV Bots (Sandwich Attacks)

1. You submit a buy order
2. Bot sees your order in mempool
3. Bot buys before you (frontrun)
4. Price rises
5. Your order executes at worse price
6. Bot sells higher

Calculating Slippage

Formula:
Slippage = ((Actual price - Expected) / Expected) × 100%

Example:
Expected ETH price: $2,000
Actual price: $2,020
Slippage: ($2,020 - $2,000) / $2,000 × 100% = 1%

Slippage Across Platforms

Platform Slippage Reason
CEX (Binance) 0.01-0.1% High liquidity
DEX (Uniswap) 0.1-3% AMM mechanics
Small tokens 5-20% Low liquidity

How to Minimize Slippage

On DEX

  1. Set slippage limit — usually 0.5-3%
  2. Split your order — several small ones instead of one large
  3. Choose liquid pairs — ETH/USDC better than rare tokens
  4. Use aggregators — 1inch, Paraswap find best routes

MEV Protection

  • MEV-protected RPC — Flashbots Protect, MEV Blocker
  • Private transactions — not visible in public mempool

Slippage Tolerance

Maximum acceptable slippage settings:

Value When to use
0.1% Stablecoins (USDC/USDT)
0.5% Major pairs (ETH/USDC)
1-3% Volatile assets
5-10% New/illiquid tokens
>10% Not recommended

Positive Slippage

Sometimes slippage works in your favor:

Expected price: $2,000
Actual: $1,980
You got a better price!

This is possible if price moved in your direction while transaction was processing.

Slippage and DCA

For DCA investor:

On CEX

  • Slippage is minimal
  • Use limit orders
  • Market orders on Bitcoin/Ethereum are safe

On DEX

DCA into small altcoins:
├── Regular $100-500 purchases
├── 1-3% slippage — acceptable
├── 10%+ slippage — avoid
└── Factor slippage into ROI calculations

Practical Example

DCA: $100/week into altcoin

With 5% slippage:
$100 - $5 (slippage) = $95 actually invested
Per year: $5,200 - $260 = $4,940

With 1% slippage:
$100 - $1 = $99
Per year: $5,200 - $52 = $5,148

Difference: $208 per year

Important: Slippage is a hidden fee. For DCA into illiquid assets, it can significantly reduce returns. Prefer liquid pairs or purchases on centralized exchanges.