Back

What Is Slippage in Crypto?

What Is Slippage in Crypto?

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.

ChainFi, Inc (dba "Arch Lending" and referred to as "Arch" on this website) is not a bank. 


Loan Services. Crypto backed loans (“Loans”) are offered to U.S. borrowers by ChainFi, Inc. NMLS #2637200. NMLS Consumer Access.


Loan Availability. Loan availability may vary based on jurisdiction. Loans are currently not available to U.S. residents of CA, DE, MS, MT, NV, ND, RI, or VT or to U.S. businesses in CA, DC, HI, MT, NM, ND, RI, or VT. We encourage you to contact us to determine if our loans are available in your state.


Loan Agreement. Loans are issued pursuant to a loan agreement between Arch and you. This legally binding document outlines your rights, obligations, interest rates, repayment schedules, potential fees, default consequences, and any other terms and conditions related to your loan. Your loan agreement may contain state-specific provisions. By signing the loan agreement, you acknowledge your acceptance of these terms, so please ensure you understand every aspect before proceeding. 


Interest Rates. Annual interest rates are subject to change and may vary based on loan type, the principal amount requested, and the borrower's jurisdiction of residence. 


Supported Assets. For the latest list of supported assets, refer to our Help Center.


No Financial, Investment or Tax Advice Provided. The information on this website, articles, guides, tools, or communications, is for general informational purposes only. It is not, and should not be construed as, financial, investment, tax, or other professional advice. Arch is not a financial advisor, investment advisor, broker, tax advisor, or accounting firm. We do not provide personalized advice or recommendations for your unique financial situation or goals. You should consult a qualified professional before making any financial, investment or tax decisions. Any examples, hypothetical scenarios, calculator results, or general discussions of financial or tax concepts are for illustration only and don't guarantee specific outcomes or apply to your personal circumstances. By using this website, you acknowledge you are solely responsible for your financial decisions and will seek independent professional advice as needed.


No Guarantee of Offers, Loans, or Returns. Your use or access to this website or platform does not guarantee the availability of any current and/or future offer, promotion, terms, loan, or return. All offers, promotions, terms, and loans are subject to availability and the sole discretion of Arch. We reserve the right to modify or withdraw any offering at any time without prior notice.


State-Specific Disclosures. Additional state-specific disclaimers may apply depending on your location. We encourage you to review all relevant disclaimers and terms carefully before proceeding.

*State of Idaho Disclaimer: In Idaho, ChainFi, Inc is doing business as Arch Lending and does not conduct activity under the name Arch (License Number: RRL-11362).

Michigan: ChainFi, Inc (dba Arch Lending) holds a Michigan Regulatory Loan License 

License Number: RL-0026469

Effective Date: February 28, 2025

Regulator: Michigan Department of Insurance and Financial Services

Address: 530 W Allegan St. 7th Floor, Lansing, MI 48933

Phone Number: 517-284-8800 or 877-999-6442 (Toll-Free)

ChainFi, Inc (dba "Arch Lending"), 595 Broadway, Floor 4, New York, NY 10012.


Powered by Anchorage Digital Bank National Association.


For general questions, visit our Help Center or use the Intercom chat widget in the bottom right corner of any screen on this website. 


For customer service or complaints, email us at support@archlending.com, or call us toll-free: +1 877 665 4759 between Monday-Friday from 9am-7pm ET and Saturday-Sunday from 10am-5pm ET.

© 2025 All Rights Reserved

ChainFi, Inc (dba "Arch Lending" and referred to as "Arch" on this website) is not a bank. 


Loan Services. Crypto backed loans (“Loans”) are offered to U.S. borrowers by ChainFi, Inc. NMLS #2637200. NMLS Consumer Access.


Loan Availability. Loan availability may vary based on jurisdiction. Loans are currently not available to U.S. residents of CA, DE, MS, MT, NV, ND, RI, or VT or to U.S. businesses in CA, DC, HI, MT, NM, ND, RI, or VT. We encourage you to contact us to determine if our loans are available in your state.


Loan Agreement. Loans are issued pursuant to a loan agreement between Arch and you. This legally binding document outlines your rights, obligations, interest rates, repayment schedules, potential fees, default consequences, and any other terms and conditions related to your loan. Your loan agreement may contain state-specific provisions. By signing the loan agreement, you acknowledge your acceptance of these terms, so please ensure you understand every aspect before proceeding. 


Interest Rates. Annual interest rates are subject to change and may vary based on loan type, the principal amount requested, and the borrower's jurisdiction of residence. 


Supported Assets. For the latest list of supported assets, refer to our Help Center.


No Financial, Investment or Tax Advice Provided. The information on this website, articles, guides, tools, or communications, is for general informational purposes only. It is not, and should not be construed as, financial, investment, tax, or other professional advice. Arch is not a financial advisor, investment advisor, broker, tax advisor, or accounting firm. We do not provide personalized advice or recommendations for your unique financial situation or goals. You should consult a qualified professional before making any financial, investment or tax decisions. Any examples, hypothetical scenarios, calculator results, or general discussions of financial or tax concepts are for illustration only and don't guarantee specific outcomes or apply to your personal circumstances. By using this website, you acknowledge you are solely responsible for your financial decisions and will seek independent professional advice as needed.


