You see one price on the screen, you tap confirm, and the trade fills at a worse number. That gap is slippage, and across a year of trading, it quietly eats moreYou see one price on the screen, you tap confirm, and the trade fills at a worse number. That gap is slippage, and across a year of trading, it quietly eats more

What is slippage? The hidden cost in every swap, explained

2026/07/07 18:51
19 min read
For feedback or concerns regarding this content, please contact us at crypto.news@mexc.com

You see one price on the screen, you tap confirm, and the trade fills at a worse number. That gap is slippage, and across a year of trading, it quietly eats more of a portfolio than most fees do. Here is the full mechanism: why it happens, how it differs from price impact and spread, and the specific settings and habits that keep it from costing you.

Summary
  • Slippage is the gap between the expected and executed trade price caused by changing market conditions and available liquidity.
  • Liquidity, volatility and order size all influence slippage, while price impact and spread represent separate trading costs.
  • Using liquid markets, appropriate slippage tolerance and limit orders where available can help reduce unnecessary swap costs.

Table of Contents

  • What slippage actually is
  • The two engines: liquidity and volatility
  • Slippage is not price impact, and neither is spread
  • How slippage works on order books versus pools
  • The slippage-tolerance trap
  • A worked example, start to finish
  • The playbook: keeping slippage small
  • Frequently asked questions

Every swap begins with a quoted price and ends with an executed one, and the two are almost never identical. The difference is slippage: the amount by which the price you actually get drifts from the price you were shown when you clicked. On a calm trade in a deep market it is a rounding error. On a volatile day, a thin token, or an oversized order, it can quietly cost several percent, and unlike a posted fee it never appears on a receipt. Most beginners never track it, which is exactly why it adds up.

Slippage is one of the most misunderstood ideas in trading, partly because three different concepts get filed under the same word. There is the price moving while your transaction waits to confirm. There is your own order pushing the price as it eats through available liquidity. And there is the gap between what buyers bid and sellers ask before you trade at all. These are distinct forces with distinct fixes, and lumping them together is why so much slippage advice is vague and unhelpful.

This guide takes them apart. It covers what slippage actually is, the two engines that drive it, the crucial difference between slippage and price impact, how the mechanism differs on centralized order books versus decentralized pools, the slippage-tolerance setting and the trap hidden inside it, the connection to predatory trading bots, and a concrete playbook for keeping the cost small. By the end, the number on your swap screen labeled slippage will read as information, not mystery.

What slippage actually is

Slippage is the difference between the price you expect when you submit an order and the price at which it executes. It exists because markets are not static; between the instant you commit to a trade and the instant it settles, conditions can change, and the final price reflects the conditions at settlement, not at submission.

A simple grocery analogy makes the mechanism intuitive. Suppose a recipe needs eleven apples and your usual store sells them at one dollar each, so you expect to pay eleven dollars. You arrive to find only eight apples in stock. You buy those eight for eight dollars, then drive to a second store where apples cost a dollar fifty, and buy three more for four dollars fifty. Your eleven apples cost twelve dollars fifty rather than the eleven you planned. That extra dollar fifty is slippage, and it happened because the supply available at your expected price ran out and the rest of your order filled at a worse one.

Financial markets do the same thing at machine speed. When you place an order, it consumes the supply available at your target price, and if your order is larger than that supply, the remainder fills at progressively worse prices. Separately, the price itself may move during the brief window before your order settles. Both effects push the final number away from the quote, and the total drift is your slippage.

One point surprises newcomers: slippage runs in both directions. If the market moves in your favor while your order is pending, you can fill at a better price than quoted, which is called positive slippage. A buy that executes cheaper than expected or a sell that executes richer is positive slippage, and it happens often enough that any honest description of the concept has to include it. Slippage is not a fee or a penalty; it is simply the uncertainty of execution price, and that uncertainty cuts both ways.

The two engines: liquidity and volatility

Slippage has exactly two root causes, and telling them apart is the key to managing it.

The first engine is liquidity, meaning the amount of an asset available to trade near the current price. Deep liquidity means large orders can fill with almost no price movement; thin liquidity means even modest orders exhaust the nearby supply and reach into worse prices. Major assets like Bitcoin and Ether carry deep liquidity on most venues, so a normal-sized trade barely moves them. Small-cap tokens, brand-new launches, and obscure trading pairs carry thin liquidity, which is why slippage bites hardest precisely where beginners chase gains. The apples example is pure liquidity slippage: the price did not change, but the supply at your price ran out.

