How Much Slippage Should a Business Token Swap Allow?
A business should set swap slippage from its minimum acceptable proceeds, then adjust for pool depth, trade size and the cost of a failed transaction.
Crypto Bulletin Newsroom 2 min read
A business should allow only enough swap slippage to keep a trade executable while protecting its minimum acceptable proceeds. The right limit depends on the pool, trade size and how much a failed transaction would cost; there is no safe percentage that fits every swap.
What does a slippage setting control?
A swap’s slippage tolerance sets how far the execution price may move from the quoted price before the transaction fails. The router uses that limit to calculate a minimum amount the business will accept; it does not guarantee the quoted rate.
Price impact and slippage describe different parts of the risk. Price impact comes from the trade’s size relative to available liquidity, while slippage is the change between the quote and execution, often as other transactions alter the pool first. A business choosing which pool to price can read the fuller guide to a base swap for more detail on that choice.
How should a business choose its limit?
Start with the least the business can receive and still complete the payment or treasury transaction. Compare that floor with the quote: the gap is the maximum price deterioration the business can tolerate. For example, a 0.5% allowance means accepting up to 50 basis points of movement from the quoted rate.
Then check whether the route can execute within that limit. A shallow pool or large order can create substantial price impact before execution; a tighter limit may cause the swap to fail instead. A broader limit may get the trade through, but gives execution more room to worsen.
Before approving a swap, record:
- The quoted output and the minimum acceptable output.
- The pool depth and the trade’s estimated price impact.
- Whether the route crosses multiple pools or tokens.
- The likely network fee if the transaction fails and must be retried.
When should the limit be tighter or wider?
Use a tighter limit when the pool is deep, the order is small, the quote is stable and the transaction has time to be retried. These conditions reduce the chance that normal price movement will push execution past the minimum output.
A wider limit can be justified when a time-sensitive payment must settle and the route’s liquidity supports the additional tolerance. The business should compare that extra execution risk with the cost of delay or a failed transaction, rather than widen the setting simply to avoid a revert.
For repeat transfers, set policy by transaction size and route conditions, then require review when the quote falls outside those rules. Split a large order only after comparing the added fees and execution risk with the price impact of one trade; multiple swaps can each face changing quotes.
What should a business avoid?
Do not treat the interface’s default as a business risk limit. Defaults may help a user submit a transaction, but the minimum output must still fit the transaction’s purpose and the firm’s approval controls.
Recheck the quote immediately before signing, especially after a delay or a change in route. A failed swap can still incur a network fee, while an overly permissive limit can accept a worse rate than the business intended. The practical rule is to define the minimum acceptable proceeds first, then set slippage to the narrowest allowance that can meet it.