No Guarantee of Offers, Loans, or Returns. Your use or access to this website or platform does not guarantee the availability of any current and/or future offer, promotion, terms, loan, or return. All offers, promotions, terms, and loans are subject to availability and the sole discretion of Arch. We reserve the right to modify or withdraw any offering at any time without prior notice.


State-Specific Disclosures. Additional state-specific disclaimers may apply depending on your location. We encourage you to review all relevant disclaimers and terms carefully before proceeding.

*State of Idaho Disclaimer: In Idaho, ChainFi, Inc is doing business as Arch Lending and does not conduct activity under the name Arch (License Number: RRL-11362).

Michigan: ChainFi, Inc (dba Arch Lending) holds a Michigan Regulatory Loan License 

License Number: RL-0026469

Effective Date: February 28, 2025

Regulator: Michigan Department of Insurance and Financial Services

Address: 530 W Allegan St. 7th Floor, Lansing, MI 48933

Phone Number: 517-284-8800 or 877-999-6442 (Toll-Free)

ChainFi, Inc (dba "Arch Lending"), 595 Broadway, Floor 4, New York, NY 10012.


Powered by Anchorage Digital Bank National Association.


For general questions, visit our Help Center or use the Intercom chat widget in the bottom right corner of any screen on this website. 


For customer service or complaints, email us at support@archlending.com, or call us toll-free: +1 877 665 4759 between Monday-Friday from 9am-7pm ET and Saturday-Sunday from 10am-5pm ET.

© 2025 All Rights Reserved

ChainFi, Inc (dba "Arch Lending" and referred to as "Arch" on this website) is not a bank. 


Loan Services. Crypto backed loans (“Loans”) are offered to U.S. borrowers by ChainFi, Inc. NMLS #2637200. NMLS Consumer Access.


Loan Availability. Loan availability may vary based on jurisdiction. Loans are currently not available to U.S. residents of CA, DE, MS, MT, NV, ND, RI, or VT or to U.S. businesses in CA, DC, HI, MT, NM, ND, RI, or VT. We encourage you to contact us to determine if our loans are available in your state.


Loan Agreement. Loans are issued pursuant to a loan agreement between Arch and you. This legally binding document outlines your rights, obligations, interest rates, repayment schedules, potential fees, default consequences, and any other terms and conditions related to your loan. Your loan agreement may contain state-specific provisions. By signing the loan agreement, you acknowledge your acceptance of these terms, so please ensure you understand every aspect before proceeding. 


Interest Rates. Annual interest rates are subject to change and may vary based on loan type, the principal amount requested, and the borrower's jurisdiction of residence. 


Supported Assets. For the latest list of supported assets, refer to our Help Center.


No Financial, Investment or Tax Advice Provided. The information on this website, articles, guides, tools, or communications, is for general informational purposes only. It is not, and should not be construed as, financial, investment, tax, or other professional advice. Arch is not a financial advisor, investment advisor, broker, tax advisor, or accounting firm. We do not provide personalized advice or recommendations for your unique financial situation or goals. You should consult a qualified professional before making any financial, investment or tax decisions. Any examples, hypothetical scenarios, calculator results, or general discussions of financial or tax concepts are for illustration only and don't guarantee specific outcomes or apply to your personal circumstances. By using this website, you acknowledge you are solely responsible for your financial decisions and will seek independent professional advice as needed.


No Guarantee of Offers, Loans, or Returns. Your use or access to this website or platform does not guarantee the availability of any current and/or future offer, promotion, terms, loan, or return. All offers, promotions, terms, and loans are subject to availability and the sole discretion of Arch. We reserve the right to modify or withdraw any offering at any time without prior notice.


State-Specific Disclosures. Additional state-specific disclaimers may apply depending on your location. We encourage you to review all relevant disclaimers and terms carefully before proceeding.

*State of Idaho Disclaimer: In Idaho, ChainFi, Inc is doing business as Arch Lending and does not conduct activity under the name Arch (License Number: RRL-11362).

Michigan: ChainFi, Inc (dba Arch Lending) holds a Michigan Regulatory Loan License 

License Number: RL-0026469

Effective Date: February 28, 2025

Regulator: Michigan Department of Insurance and Financial Services

Address: 530 W Allegan St. 7th Floor, Lansing, MI 48933

Phone Number: 517-284-8800 or 877-999-6442 (Toll-Free)

ChainFi, Inc (dba "Arch Lending"), 595 Broadway, Floor 4, New York, NY 10012.


Powered by Anchorage Digital Bank National Association.


For general questions, visit our Help Center or use the Intercom chat widget in the bottom right corner of any screen on this website. 


For customer service or complaints, email us at support@archlending.com, or call us toll-free: +1 877 665 4759 between Monday-Friday from 9am-7pm ET and Saturday-Sunday from 10am-5pm ET.

© 2025 All Rights Reserved