Token Swap Slippage on Base: Set Your Limit in 2026

For a routine token swap on Base, set slippage just above the pair’s normal short-term price movement, then check the minimum output before approving. Slippage tolerance is the maximum change from the quoted output you will accept; it does not predict the price you will get. For the complete swap and liquidity walkthrough, read how to swap and add liquidity with BaseSwap; this guide focuses on choosing a swap’s tolerance.
What does slippage tolerance protect?
It sets a floor for the tokens you receive. If a swap quote offers 100 USDC for 0.05 ETH and your tolerance is 0.5%, the transaction should revert if the output falls below 0.04975 ETH. That floor is the quoted output multiplied by one minus the tolerance.
The quote can change between your review and the transaction’s execution. Other swaps may move the pool price, so a tight tolerance can make your transaction fail; a wider one allows execution after a bigger change. A tolerance is not a discount or a promise to receive the quoted amount.
Separate slippage from price impact. Price impact is the pool price movement caused by your own trade; slippage is the difference between the expected and actual execution. As Uniswap Labs explains in its price impact guidance, pool depth and trade size determine how much a trade moves the price. Raising tolerance does not reduce that impact—it may simply let the trade execute despite a worse output.
How should you choose a tolerance for this swap?
Suppose you are swapping a modest amount of a liquid token pair through BaseSwap. If the quote is stable, a small tolerance may be enough. If the pair is thin or the quote changes quickly, the same setting may cause repeated failures; first check whether the trade itself is large relative to the pool.
- Review the quoted output and the estimated price impact. If price impact is already high, consider reducing the swap amount or reconsidering the trade; a higher tolerance will not improve its price.
- Set a low initial tolerance for a liquid pair. Treat 0.3% as an illustrative starting point, not a universal setting; the right value depends on the pair’s liquidity and how quickly its price moves.
- Check the minimum output shown for that tolerance. For a quote of 250 tokens at 0.3%, the minimum is 249.25 tokens. Confirm that this is an acceptable floor before signing.
- If the transaction fails, refresh the quote and inspect the pair and trade size before increasing tolerance slightly. Recalculate the new minimum output; do not raise the setting blindly just to force execution.
For a newly issued or thinly traded token, a large price impact or a quote that shifts sharply deserves more attention than a failed transaction. A wide tolerance can permit execution at a substantially worse rate, and it cannot establish that a token or pool is trustworthy. Check the token identity and compare the expected output with a reliable market reference before proceeding.
What should you check after changing it?
Read the updated minimum output each time the tolerance changes. If a swap reverts at a reasonable setting, the quote may have gone stale, the pool may be too shallow, or the amount may be too large for current liquidity. Refreshing the quote or reducing the amount gives you a new baseline to assess.
BaseSwap is one way to make token swaps on Base; the same minimum-output logic applies wherever a swap uses a tolerance limit. Ethereum.org’s transaction documentation describes the broader principle: smart-contract transactions execute against conditions encoded when they are submitted. Your tolerance is one such condition, so judge it by the worst output you are willing to accept.
Decision rule: keep the tolerance low enough that its minimum output is acceptable, and change it only when the pair’s liquidity and live price movement justify the trade-off.