Crypto Slippage Calculator

Measure the gap between the price you expected and the price your order filled at, or see the worst price a slippage tolerance allows.

Your trade

Price per unit when you placed the order.

Units bought or sold.

A higher fill price costs a buyer.

Slippage

The average price your order actually filled at.

Your slippage

Fill in your trade and choose Calculate Slippage. Your figures appear here.

Expected Value

₹0.00

Quantity × expected price

You Pay or Receive

₹0.00

Quantity × the price after slippage

Slippage per Unit

₹0.00

The gap between the two prices

Slippage

0%

The gap as a share of the expected price

Slippage Cost

₹0.00

Slippage per unit × quantity

Slippage is separate from trading fees and tax. A tolerance limits how far a price can slip, but the trade may fail if the limit is reached. For the fee on a trade, use the Crypto Spot Trading Fee Calculator.

How it is calculated

Slippage is the gap between the price you expected and the price your order filled at.

  • Slippage per unit, buying = fill price − expected price
  • Slippage per unit, selling = expected price − fill price
  • Slippage = slippage per unit ÷ expected price
  • Slippage cost = slippage per unit × quantity. A negative figure is in your favour
  • Worst price for a tolerance, buying = expected price × (1 + tolerance)
  • Worst price for a tolerance, selling = expected price × (1 − tolerance)

Frequently asked questions

Short answers on slippage and on how this calculator measures it.

Slippage is the difference between the price you expected when you placed an order and the price it actually filled at. If you expected to buy at ₹25,00,000 and the order filled at ₹25,12,500, you paid ₹12,500 more per unit than planned. That gap is slippage.

Take the gap between the fill price and the expected price, and divide it by the expected price. In the example above ₹12,500 on ₹25,00,000 is 0.5%. On 0.5 BTC it cost ₹6,250, so the buy came to ₹12,56,250 instead of ₹12,50,000. For a sale the gap runs the other way, because a lower fill price is the one that costs you.

An order fills against whatever is in the order book at that moment. If there is not enough on offer at the best price, the rest fills at worse prices, which is why large orders and thinly traded coins slip more. Prices can also move in the moment between placing an order and it being filled, especially in a fast market. Market orders are most exposed.

It is the most slippage you are willing to accept, set as a percentage. It is common on swaps and decentralised exchanges, where a trade that would slip further than your tolerance is cancelled instead of filled. With a 1% tolerance on the buy above, the worst price is ₹25,25,000 and the most it can cost is ₹12,500.

Yes. If a buy fills below the price you expected, or a sale fills above it, you come out ahead. That is called positive slippage or price improvement, and the calculator shows it as a gain.

A limit order fills only at your price or better, though it may not fill at all. Splitting a large order into smaller ones, and trading coins and times with plenty of activity, also help. A very tight tolerance can cause trades to fail. Slippage is separate from trading fees, which you can work out with the Crypto Spot Trading Fee Calculator.

More crypto calculators