Definitive Logo
APIDocsEDGE TokenTeamBlog
Launch App
← Back to blogexplainer

Price Impact vs Slippage: What's the Difference?

Apr 2026 · 9 min read

Price impact and slippage are distinct costs in DeFi trading that are frequently confused. Price impact is the effect your trade has on the market price — caused by your order size relative to pool depth. Slippage is the difference between your quoted price and your executed price — caused by market movement between when you quote and when your transaction confirms. Understanding the difference determines how you should approach execution on any onchain trading platform.

Slippage Defined

Slippage is the gap between the price shown when you initiate a trade and the price at which the trade actually executes.

When you request a swap on a DEX, you receive a quote based on current pool state. That quote is a snapshot. By the time your transaction reaches the blockchain and is included in a block — which can be seconds to minutes after you sign — the market has moved. Other trades have happened. Arbitrageurs have adjusted prices. The mempool has cleared some transactions before yours.

The result: your trade executes at a slightly different (usually worse) price than quoted. That difference is slippage.

Key properties of slippage:

  • It is external — caused by the market, not by you
  • It is uncertain — you cannot know exact slippage before execution
  • It is directional — negative slippage costs you money; positive slippage benefits you
  • It is correlated with volatility — faster markets mean more slippage
  • It can be exploited — MEV bots front-run trades to manufacture slippage up to your stated tolerance

Your slippage tolerance setting is the maximum deviation you will accept before the transaction reverts. Setting it too high invites MEV exploitation. Setting it too low causes frequent reverts during normal market volatility.

For a complete breakdown of slippage mechanics, see what is slippage in DeFi.

Price Impact Defined

Price impact is the effect your own trade has on the market price within the pool it executes against.

AMMs use mathematical formulas to price assets based on pool reserve ratios. When you trade, you change those ratios — which moves the price. The more you trade relative to pool depth, the more you move the price. This is price impact.

Price impact is deterministic: given a pool's current reserves and your trade size, you can calculate exact price impact before executing. It is not uncertain like slippage — it is a predictable function of your order size and pool depth.

Example:

  • Pool: 10,000 ETH and 30,000,000 USDC (constant product)
  • Your trade: buy 100 ETH (1% of pool depth)
  • Price impact: approximately 2% (you pay progressively more as the ratio shifts)
  • If you traded 1,000 ETH (10% of depth), price impact would be ~20%

Price impact is caused by you — it is the market's response to your own demand. It is not random; it is structural.

Important: price impact exists even in a static market with no other traders. It is purely a function of pool mechanics and your trade size. Slippage can be zero even with significant price impact (if no other trades move prices between your quote and execution).

Key Differences

Slippage

Price Impact

Caused by

External market movement

Your own trade size vs pool depth

Predictable?

No (uncertain at execution time)

Yes (calculable before trade)

Who controls it

The market; you set tolerance

You, through order sizing

When it occurs

Between quote and execution

At execution, as the trade processes

Can it be zero?

Practically no (always some market movement)

Yes (trade smaller amounts or use deeper pools)

MEV exploitable?

Yes (up to your slippage tolerance)

Not directly

Both appear in your final execution cost, which is why they are confused. Your total execution cost relative to the mid-price at time of order = price impact + realized slippage + fees. Separating them helps you understand which factor to address.

How Each Affects Your Trade

Large trade in a shallow pool: High price impact, moderate slippage. Your price impact will be significant regardless of market movement because your trade itself moves the price. The solution is to use aggregated routing (split across multiple pools) or TWAP.

Trade during high volatility: Low price impact (if trade size is small), high slippage. The market is moving fast; your quote becomes stale quickly. The solution is to increase slippage tolerance slightly or use limit orders that define execution price exactly.

MEV sandwich attack: MEV bots manufacture slippage up to your stated tolerance. They are not exploiting price impact — they are exploiting the fact that your quoted price vs executed price tolerance gives them a profit window. The solution is MEV-resistant routing and tight slippage settings.

Large trade in a deep pool: Both are low. Deep pools absorb large trades with minimal price impact, and deep markets have tighter spreads with less price movement. This is why professional traders seek out the deepest available liquidity for large orders.

Limit order: Price impact still applies (the limit will fill against pool depth when triggered), but slippage is zero — the limit price is your guaranteed execution floor. You cannot receive less than your limit price, by definition.