The second engine is volatility, meaning how fast the price is moving on its own. When an asset is swinging quickly, the quote you saw a few seconds ago may already be stale by the time your order settles, and the fill lands at the new price. News events, social-media surges, and thin overnight hours all raise volatility, and crypto is famous for sharp moves that turn a clean quote into a worse fill in the span of a single block.

Volatility slippage would occur even in a perfectly deep market, because the cause is the clock, not the order book.

The two engines often compound. Small tokens tend to be both thin and volatile, so a trade can suffer liquidity slippage and volatility slippage at once, which is why low-cap swaps are where the surprises cluster. Order size interacts with both: a larger order eats deeper into the book, worsening the liquidity component, and it takes longer to fill in fast markets, exposing more of itself to the volatility component. Understanding which engine is driving a given trade tells you which fix to reach for, because the remedies differ.

Slippage is not price impact, and neither is spread

The single most useful thing to internalize is that slippage, price impact, and spread are three different costs. Most guides blur them, and the blur is why slippage feels mysterious.

Price impact is the portion of the move that your own order causes. When you buy, you consume sell-side liquidity and nudge the price up; when you sell, you consume buy-side liquidity and nudge it down. On a decentralized exchange, this is deterministic and calculable before you trade: the interface can show you exactly how much your specific order will move the pool price, because it is a function of your size against the pool’s depth. Price impact is not uncertainty; it is a known cost of trading size in a finite market, and it is entirely your order’s doing.

Slippage, strictly speaking, is the additional drift caused by everything outside your order between quote and execution: other people’s trades landing before yours, and the price moving on its own. It is the uncertain part. The reason the two blur together is that a DEX interface often bundles them into one tolerance setting, but conceptually, price impact is what you cause, and slippage is what happens to you.

Spread is the third and separate cost. On an order-book market, the spread is the gap between the highest price a buyer will pay, the bid, and the lowest price a seller will accept, the ask. If Bitcoin’s bid is one number and its ask is fifty dollars higher, that fifty-dollar spread is a cost you pay just to cross from one side to the other, before any slippage or impact enters. Spread reflects current liquidity and competition among market makers; it is a snapshot of the market, not a consequence of your trade timing.

A clean mental model: spread is the toll to enter the market, price impact is the cost of

your own weight moving the market, and slippage is the drift from the market moving while you cross. A large trade on a thin, volatile token pays all three. Naming them separately is what lets you attack each with the right tool.

How slippage works on order books versus pools

Slippage behaves differently on the two kinds of venue, and the mechanics matter because the fixes differ.

A centralized exchange runs an order book: a live list of buy and sell orders at various prices. A market order, which says fill me now at whatever price, walks up or down that book, taking the best available orders until it is filled. If the book is deep near the current price, it fills tight; if it is thin, it climbs into worse prices, producing slippage.

The remedy on an order book is the limit order, which says fill me only at this price or better. A limit order cannot suffer negative slippage on entry, because it simply will not execute worse than your stated price. The trade-off is that it may not fill at all if the market moves away from you, so you exchange price certainty for execution uncertainty.

A decentralized exchange usually runs an automated market maker, or AMM, which replaces the order book with a liquidity pool and a formula, the same pool design that underpins the payment-focused chains being built around stable-value swaps. The most common design, the constant-product model, holds two assets in a pool and requires that the product of their quantities stay constant. When you buy one asset, you add the other to the pool and remove the first, and the formula forces the price to move along a curve as the ratio shifts. The larger your trade relative to the pool, the further up the curve you travel, and the worse your average price, which is price impact expressed as geometry. A tiny pool produces steep price impact on modest trades; a deep pool stays nearly flat. This is why AMM interfaces show a price-impact warning that grows with your size, and why the same trade that is painless in a large pool is punishing in a small one.

On an AMM, slippage proper enters because your transaction sits in a queue before it settles onchain, and the pool’s price can change in that window as other trades land. To handle this, DEXs ask you to set a slippage tolerance, the maximum adverse move you will accept before the transaction cancels itself. That setting is where most self-inflicted losses live, and it deserves its own section.

The slippage-tolerance trap

Slippage tolerance is the percentage of adverse price movement you authorize before a swap fails. Set it to one percent and your trade will revert rather than execute if the price moves more than one percent against you between submission and settlement. It sounds like a simple safety dial, and it hides a genuine trade-off with a predator waiting on each side.

