Slippage vs price impact
Price impact is the change in price that your own trade causes. Slippage is the difference between the price you expected and the price you got, because the market moved before your trade went through. Both make a trade cost more than the screen first suggested.
Side by side
| Price impact | Slippage | |
|---|---|---|
| Cause | The size of your trade compared with the pool | Other trades landing before yours |
| Known in advance? | Yes. A decentralised exchange shows it before you confirm | No. You set the most you will accept |
| How to reduce it | Trade less, or use a larger pool | Keep the slippage tolerance low |
Price impact, with numbers
On a decentralised exchange you trade with a pool of two tokens, and the price comes from their ratio.
Take a pool with 10 ETH and 40,000 USDC. The price is 4,000 USDC per ETH. If you buy 1 ETH, the pool is left with 9 ETH, and the rule that sets the price means you pay about 4,444 USDC.
You paid 11% more than the starting price, because your own trade moved it. In a pool a thousand times larger, the same purchase would barely move it.
Slippage
Between the moment you press the button and the moment your trade is confirmed, other trades can change the price.
A decentralised exchange lets you set a slippage tolerance. If the price moves against you by more than that, the swap fails instead of going through at a bad price. A failed swap still costs the network fee.
Setting the tolerance high is risky. Pending swaps are visible to everyone, and automated traders look for large ones with loose settings. They buy just before the swap and sell just after it, at the swapper's expense.
On a centralised exchange
The same idea applies to market orders. In a fast market, or with a thinly traded coin, a market order can fill at a worse price than the one you saw. A limit order avoids that by naming your price.
Price impact is what your own trade does to the price, and you can see it before you confirm. Slippage is what other trades do while yours is waiting, and you cap it with a tolerance.
This page explains a difference. It is not a recommendation, and we do not tell you what to buy.
Sources
- Uniswap docs: How Uniswap works
- Uniswap support: Price impact vs price slippage
- Uniswap docs: Understanding swaps
- ethereum.org: Maximal extractable value
- US Securities and Exchange Commission: Understanding order types
- US Commodity Futures Trading Commission: Understand the risks of virtual currency trading
- bitcoin.org: Exchanges
Drawn from Lessons 42, 15, last checked against these sources on 10 October 2026.
The course by email
Five short emails to get you started, each built on one lesson. After that, one short email a month about what is new. No price tips and no hype.
Free. Unsubscribe any time. See our privacy notice.
Want your progress saved too? Create a free account.