Minimizing Both

Minimizing Price Impact

Use smart order routing. Splitting your order across multiple pools reduces the impact in each pool. If a $500K trade would produce 5% price impact in one pool, routing $100K each to five pools produces roughly 1% impact per pool — a vastly better blended result. See smart order routing in DeFi.

Include offchain PMM liquidity. Professional market makers have no AMM bonding curve constraints. A PMM can fill a $500K order at close to mid-market price if they have the inventory — bypassing price impact entirely. Platforms that aggregate PMM quotes alongside DEX pools consistently outperform pure AMM routing for large trades.

Use TWAP for large orders. Breaking a large order into time-spaced slices distributes the price impact over time. The market has time to recover between slices, reducing the net impact. See TWAP order crypto guide.

Trade on chains with deeper liquidity. Ethereum mainnet and Arbitrum have the deepest DEX liquidity for most tokens. A token with $10M TVL on Arbitrum may have only $1M TVL on a less popular chain — routing to the deeper chain produces dramatically lower price impact.

Minimizing Slippage

Use limit orders. A limit order eliminates slippage risk — you set your execution price floor and the trade either fills at that price or does not fill at all. See limit order DeFi guide.

Use MEV-protected routing. Private transaction submission prevents front-running bots from exploiting your slippage tolerance. See MEV-protected trading.

Set tight, calibrated slippage tolerances. Tight tolerances reduce MEV extraction opportunity and protect you from executing at significantly worse prices. The tolerance should reflect the asset's actual volatility, not a blanket 5% "just in case."

Trade during low-volatility periods. Calmer markets mean smaller price movements between quote and execution.

Use faster chains. Shorter block times (Arbitrum, Base, Solana) reduce the window for market movement between submission and inclusion, reducing realized slippage.

Using Definitive to Minimize Both

Definitive is an onchain trading terminal that addresses both price impact and slippage at the execution layer.

Smart order routing across 100+ DEXs and 15+ offchain PMMs — minimizes price impact by distributing orders across the full liquidity landscape.

TWAP execution — reduces cumulative price impact for large position builds and exits.

Limit and stop orders — eliminates slippage risk by guaranteeing a minimum execution price.

Gasless execution — sponsored gas removes the need to queue in the mempool, reducing slippage exposure window.

MEV-resistant routing — protects slippage tolerance from exploitation.

Supported chains: Base, Arbitrum, Ethereum, Optimism, Polygon, Avalanche, BNB, HyperEVM, Solana.

Fee structure: Free for majors and stablecoins on Ethereum, Base, Solana, and Arbitrum. Other assets: 85 bps (Tier 5) to 25 bps (Tier 1 with staked EDGE).

Frequently Asked Questions

Can price impact and slippage both be negative in the same trade?

Yes. A large trade can produce both positive price impact (moving the market against you) and negative slippage (market moving against you further before execution). In a fast-moving market with a large order, both compound each other to produce a significantly worse fill than the quoted price.

Which is more expensive — price impact or slippage?

For large trades in illiquid pools, price impact dominates. For small trades during high volatility or under MEV attack, slippage dominates. For most everyday trades in liquid DeFi pairs, both are small (under 0.5% combined). The breakdown depends entirely on trade size, pool depth, and market conditions.

Does price impact show up in the DEX interface?

Most modern DEX interfaces (Uniswap, Curve, and aggregators) display estimated price impact before you confirm a trade. Slippage tolerance is a separate setting you configure. However, not all interfaces clearly distinguish between the two — some show a combined "price difference" that bundles both.

Is price impact recoverable?

Yes, in theory — after your large trade moves the pool price, arbitrageurs will rebalance it back toward the true market price. But this recovery benefits the arbitrageurs, not you. The price impact you paid is a real cost. The only way to avoid it is to distribute your order or use PMM liquidity.

Do limit orders have price impact?

Yes. When a limit order fills, it executes against a pool or order book just like a market order — price impact still applies at fill time. However, limit orders eliminate slippage risk. If your limit triggers and the pool doesn't have enough depth, the order may only partially fill (depending on implementation) rather than completing at a worse price.

Ready to trade onchain with institutional-grade execution? Try Definitive — gasless, multichain, and built for serious traders.




Definitive Logo

©2025 All Rights Reserved