Slippage is the difference between the price you expect when initiating a crypto trade and the price you actually receive when it executes. On DEXs (decentralised exchanges), where prices are determined by automated market maker (AMM) algorithms rather than order books, slippage is a constant concern — especially for new presale tokens with limited liquidity. Understanding slippage protects you from paying significantly more than you intend when buying newly listed presale tokens.
What Causes Slippage?
AMM DEXs (Uniswap, Raydium, Camelot) use a constant product formula: x × y = k, where x and y are the two token balances in a pool. Every purchase changes these balances, changing the price. The more tokens you buy relative to the pool size, the more the price moves against you:
- Buy $100 from a $100,000 pool: approximately 0.1% slippage (negligible)
- Buy $1,000 from a $100,000 pool: approximately 1% slippage (noticeable)
- Buy $10,000 from a $100,000 pool: approximately 10% slippage (significant)
- Buy $30,000 from a $100,000 pool: approximately 30%+ slippage (severe)
This is especially relevant for newly listed presale tokens with small initial liquidity pools ($50K–$200K is common at TGE for smaller projects).
Slippage Tolerance Setting
When you initiate a swap on Uniswap or any DEX, you set a slippage tolerance: the maximum percentage price movement you'll accept. If the actual price moves more than your tolerance before your transaction confirms, the transaction reverts (fails) and you pay only gas fees.
- 0.1–0.5%: Appropriate for large stablecoin pools or very liquid tokens
- 0.5–1%: Standard for established tokens with moderate liquidity
- 1–5%: Appropriate for new presale tokens with limited liquidity
- 5–15%: High slippage setting for very low-liquidity tokens or deflationary tokens
- Above 15%: Extreme slippage — only appropriate for very specific situations (honeypot checker tokens, fee-on-transfer tokens) — exposes you to significant losses from front-running bots
MEV and Sandwich Attacks
Setting a high slippage tolerance exposes you to MEV (Maximal Extractable Value) bots that run "sandwich attacks": a bot sees your pending transaction, buys the token before your transaction confirms (pushing price up), lets your transaction execute at the higher price, then immediately sells (pushing price back down). You paid more; the bot profited from the difference.
Protection strategies:
- Set slippage as low as possible while still allowing your transaction to succeed
- Use MEV-protected RPC endpoints (Flashbots Protect on Ethereum, Jito bundles on Solana)
- Trade during low-activity periods when fewer bots compete
- Use aggregators (1inch, Jupiter) that route to best execution and include MEV protection
Slippage vs. Price Impact
Slippage tolerance and price impact are related but distinct:
- Price Impact: The estimated percentage the price will move from your trade's size — calculated before you submit. Shown in the trade preview on Uniswap and most DEXs. If price impact is 5%, your trade is moving the market 5%.
- Slippage: The maximum additional price movement you'll accept from external factors (other transactions ahead of yours) between when you submit and when your transaction confirms.
Set slippage tolerance above your estimated price impact — otherwise your transaction will revert even without any front-running. For example: if price impact is 3%, set slippage tolerance to 4–5%.
Slippage in Presale Token Buying
At TGE for new presale tokens, liquidity pools are small and many people are buying simultaneously. Recommended approach:
- Check the DEX interface for estimated price impact before confirming any trade
- Set slippage tolerance at price impact + 1–2% buffer
- Consider buying in smaller amounts across multiple transactions rather than one large transaction — smaller orders cause less individual price impact
- Use a MEV-protected endpoint on Ethereum or Jito bundles on Solana for large TGE buys
For understanding DEX liquidity depth at TGE, see our DEX guide. For how liquidity depth affects presale token prices, see our crypto liquidity guide. For rug pull risk from thin liquidity that creates extreme slippage, see our rug pull definition guide.
Glossary
- Slippage
- The difference between expected and actual execution price of a trade, caused by price movement between order submission and confirmation.
- Price Impact
- The estimated percentage a trade will move the market price — determined by trade size relative to liquidity pool depth. Shown in DEX trade preview.
- MEV (Maximal Extractable Value)
- Value extracted by validators or bots reordering, inserting, or censoring transactions within a block — often at the expense of regular users.
- Sandwich Attack
- An MEV attack where a bot buys before your transaction and sells after, profiting from the price movement your trade creates. Enabled by high slippage tolerance settings.
Disclaimer
Important: Setting slippage too high exposes you to sandwich attacks; setting it too low causes transaction failures. This article is educational only. CryptoPresaleNews.com is not a licensed financial advisor.
