SushiSwap Slippage Tolerance: What the Setting Really Does
Slippage tolerance sets the worst price movement a SushiSwap trade will accept, shaping minimum received, failed swaps and the room a trade gives to market movement.
The Today Crypto Editors

On an automated market maker, a quote is a snapshot of a moving pool. Slippage tolerance is the maximum drop from the quoted output that your SushiSwap trade will accept before it reverts.
It limits how far execution can move from the quote, but a wider setting can mean accepting fewer tokens.
What does slippage tolerance change?
Slippage tolerance sets the transaction’s minimum acceptable output. If your quote estimates 100 tokens and the tolerance is 1%, the transaction generally requires at least 99 tokens; the exact calculation depends on the route and how the swap is built.
The contract checks that minimum when the trade executes. If the output falls short, the swap reverts instead of completing at a worse rate. The setting does not reserve the quoted price or guarantee that the trade will succeed.
Why can the final output differ from the quote?
A SushiSwap quote reflects the pool state when the route is priced, but that state can change before your transaction is processed. Other swaps may move the token reserves, and a larger trade can move the pool price as it consumes available liquidity.
For a fuller look at the trading mechanics and route options, see sushiswap. The key distinction here is between price impact, which comes from your trade moving the pool, and slippage, which is the difference between the quoted and executed result.
What does a higher tolerance cost?
A higher tolerance makes the transaction more likely to execute if the price moves before it is included. It also lets the swap accept a lower output, so you may receive fewer tokens than the quote suggested.
Tolerance is not an extra fee paid to SushiSwap. Swap fees and network gas are separate costs; gas may still be spent if the transaction reverts, because the network processed the failed attempt.
How should you choose a setting?
Use a tolerance that fits the trade and the amount of movement you are willing to accept. A tighter setting protects the minimum output but can cause a revert when the market is moving or the pool is thin; a looser one prioritizes execution at the cost of price protection.
- Check the quoted output and minimum received before confirming.
- Consider whether the trade is large relative to the pool’s available liquidity.
- If a swap reverts, review the route, market movement and token details before raising tolerance.
- Set the limit based on the worst output you would actually accept.
For most routine trades, keep the tolerance as tight as practical and widen it only when you understand why the transaction needs more room. If the minimum output would make the trade unattractive, letting it fail is a real form of protection.