Two words come up again and again when you swap tokens: slippage and price impact. They look related, they both cost you money, and many people treat them as the same thing. They are not. Understanding the difference helps you read a swap screen correctly and avoid a bad trade. This guide explains both in plain English, using small numbers you can follow without any math background.
Start with how a swap is priced
Most swaps on Base do not match you against another person. They match you against a pool of two tokens held by a smart contract. The pool sets the price with a simple rule: the two sides must stay in balance. When you take some of one token out, you must put the other token in, and the ratio between what is left decides the price.
The key consequence is this. Every trade you make changes the pool a little, and that change moves the price. A tiny trade barely moves it. A large trade moves it a lot. That movement is where both of our costs come from, but they come from two different moments in time.
What price impact is
Price impact is the price change caused by your own trade, in the pool, at the moment you trade.
Imagine a pool that holds a modest amount of some token. You want to buy a large chunk of it. As you buy, you are removing that token from the pool, which makes each remaining unit more expensive. By the end of your single trade, you have pushed the price up yourself. The average price you paid is worse than the price shown before you started.
A quick example. Suppose a token trades at one dollar for small amounts. If you try to buy a big share of the whole pool in one go, the last portion of your order might cost you one dollar and ten cents instead of one dollar, because your own buying drained the cheap supply. The gap between the starting price and your average price is the price impact. In this case, roughly ten percent.
Price impact depends on two things: how big your trade is, and how deep the pool is. Deep pools with lots of liquidity absorb large trades with almost no impact. Thin pools with little liquidity move sharply even on small trades. This is why a well known token like USDC usually shows near zero price impact, while a brand new token with a tiny pool can show a scary number.
Price impact is shown to you before you confirm. It is not random. It is a prediction the app can calculate from the pool size, and it is usually accurate.
What slippage is
Slippage is different. It is the price change that happens between the moment you see a quote and the moment your transaction actually lands on the blockchain.
Those two moments are not the same instant. A few seconds pass while your transaction waits to be included in a block. During those seconds, other people are trading the same pool. Their trades move the price, in your favor or against you, before yours is processed. If the price moved against you, you receive slightly less than the quote promised. That shortfall is slippage.
Because you cannot know in advance exactly how others will trade, slippage is handled with a limit rather than a fixed number. When you swap, you set a slippage tolerance, for example one percent. This tells the swap: if the final result is worse than one percent below the quote, cancel the whole thing. You either get a result within your tolerance, or the transaction reverts and you keep your tokens, minus a small network fee.
The clearest way to tell them apart
Here is the difference in one line. Price impact is caused by your own trade against the pool. Slippage is caused by other people trading in the gap before your transaction settles.
Price impact is known before you confirm. Slippage is a limit you set to protect against the unknown. One is a prediction of your trade's effect. The other is a safety rail against everyone else's.
How to keep both small
A few habits keep both costs low.
Watch the price impact number. If the app shows a high price impact, the pool is probably thin. Consider trading a smaller amount, or reconsider the token entirely. A very high impact on a small token is often a sign of low liquidity, which is also a warning sign for other reasons.
Break up large trades. If you must move a large amount through a thin pool, several smaller swaps can sometimes total less impact than one giant swap. This is not always true, and each swap has its own network fee, so weigh it against the extra cost.
Set a sensible slippage tolerance. Too tight, and normal market movement makes your swaps fail repeatedly. Too loose, and you give room for a bad fill or for a bot to take advantage of you. For common tokens on Base, a small tolerance such as half a percent to one percent is usually fine. Volatile or thinly traded tokens may need more, but a large required tolerance is itself a caution flag.
Trade liquid tokens when you can. Deep pools give you low price impact and make slippage easier to manage. The most traded pairs on Base tend to be the smoothest.
The takeaway
Price impact and slippage are not the same cost. Price impact is what your own trade does to the price, shown up front and driven by pool depth. Slippage is what everyone else does in the seconds before your trade settles, managed by a tolerance you set. Read both on the swap screen, keep them small, and you will rarely be surprised by what you receive.