What Is Slippage in Crypto Trading? How to Set It Correctly

June 14, 2026 3 min read

Key Takeaways

  • Slippage is the difference between the price you expect and the price you get, caused by price movement, low liquidity, and transaction delays — a too-low slippage tolerance makes swaps fail and waste gas.
  • Price impact (how much your own trade moves the market, shown before you confirm) is different from slippage, which only becomes clear after the transaction settles.
  • MetaMask and most DEXs default to 0.5% slippage — right for normal ETH trades, while stablecoin pairs can use 0.1-0.3% and low-liquidity tokens may need 1-3%.
  • Never set slippage above 5-10% on unknown tokens, because that lets MEV bots sandwich-attack your trade and fill it at a much worse price.
  • Trade on deep-liquidity pools, check price impact and 24h volume first, use limit orders, and rely on aggregators like 1inch to minimise slippage automatically.

Question from BitcoinTalk: “I tried to swap tokens on Uniswap but the transaction failed. What went wrong?”

Short answer: Your slippage tolerance was probably set too low. Slippage is the difference between the price you expect and the price you get. When the market moves during your transaction, your trade may fail if slippage exceeds your tolerance.

What Is Slippage?

Slippage happens when the price of an asset changes between the moment you submit a transaction and the moment it’s confirmed on the blockchain.

Example:

  • You try to swap 1 ETH for 3,000 USDC
  • The transaction takes 30 seconds to confirm
  • In those 30 seconds, the price changes
  • You receive 2,980 USDC instead of 3,000 USDC
  • The 20 USDC difference is slippage

Why Slippage Happens

1. Market Volatility

The price moves while your transaction is pending. In volatile markets, prices change every second.

2. Low Liquidity

On decentralized exchanges (Uniswap, PancakeSwap), large trades in low-liquidity pools cause significant price impact.

Example: A $1,000 trade on a $10,000 pool may cause 5-10% price impact.

3. Transaction Delays

Your transaction sits in the mempool waiting to be confirmed. The longer it waits, the more likely the price changes.

Setting Slippage Tolerance

In MetaMask, Uniswap, and other DEX interfaces, you set a slippage tolerance — the maximum price difference you’ll accept.

Slippage SettingBest ForRisk
0.1%Stablecoin pairs (USDC→DAI)Transaction may fail
0.5%Normal trades (ETH→USDC)Good balance
1-2%Low liquidity tokensHigher chance of success
5%+Very low liquidityPossible bad price
10%+Extreme volatilityLikely front-run

MetaMask Default: 0.5%

Most users should leave MetaMask’s default at 0.5%. If transactions fail, increase to 1%.

When to Decrease Slippage

  • Trading stablecoins (USDC→DAI): Use 0.1-0.3%
  • High liquidity pairs (ETH→USDC): Use 0.3-0.5%

When to Increase Slippage

  • Low liquidity tokens: Use 1-3%
  • Trading during high volatility: Use 1-2%
  • Transactions keep failing: Gradually increase by 0.5%

Slippage vs Price Impact

These are different concepts that get confused:

TermDefinition
SlippageDifference between expected and actual price (unpredictable)
Price impactHow much your own trade moves the market price (predictable)

Price impact is known before you trade. Uniswap shows it before you confirm. If price impact is 2%, you’ll get 2% less than the current price regardless of slippage.

How to Avoid Bad Slippage

1. Trade on High-Liquidity Pools

  • Use the biggest pool for your pair
  • For ETH trades: Uniswap ETH/USDC has the deepest liquidity
  • For stablecoins: Curve has the best rates

2. Use Limit Orders

Instead of market orders, use limit orders to buy at a specific price.

Platforms: 1inch, CowSwap, Binance (CEX)

3. Avoid Weekend Trading

Crypto markets have lower liquidity on weekends. Wait until Monday if you’re trading large amounts.

4. Check the Pool Before Trading

On Uniswap, check:

  • Liquidity depth ($10M+ is good, $100K is risky)
  • Volume (24h) — Higher volume = better pricing
  • Price impact shown — If it’s high, split your trade into smaller chunks

5. Use a DEX Aggregator

1inch and ParaSwap split your trade across multiple DEXs to get the best price. They automatically optimize for slippage.

Slippage on Centralized Exchanges (Coinbase, Binance)

Centralized exchanges use order books, not AMMs. Slippage still applies but works differently.