Set the tolerance too low, and your trades fail. In a volatile market or a thin pool, the price legitimately moves past a tight tolerance before your transaction confirms, the swap reverts, and on many networks you still pay the gas fee for the failed attempt. Traders who set an aggressively low tolerance to feel safe often end up paying repeated gas costs and resubmitting, which is its own slow leak.

Set the tolerance too high and you invite theft. A loose tolerance, say five percent on a large swap, is a written invitation to sandwich bots. These are automated programs that watch the pending-transaction pool, spot your swap, and exploit the room your tolerance grants. The bot buys the asset just before your trade, pushing the price up to near your tolerance limit; your trade then executes at that inflated price, which is the worst outcome your setting allowed; and the bot immediately sells into the price your trade created, pocketing the difference. Your generous tolerance defined exactly how much the bot could extract. This is the point where slippage stops being an accident of the market and becomes a cost that sophisticated actors deliberately harvest, part of the broader phenomenon by which transaction ordering gets turned into profit at ordinary users’ expense.

The correct tolerance is the smallest value that still lets your trade reliably execute, and it depends on the asset. Deep stablecoin pairs can run very tight, often a quarter to a half percent, because they barely move, which is why understanding what actually backs a given stablecoin matters before sizing a swap around it. Well-traded assets with moderate volatility sit comfortably in the half-to-one-percent range. Only genuinely volatile tokens and fresh launches need higher settings, and setting a high tolerance there is a conscious acceptance of both real slippage and bot exposure, not a free pass. Some advanced interfaces now calculate an optimal tolerance dynamically or route trades through private channels that bots cannot see, which is the structural fix instead of a manual guess.

A worked example, start to finish

Numbers make the abstractions concrete, so walk a single realistic trade through the whole machine. Suppose you want to swap into a small token using ten thousand dollars of a stablecoin, and the pool you are trading against holds a modest amount of each side.

Before you click, the interface shows two separate figures that beginners routinely confuse. The first is price impact: because your ten thousand dollars is large relative to the pool, the constant-product curve tells you your own order will move the pool price by, say, two percent, and that two percent is a certainty, baked into the geometry of trading size against limited depth. The second is the quoted output, the number of tokens you expect to receive, which already accounts for that price impact. Neither of these is slippage yet; they are what your order does to a static pool.

Now you set a slippage tolerance, say one percent, and submit. Your transaction enters the queue and waits to be included in a block. In that window, other trades may land against the same pool, and the token’s price may move on its own. If a few buys arrive before yours, the pool price rises, and your trade now executes against a worse starting point than you saw. If the total adverse move stays within your one percent tolerance, the swap completes, and your actual output is slightly below the quote. That shortfall, the gap between the quoted output and the received output caused by everything that happened while you waited, is the slippage. If the move exceeds one percent, the swap reverts, you keep your stablecoin, and you pay gas for the failed attempt.

Notice how the three costs stacked. You paid the spread implicitly in the pool’s pricing, you paid two percent price impact because your order was large for the pool, and you paid up to one percent slippage from the market moving while you waited. A trader who saw only the final number and blamed slippage for the whole gap would misdiagnose the trade; most of the cost here was price impact from trading too large a size in too small a pool, which no slippage setting can fix. The remedy for that portion is a smaller order or a deeper pool, not a wider tolerance. Diagnosing which cost dominated is exactly what lets you fix the right thing next time, and it is why the distinction that opened this guide is practical, not pedantic.

The playbook: keeping slippage small

Everything above resolves into a handful of concrete habits, each of which either locks your price or shrinks your order’s footprint in the market.

Trade liquid pairs when you can. The single largest lever is depth, so routing through deep pools or liquid pairs, even if it means an extra hop, usually beats swapping directly in a thin one. Where an asset has both a deep pool and a shallow one, the deep pool is almost always cheaper all-in despite any nominal fee difference, a routing judgment that the aggregators behind cross-chain bridges now try to automate across venues.

Size your orders against the available liquidity. A trade that is small relative to a pool barely moves it; a trade that is large relative to a pool pays steep price impact. Breaking a large order into several smaller ones spread over time reduces the footprint of each, a manual version of how professional trading desks execute size without moving the market against themselves. The trade-off is more transactions and more gas, so this helps most when the price-impact saving exceeds the added fees.

Use limit orders on venues that offer them. On a centralized exchange, a limit order removes negative slippage on entry entirely, at the cost of possible non-execution. For anyone not in a hurry, it is the cleanest defense there is.

