Price impact and slippage are two different reasons why you may receive less crypto than expected when making a trade.
- Price impact is the effect your own trade has on the market price, usually because the available liquidity is not deep enough for your order.
- Slippage is the difference between the price you expected when placing a trade and the price at which the trade actually executes.
The two concepts are closely related, but they are not the same thing.
Understanding the difference is especially important when trading on decentralized exchanges (DEXs), where large trades and low-liquidity pools can significantly affect execution prices.
Price Impact vs Slippage: Quick Difference
| Feature | Price Impact | Slippage |
|---|---|---|
| Meaning | How your trade moves the available market price | Difference between expected and actual execution price |
| Main cause | Your order relative to available liquidity | Market movement and execution conditions |
| Can happen because of your own order? | Yes | Yes |
| Can happen because of other traders? | Not directly | Yes |
| Common with low liquidity? | Yes | Yes |
| Controlled by slippage tolerance? | Generally no | Yes, for many DEX trades |
| Shown before a DEX swap? | Often | Often shown as an estimate or tolerance |
What Is Price Impact in Crypto?
Price impact is the change in the market price caused by your own trade.
It happens when your order is large compared with the liquidity available at the current price.
This is particularly common on decentralized exchanges that use automated market makers (AMMs) and liquidity pools.
Simple Example of Price Impact
Imagine a token has a small liquidity pool.
You want to buy $10,000 worth of the token, but there is not enough liquidity available near the current market price.
As your trade consumes available liquidity, the price moves against you.
For example:
- Token price before your trade: $1.00
- Expected value based on the starting price: $10,000
- Actual average execution price: $1.08
Your own order pushed the execution price higher.
That difference is price impact.
The larger your order is relative to available liquidity, the greater the potential price impact.
What Causes Price Impact?
The biggest factor is usually liquidity.
A market with deep liquidity can absorb large orders with relatively little price movement.
A market with shallow liquidity can experience substantial price movement from relatively small trades.
Price impact can therefore depend on:
- Trade size
- Liquidity available
- Order-book depth
- AMM liquidity
- Token pair
- Market conditions
- Concentrated liquidity
- Distribution of liquidity across price ranges
Large Trade, Small Liquidity
Suppose a token has $20,000 of effective liquidity around the current price.
A $100 trade may have little effect.
A $10,000 trade is much larger relative to the available liquidity and can cause considerably more price impact.
This is why trade size relative to liquidity matters more than trade size alone.
What Is Slippage in Crypto?
Slippage is the difference between the price you expected to receive and the price at which your trade actually executes.
It can occur in both centralized and decentralized markets.
For example, suppose you try to buy a token at $100.
By the time the transaction executes, the token is trading at $102.
You receive the asset at a worse price than expected.
That difference is slippage.
Simple Slippage Example
Suppose you expect to receive:
100 tokens at $1.00
But your trade executes at an average price of:
$1.02
The difference is approximately:
2% slippage
Your actual execution was worse than your expected price.
What Causes Slippage?
Slippage can happen because the market price changes between the time you submit an order and the time it executes.
Common causes include:
1. Market Volatility
Crypto markets can move quickly.
If the price changes while your transaction is waiting to execute, you may receive a different execution price.
2. Low Liquidity
Low liquidity can make prices move more dramatically when orders are executed.
3. Large Orders
A large order may consume multiple available prices in an order book or move the price through a liquidity pool.
4. Network Delays
On-chain transactions can take time to confirm.
During that period, market conditions can change.
5. MEV and Transaction Ordering
On some blockchains, transaction ordering can affect execution.
For example, another transaction could execute before yours and change the available price.
This can contribute to unexpected execution differences.
Is Price Impact the Same as Slippage?
No.
This is one of the most important distinctions to understand.
Price impact describes the effect of your trade on the market price.
Slippage describes the difference between your expected execution price and actual execution price.
A useful way to remember it is:
Price impact = your trade moves the price.
Slippage = you get a different execution price than expected.
How Price Impact and Slippage Are Related
Although they are different, price impact can contribute to slippage.
Consider a large swap on a low-liquidity DEX.
You start with an expected price.
Your order consumes liquidity and moves the price.
At the same time, other traders may trade, the market may move, or your transaction may experience execution delays.
The final execution price can therefore differ from the initial expected price.
That final difference is reflected in your slippage.
So a trade can have:
Price impact + market movement + other execution effects → final execution difference
The exact relationship depends on the trading mechanism and how the platform calculates these metrics.
Price Impact vs Slippage on a DEX
Decentralized exchanges often display both metrics before you confirm a swap.
You might see something like:
- Price impact: 1.2%
- Slippage tolerance: 0.5%
These numbers do not mean the same thing.
Price Impact: 1.2%
This means the swap itself is expected to move the effective price by approximately 1.2% relative to the relevant market/reference price.
Slippage Tolerance: 0.5%
This is the maximum execution difference you are willing to accept according to the DEX’s transaction settings.
If the actual execution would exceed your permitted slippage, the transaction may fail or revert, depending on the protocol.
What Is Slippage Tolerance?
Slippage tolerance is the maximum price difference you are willing to accept when executing a trade.
For example, suppose you set:
Slippage tolerance = 1%
You are telling the trading system that you will accept execution within the specified tolerance.
If market conditions move beyond the permitted amount before execution, the transaction may fail rather than execute at a significantly worse price.
The exact behavior depends on the DEX and transaction type.
Can Slippage Tolerance Reduce Price Impact?
No.
Slippage tolerance and price impact solve different problems.
Changing your slippage tolerance does not create more liquidity.
For example, suppose a swap has a 5% estimated price impact.
Setting your slippage tolerance to 10% does not reduce that 5% price impact.
Instead, it may allow the transaction to execute despite a larger change in the execution price.
This distinction is important because some traders incorrectly assume that changing slippage settings will improve the underlying price.
What Happens If Slippage Tolerance Is Too Low?
If your slippage tolerance is too low, your transaction may fail when the market moves before execution.
For example:
- Expected execution price: $1.00
- Slippage tolerance: 0.5%
- Market moves beyond the permitted range
- Transaction fails or reverts
This can happen during volatile market conditions.
What Happens If Slippage Tolerance Is Too High?
A very high slippage tolerance can allow a trade to execute at a significantly worse price than expected.
This is particularly important when trading low-liquidity tokens.
For that reason, traders should understand what the slippage setting actually permits before confirming a transaction.
Example: Price Impact vs Slippage
Imagine you want to swap $5,000 of USDC for Token X.
The displayed market price suggests you should receive about 5,000 Token X.
However, the liquidity pool is relatively small.
As your trade executes, it moves through the available liquidity.
Your expected amount becomes:
5,000 Token X
Your actual amount becomes:
4,850 Token X
The difference between expected and actual execution can represent slippage.
Meanwhile, the fact that your $5,000 order moved the pool’s price against you represents price impact.
Both can affect the final amount you receive, but they describe different aspects of the trade.
How to Reduce Price Impact
If price impact is high, changing your slippage tolerance usually will not solve the problem.
Instead, traders can consider:
Trade Smaller Amounts
Breaking a large trade into smaller transactions can sometimes reduce the impact of each individual trade, although it can introduce additional fees and execution considerations.
Use a More Liquid Trading Pair
A deeper liquidity pool can generally handle larger trades with less price movement.
Compare Different Pools
Some DEX aggregators search multiple liquidity sources to find potentially better execution.
Trade During Better Liquidity Conditions
Liquidity and market conditions can change over time.
How to Reduce Slippage
Slippage can sometimes be reduced by:
- Using appropriate slippage tolerance
- Trading more liquid assets
- Avoiding highly volatile periods
- Using limit orders when available
- Checking expected output before confirming
- Choosing deeper liquidity pools
- Using reliable DEX aggregators
However, there is no universal slippage setting that is appropriate for every trade.
Price Impact vs Slippage: A Practical Example
Consider two traders.
Trader A
Trader A swaps $100,000 into a highly liquid token.
The market has substantial liquidity.
Estimated price impact:
0.05%
The trade executes close to the expected price.
Trader B
Trader B swaps $100,000 into a small token with limited liquidity.
Estimated price impact:
15%
The large order consumes a significant portion of available liquidity.
Even if Trader B sets a high slippage tolerance, the underlying price impact remains.
This demonstrates why liquidity is critical when making large crypto trades.
Does Price Impact Mean You Lose Money?
Not necessarily.
Price impact means your trade changes the effective market price or execution price.
Whether you ultimately lose money depends on what happens after the transaction and what price you later sell or buy at.
However, a high price impact generally means you are receiving a less favorable execution relative to the relevant market price.
Does Slippage Mean You Lost Money?
Not necessarily.
Slippage means your actual execution differs from the expected execution.
Positive slippage can sometimes work in the trader’s favor, while negative slippage results in a worse execution price.
In many crypto interfaces, users primarily worry about negative slippage because it reduces the amount received or increases the amount paid.
Why Are Price Impact and Slippage Important?
Understanding these concepts can help traders evaluate whether a swap is likely to execute efficiently.
Before confirming a DEX transaction, look at:
- Price impact
- Expected output
- Minimum received
- Slippage tolerance
- Trading fees
- Network fees
- Liquidity
- Token price volatility
Looking at all of these factors gives you a better picture of the actual cost of a trade.
Price Impact vs Slippage: Key Takeaways
Price impact is primarily about how your trade affects the available market price.
Slippage is primarily about the difference between the expected execution price and the actual execution price.
The simplest distinction is:
Price impact = effect of your trade on price.
Slippage = difference between expected and actual execution.
A low-liquidity market can have high price impact, while a volatile market can produce significant slippage.
For large crypto trades, checking both metrics before confirming a transaction can help you understand the potential execution cost.
Frequently Asked Questions
What is the difference between price impact and slippage?
Price impact is the effect your own trade has on the market or pool price. Slippage is the difference between the expected price and the actual execution price.
Is high price impact bad?
High price impact means your trade is significantly affecting the effective execution price. It can result in receiving fewer tokens or paying more than you would in a deeper market.
Is slippage the same as price impact on Uniswap?
No. Uniswap interfaces can display price impact as an estimate of how your trade affects the pool price, while slippage tolerance specifies how much execution-price movement you are willing to accept.
Does higher slippage mean higher fees?
Not necessarily. Slippage is different from trading fees and network fees. A higher slippage tolerance does not itself mean you are charged a higher fee.
Can price impact be zero?
A trade can have extremely small price impact in a highly liquid market, but a nonzero trade can generally affect an AMM pool’s state to some degree.
Why is my price impact so high?
High price impact is commonly caused by a large trade relative to the available liquidity. It can also occur when liquidity is concentrated away from the relevant trading range or when the trading pair has limited liquidity.
Should I increase my slippage tolerance?
Increasing slippage tolerance does not reduce price impact. It only changes how much execution-price movement you are willing to accept. The appropriate setting depends on the asset, market conditions, and trading mechanism.
What is a good slippage tolerance for crypto?
There is no single setting that is appropriate for every trade. Highly liquid and stable markets may require less tolerance, while volatile or less liquid tokens can require more. Traders should understand the potential execution price before confirming a transaction.
Can slippage be positive?
Yes. If the trade executes at a better price than expected, the difference can be favorable to the trader. This is sometimes called positive slippage.
Does low liquidity cause both price impact and slippage?
Low liquidity can contribute to both. It makes the market more sensitive to trades and can increase the difference between expected and actual execution prices.
Does slippage happen only on decentralized exchanges?
No. Slippage can occur on both centralized and decentralized exchanges. It is a general trading concept rather than something exclusive to DEXs.
Price Impact vs Slippage Explained Simply
Think of a swimming pool.
If you gently move a small amount of water, almost nothing changes.
But if you push a huge amount of water at once, the water level and movement change significantly.
In a crypto liquidity pool:
Your trade can move the pool’s price → price impact.
The price you actually receive differs from the price you expected → slippage.
So remember:
Price impact is about what your trade does to the price.
Slippage is about how your actual execution differs from what you expected.
Understanding this difference is especially important when trading large amounts, low-liquidity tokens, or volatile crypto markets.