Slippage Tolerance Calculator

When you submit a DeFi swap, the price can move before it settles. Slippage tolerance sets the worst outcome you will accept: below your minimum received, the trade reverts. This calculator takes your expected output and slippage tolerance to show the minimum tokens you are guaranteed to receive, and, for a buy, the maximum you might pay. Use it to size your tolerance against the trade.

0.00
0.00
0.00

Slippage tolerance formula

Minimum received = expected output * (1 - tolerance)
Maximum sent = expected output * (1 + tolerance)
Slippage buffer = expected output - minimum received

Tolerance is entered as a percent and used as a decimal. Minimum received is the floor that protects a sell; maximum sent is the ceiling that protects a buy.

Reading the result

  • Minimum received is the fewest tokens the swap will deliver before it reverts.
  • Maximum sent applies when the expected output is the amount you are paying in.
  • The buffer is how many tokens of room your tolerance allows.
  • Tighter tolerance reduces the buffer and the risk of a poor fill, but raises the chance of a revert.

Slippage tolerance: frequently asked questions

What is slippage tolerance?

Slippage tolerance is the maximum price movement you will accept between submitting a swap and it settling. If the price moves more than your tolerance, the transaction reverts to protect you. Setting it too low can cause failed trades; setting it too high can expose you to worse pricing and front-running.

How is the minimum received calculated?

The minimum received is the expected output multiplied by one minus your slippage tolerance. With an expected 100 tokens and a 0.5% tolerance, the minimum received is 99.5 tokens. The swap reverts if the pool would deliver fewer than this floor.

What slippage tolerance should I set?

For deep, liquid pairs a tolerance around 0.1% to 0.5% is common. Thin liquidity, volatile tokens, or large trades may need more. The right value balances the risk of a reverted transaction against the risk of accepting a poor price, so adjust it to the pair and trade size.

Does slippage tolerance change the price I pay?

No. Tolerance only sets the worst price you will accept; it does not improve the price. The actual fill depends on pool depth and other trades. A wide tolerance simply allows a worse fill rather than reverting, which is why minimizing it on liquid pairs is safer.

Sources and method

  • The bounds are the standard slippage identity: expected output scaled down or up by the tolerance fraction. All inputs are user-editable; no figure is hardcoded.
  • U.S. Securities and Exchange Commission: Investor.gov on decentralized exchange and trading risk.

Reviewed by the CalculatorHub team, edited by James Graham, 19 June 2026. See our methodology.