Order TypeSlippage Risk
Market orderYes — buys at current ask price
Limit orderNo — only fills at your price
Stop-lossYes — triggers at market price

On CEXs, slippage depends on order book depth. A $100 market order has minimal slippage on large exchanges. A $100,000 market order may cause significant slippage.

PlatformDefault SlippageWhere to Change
Uniswap0.5%Settings icon (gear)
PancakeSwap0.5%Settings → Slippage
MetaMask Swap0.5%Settings → Advanced
1inch1%Settings → Slippage
Jupiter (Solana)Auto (variable)Settings → Slippage

Common Slippage Mistakes

  1. Setting 0.1% on a volatile pair — Your trade will fail 90% of the time
  2. Setting 10% on a low-liquidity token — You’ll get sandwich attacked
  3. Not checking price impact — A 15% price impact means you’re losing 15% instantly
  4. Using low slippage during high volatility — Failed transactions still cost gas!
  5. Not resubmitting after a failed transaction — The price may have moved, requiring different settings

Verdict

Slippage is a cost of trading on decentralized exchanges. Set it too low and your transactions fail (wasting gas fees). Set it too high and you may get a bad price or be front-run.

The sweet spot: 0.5% for most trades on major L1s/L2s. Increase to 1% if you’re having failures. Use DEX aggregators (1inch) to minimize slippage automatically.

For beginners: stick with 0.5% on major tokens. If trades fail, try 1%. If you’re trading unknown tokens, consider whether you should be trading them at all.

Related: How to Read a Crypto Chart | What Is Gas? | What Is a Liquidity Pool? | What Is a Layer 2?

Getting the settings right in practice

The practical lesson from all this is that slippage is a dial you should set deliberately for each trade rather than leaving on autopilot. For the bulk of everyday swaps on major tokens, the 0.5% default genuinely is the sweet spot: it completes reliably in normal conditions and rarely costs you more than a few basis points. If a transaction fails, the cheapest and most logical fix is to nudge the tolerance up to 1%, not to jump straight to 10%. Each failed swap already costs gas, so getting the setting right the first time saves real money across many trades.

The other half of the battle happens before you ever change a setting. Slippage is far smaller when you trade through the deepest pool for your pair — the biggest ETH/USDC pool on Uniswap, or Curve for stablecoins — and when you check the shown price impact and the pool’s 24-hour volume first. If the price impact is high, splitting one large trade into several smaller ones reduces it. Wrapping a swap in a limit order through a platform like 1inch or CowSwap, or routing through an aggregator that splits your order across multiple DEXs, both drop your average slippage as well. Put all of that together — sensible tolerance, a liquid route, and a limit order where practical — and slippage shrinks from a real cost into a rounding error on most trades.

Frequently Asked Questions

Why do my token swaps keep failing?

The most common cause is a slippage tolerance set too low for the pair or market conditions. When the price moves by more than your tolerance between submitting and confirming the transaction, the swap is rejected. Increase the tolerance to around 1% or use a more liquid pool.

What slippage should I set in MetaMask?

Leave the 0.5% default for normal trades like ETH to USDC. For stablecoin pairs such as USDC to DAI you can safely use 0.1-0.3%. For low-liquidity tokens or volatile moments, increase to 1-3%. Only raise it above 5-10% on unknown tokens at your own risk.

What is the difference between slippage and price impact?

Price impact is the predictable amount your own trade moves the market price and is shown by Uniswap before you confirm. Slippage is the unpredictable difference between the expected and actual execution price, which only becomes clear once the transaction settles.

How does slippage work on a centralized exchange like Coinbase?

Centralized exchanges use order books rather than automated market makers. Market orders and stop-losses face slippage based on order-book depth — a $100 order barely moves the price, while a $100,000 order may cause meaningful slippage. Limit orders only fill at your chosen price, so they have no slippage.

What is a sandwich attack?

A sandwich attack is when a MEV bot inserts its own trades before and after yours when you use high slippage on a low-liquidity token, buying against you and selling back, profiting from the worse price you accept. This is why you should never set very high slippage on unknown tokens.

PP
PaisayehPaisa Editorial Team
Financial education in plain language. Our team reviews every article for accuracy and clarity.
← Back to Crypto Answers Search all articles
This content is for educational purposes only. Not financial advice. Do your own research before investing.