Skip to main content
BitCurrent

Crypto markets, protocols and policy

How to set swap slippage without overpaying

Use the narrowest slippage tolerance that lets a swap clear, and check minimum output separately from price impact before signing or retrying a quote.

BitCurrent Newsroom2 min read

How to set swap slippage without overpaying

To set swap slippage without overpaying, choose the narrowest tolerance that still gives the transaction room to execute. Slippage is a limit on the fill price, not a fee charged for the swap.

  • 1 basis point (bp) = 0.01%
  • 50 bps = 0.5%
  • 100 bps = 1%

What does swap slippage control?

Slippage tolerance sets how far the execution price may move from the quote before the swap fails. For an exact-input swap, the limit sets a minimum amount of tokens you will accept.

A wider tolerance can help a transaction clear when prices move quickly. It also permits a worse fill. If the price crosses the limit, the swap should fail rather than execute below its minimum output, though a failed on-chain transaction may still cost a network fee.

For more on the product mechanics around Solana swaps, Byreal’s swaps, LP fees and outcome markets are covered here. The same distinction matters: a slippage limit governs execution, while pool depth and fees affect the economics of a trade.

How is slippage different from price impact?

Price impact is the effect your own trade has on a pool’s price. A large order against shallow liquidity can move the price even if the market stays still.

Slippage is the allowance for the price to change between the quote and execution. Raising the tolerance does not reduce price impact. If the preview shows a large price impact, reduce the trade size or reconsider the trade instead of loosening the limit.

How should you choose a tolerance?

Start with the wallet or swap interface’s suggested setting, then compare the quoted output and minimum output before signing. For a liquid pair in calm conditions, a tighter limit is usually practical. A volatile token or thin pool may need more room, but that room is permission for a worse fill.

There is no single percentage that fits every pair. A setting that works for a stable pair can cause repeated failures on a fast-moving token. If a swap fails, refresh the quote first; retrying with a wider limit should be a deliberate choice, not the automatic fix.

Check the quoted route and price impact as well as the slippage setting. A fresh quote, sensible trade size and tight workable limit are a better starting point than a broad tolerance that hides a poor execution price.