Set tolerance deliberately, not defensively. Match it to the asset’s actual volatility rather than reflexively widening it to avoid failed trades, and understand that every extra point of tolerance is room a bot can use. Where the option exists, prefer interfaces with private transaction routing or intent-based execution that shield your order from the public queue, which attacks the sandwich problem at its root. The same low-turnout, thinly-defended conditions that make small tokens dangerous to swap also make them targets for governance and treasury exploits, so caution around obscure tokens pays off in more ways than one.

Mind the clock and the chain. Slippage grows with the time your transaction spends pending, so trading during deep-liquidity hours, avoiding news-driven volatility spikes, and paying enough gas for prompt confirmation all shrink the window in which the price can drift. On congested networks, a transaction that lingers is a transaction exposed.

The unifying idea is simple: slippage is the cost of uncertainty in execution, and you reduce it either by removing the uncertainty, through limit orders and private routing, or by shrinking your exposure to it, through deeper liquidity, smaller size, and faster confirmation. None of these eliminates it entirely, because a market that moves is a market where the price you see and the price you get can differ. But the difference between a trader who ignores slippage and one who manages it is, over a year of activity, a very real line on the ledger, quietly compounding in whichever direction attention or neglect sends it.

Frequently asked questions

What is slippage in crypto?

Slippage is the difference between the price you expect when you submit a trade and the price at which it actually executes. It happens because market conditions can change between submission and settlement, either because the price moves on its own or because your order consumes the available liquidity at your target price and fills the rest at worse prices.

Is slippage always a loss?

No. Slippage can be positive or negative. Negative slippage means you fill at a worse price than quoted; positive slippage means the market moved in your favor and you fill at a better price. Slippage is simply the uncertainty of execution price, and that uncertainty can break either way, though setting a tolerance only caps the negative side.

What is a good slippage tolerance?

It depends on the asset. Deep stablecoin pairs often need only a quarter to half a percent, well-traded assets with moderate volatility sit around half to one percent, and only genuinely volatile tokens or new launches justify higher settings. The right value is the smallest one that still lets your trade reliably execute, because every extra point of tolerance is room a sandwich bot can exploit.

What is the difference between slippage and price impact?

Price impact is the price movement your own order causes by consuming liquidity, and on a decentralized exchange it can be calculated before you trade. Slippage is the additional drift caused by everything outside your order between quote and execution, such as other trades landing first or the price moving on its own. Price impact is what you cause; slippage is what happens to you.

Why do my swaps keep failing?

A swap that reverts usually means the price moved beyond your slippage tolerance before the transaction confirmed. Setting the tolerance too low in a volatile market or a thin pool causes repeated failures, and on many networks you still pay gas for the failed attempt. Raising the tolerance slightly or trading during calmer conditions typically resolves it.

How does slippage relate to sandwich attacks?

A high slippage tolerance defines how much a sandwich bot can extract from your trade. The bot buys just before your swap to push the price up toward your tolerance limit, lets your trade execute at that inflated price, then sells immediately after. Keeping tolerance tight and using private transaction routing where available limits or eliminates this exposure.

Does slippage happen on centralized exchanges too?

Yes. On a centralized exchange, a market order walks up or down the order book, filling at progressively worse prices if the book is thin near the current price. The main defense there is the limit order, which executes only at your chosen price or better, removing negative slippage on entry at the cost of possibly not filling.

How do I calculate slippage?

Compare the price you expected with the price you received, using the formula: slippage percent equals expected price minus executed price, divided by expected price, times one hundred. A positive result on a buy means you paid more than expected, a negative result means you paid less. The figure can only be measured after the trade fills, since the exact drift is not knowable in advance.

Disclaimer: This article is for informational purposes only and does not constitute investment advice. Digital asset markets are volatile and you can lose your entire investment. Always do your own research. Information current as of July 7, 2026.

Market Opportunity
Polytrade Logo
Polytrade Price(TRADE)
$0,03598
$0,03598$0,03598
-1,50%
USD
Polytrade (TRADE) Live Price Chart

World Cup Combo: Aim for 200x

World Cup Combo: Aim for 200xWorld Cup Combo: Aim for 200x

Combine up to 20 World Cup matches in one order

Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact crypto.news@mexc.com for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

$5M in SPCX Positions for Free

$5M in SPCX Positions for Free$5M in SPCX Positions for Free

0 fees, 100x leverage, daily prizes, 7K+ stocks/ETFs