
Back
April 4, 2026
Introduction
Slippage is the difference between the price you expect to pay (or receive) for a crypto trade and the price at which the trade actually executes. If you place an order to buy ETH at $3,500 and the order fills at $3,518, that $18 gap is slippage.
It happens in every financial market, but crypto amplifies the problem given it’s more volatile, trades 24/7, and often have thinner liquidity than traditional markets. Slippage is something you should understand whether you're swapping tokens on a decentralized exchange or placing a market order on Coinbase.
Slippage isn't always a loss. Sometimes prices move in your favor between order placement and execution. But in most discussions, the focus is on negative slippage, where you end up paying more (or receiving less) than expected. The more actively you trade, the more these small deviations compound.
How Slippage Works
Slippage happens when you submit an order and the price moves by the time the order is matched and confirmed. The gap between what you expected and what you got is your slippage.
You can quantify it with a simple formula:
Slippage (%) = ((Executed Price − Expected Price) / Expected Price) × 100
Say you're buying 1 BTC with a quoted price of $95,000. Your order fills at $95,285. That's slippage of about 0.3%. On a single trade it might seem small, but across dozens of trades or on larger positions, it adds up quickly.
Positive vs. Negative Slippage
Negative slippage means the trade fills at a worse price than you anticipated. You pay more on a buy or receive less on a sell. This is the scenario traders worry about.
Positive slippage is the opposite. The market moves in your favor before execution, and you get a better price than expected. This is less common in fast-moving markets where you're competing with bots and other traders for favorable fills.
A common claim is that positive and negative slippage should "even out" over time. In practice, structural factors like MEV extraction (covered below) and asymmetric liquidity mean negative slippage tends to outweigh positive slippage for most retail participants.
What Causes Slippage in Crypto?
Four primary factors drive slippage in crypto markets. They often overlap, and the worst slippage tends to occur when multiple factors converge.
Market Volatility
Crypto prices can move several percentage points in minutes. The window between submitting an order and having it execute creates exposure to that volatility. During liquidation cascades, major news events, or sudden sentiment shifts, the gap widens considerably. A price that looked stable when you clicked confirm may have moved sharply by the time your order is filled.
Low Liquidity
Liquidity refers to how easily an asset can be bought or sold without significantly moving its price. In a liquid market, there are enough buyers and sellers at various price levels to absorb your trade with minimal impact. In a thin market, even modest orders can push the price.
This is especially relevant for smaller altcoins, newly launched tokens, and less popular trading pairs. The bid-ask spread (the gap between the highest buy offer and the lowest sell offer) widens in illiquid markets, and any order that pushes past the available liquidity at the top of the book starts filling at progressively worse prices.
Large Order Size
A $500 swap on a major token pair will barely register. A $500,000 swap on the same pair might consume all the available liquidity at the best price and start eating into less favorable price levels. On AMM-based decentralized exchanges, larger swaps cause proportionally larger price impact because they shift the ratio of assets in the liquidity pool further along the bonding curve. The larger your trade relative to available liquidity, the more slippage you should expect.
For holders with sizable positions who need liquidity, selling into the market means accepting that price impact. Crypto-backed lending offers a different path. Platforms like Arch provide Bitcoin-backed loans that let you access capital without selling, which means no execution costs, no slippage, and no taxable sale event. It doesn't replace trading, but for certain situations it sidesteps the problem entirely.
Network Congestion
On decentralized exchanges, every trade is a blockchain transaction that needs to be validated and included in a block. When a network like Ethereum is congested, your transaction can sit in the mempool for seconds or minutes before confirmation. During that delay, the market keeps moving.
This factor is less relevant on centralized exchanges, where order matching happens off-chain. But for anyone trading through DeFi protocols, network conditions are a real variable in execution quality.
Slippage on Centralized vs. Decentralized Exchanges
The underlying mechanics of slippage differ depending on where you trade.
Centralized Exchanges
Centralized exchanges (CEXs) like Coinbase, Kraken, and Binance use order books to match buyers and sellers. Slippage on a CEX is primarily a function of order book depth. If there are large resting orders near the current price, your trade will fill with minimal slippage. If the book is thin, you'll go through multiple price levels.
Market orders are the most vulnerable. Limit orders, which specify the maximum price you'll pay or the minimum you'll accept, effectively cap your slippage exposure. The tradeoff is that a limit order isn't guaranteed to fill if the market moves away from your price.
Decentralized Exchanges
Decentralized exchanges (DEXs) like Uniswap and Curve use automated market makers (AMMs) instead of order books. Prices are determined algorithmically based on the ratio of assets in a liquidity pool. When you swap tokens, you're trading against the pool itself, and your trade shifts the ratio, which shifts the price.
Slippage on a DEX is a function of your trade size relative to the pool's total reserves. Additionally, on-chain confirmation delays introduce a second layer of uncertainty. Most DEX interfaces show estimated slippage before you confirm a swap and let you set a maximum slippage tolerance. If the price moves beyond your tolerance before the transaction confirms, the swap reverts.
Slippage vs. Spread
These two terms are often used interchangeably, but they describe different things.
The spread is the current gap between the best bid (highest buy price) and the best ask (lowest sell price) at any given moment. It's a snapshot of market conditions and reflects how liquid the market is right now.
Slippage is what happens between the time you place your order and the time it executes. A wide spread can contribute to slippage, but slippage also depends on volatility, order size, execution speed, and network conditions.
Think of the spread as the cost of entering a market at a single point in time. Slippage is the cost of the market moving while your order is in transit.
MEV and Sandwich Attacks
One of the less obvious causes of slippage in DeFi has nothing to do with natural market movement.
Maximal Extractable Value (MEV) refers to the profit that block producers or specialized bots can capture by reordering, inserting, or censoring transactions within a block. The most common form affecting everyday traders is the sandwich attack.
Here's how it works: a bot monitors the public mempool for pending DEX swaps. When it spots a profitable target, it submits a buy order just before your transaction (front-running) to push the price up, lets your swap execute at the inflated price, and then immediately sells (back-running) to pocket the difference.
Your slippage tolerance setting is effectively the ceiling on how much value a sandwich bot can extract from you. If you set 3% tolerance, a sophisticated bot can push your price close to 2.9% worse and still have your transaction succeed.
Research from Flashbots and academic groups indicates that sandwich attacks accounted for over half of all MEV transaction volume on Ethereum in recent periods, with hundreds of millions of dollars extracted from DeFi users annually. Most victims never realize it happened. They just receive slightly fewer tokens than expected.
Protections are improving. Private transaction relays like Flashbots Protect route your transaction directly to block builders, bypassing the public mempool where bots lurk. MEV-resistant DEXs like CoW Swap use batch auctions so that orders are executed at uniform clearing prices, making transaction reordering ineffective. And wallet-level MEV protection is increasingly available as a default setting.
How to Minimize Slippage
You can't eliminate slippage entirely, but you can manage it.
Use Limit Orders
On exchanges that support them, limit orders let you specify the exact price at which you're willing to trade. Your order only fills at that price or better, removing execution uncertainty. The downside is if the market moves away from your limit price, the order may never fill.
Set an Appropriate Slippage Tolerance
On DEXs, always set a slippage tolerance before confirming a swap. This caps how far the execution price can deviate from the quoted price. If the actual slippage exceeds your tolerance, the transaction reverts.
For stablecoin swaps and high-liquidity pairs, 0.5% is often sufficient. For more volatile tokens, 1% to 3% may be necessary to avoid repeated failed transactions. Many DEX interfaces now offer auto-slippage features that dynamically adjust based on current conditions and trade size.
Break Up Large Trades
Instead of executing one large swap, split it into several smaller transactions. Each smaller trade has less price impact, and the market (or liquidity pool) has time to absorb each portion. Smaller trades are also less attractive targets for sandwich bots, since the potential profit per attack drops below the gas cost threshold.
Trade on High-Liquidity Venues
Major trading pairs on established exchanges have the deepest order books and largest liquidity pools. Before executing a large trade, check the order book depth or pool reserves. Swapping a significant amount on a thinly traded pair or a new token's liquidity pool is where slippage costs escalate quickly.
Use MEV-Protected Routing
If you're trading on DeFi, consider tools that shield your transactions from MEV extraction. Flashbots Protect, MEV Blocker, and similar services route your transactions through private channels. DEX aggregators like CoW Swap and 1inch Fusion offer built-in MEV protection. Some wallets now include these protections by default.
What Is a Good Slippage Tolerance?
There's no single right answer. The appropriate tolerance depends on what you're trading, the size of your order, and current market conditions.
As a starting point: 0.5% works well for stablecoin pairs and large-cap tokens with deep liquidity. For mid-cap tokens or volatile market conditions, 1% to 3% is more practical. Going above 3% is rarely advisable unless you're trading a very illiquid token and understand the cost you're accepting. A tighter tolerance protects your price but increases the chance your transaction fails. A looser tolerance increases your odds of successful execution but exposes you to worse fills and MEV extraction.
Conclusion
Slippage isn't just a concern for day traders. It affects anyone who interacts with crypto markets, including DeFi users providing or removing liquidity, borrowers managing collateral positions, and long-term holders who occasionally need to sell or rebalance. Understanding how execution costs work helps you make better decisions about when, where, and how to move in and out of positions.
FAQ
What is slippage in crypto? Slippage is the difference between the expected price of a crypto trade and the actual execution price. It occurs because market conditions can change between the moment you submit an order and the moment it fills.
What causes slippage? The primary causes are market volatility, low liquidity, large order sizes, and (on DEXs) network congestion. MEV extraction through sandwich attacks is an additional, engineered source of slippage in DeFi.
How do you calculate slippage? Slippage (%) = ((Executed Price − Expected Price) / Expected Price) × 100. If you expected to buy at $3,500 and filled at $3,535, your slippage is 1%.
What is a good slippage tolerance? For stablecoin swaps and major tokens, 0.5% is a reasonable starting point. For volatile or less liquid tokens, 1% to 3% may be necessary. Anything above 3% significantly increases your exposure to MEV extraction.
Can you avoid slippage completely? No. Some degree of slippage is inherent to trading in any market. You can minimize it by using limit orders, trading in liquid markets, sizing your orders appropriately, and using MEV-protected transaction routing.
What is a sandwich attack? A sandwich attack is a form of MEV extraction where a bot places a buy order before your transaction (raising the price) and a sell order after it (capturing the difference). Your slippage tolerance determines the maximum profit a sandwich bot can extract from your trade.
About Arch
Arch is building a next-gen wealth management platform for individuals holding alternative assets. Our flagship product is the crypto-backed loan, which allows you to securely and affordably borrow against your crypto. We also offer access to bank-grade custody, trading and staking services.
Disclaimer: This article is for informational purposes only and does not constitute investment, legal, or tax advice. Cryptocurrency investments are volatile and risky. Always conduct your own research before making investment decisions.
