Multiswap
Troubleshooting·8 min read

Why did my crypto swap quote change?

A swap quote is a live snapshot of the market, not a locked price. Prices, liquidity, and gas move continuously, so a quote from a few seconds ago can already be different. That is normal behavior, and understanding it tells you when to accept a quote and when to wait.

A quote is indicative, not a locked price

A quote reflects conditions at the instant it is fetched. It reads the current price of the pair, the liquidity available across venues, and the estimated gas, then computes what you would receive. All of those inputs change moment to moment, so refetching naturally produces a slightly different number.

This is the same reason two providers can quote differently at the same time. Everyone is pricing a market that keeps moving. A changing quote means the market moved, not that the tool is unreliable. Treat the number you see as an accurate estimate for right now rather than a promise for later.

What moves a quote

A handful of live factors drive the changes you see between one fetch and the next.

  • Price movement in the underlying pair as the wider market trades.
  • Liquidity shifting as others trade the same pools, which changes depth and price impact.
  • Gas estimates rising or falling with network demand, which affects your net received.
  • Route changes when a different path becomes the better one to take.
  • Order size, since a larger amount takes more of the available depth and moves the price against you.
  • Quote expiry, since a stale quote is replaced by a fresh one that reflects current conditions.

How slippage tolerance absorbs the drift

Because quotes move, a swap carries a slippage tolerance. This is a limit on how far the execution price may drift from the quote before the swap will not go through. Within that band, small changes between quote and fill are accepted. Beyond it, the swap reverts and your funds stay put, which protects you from a much worse fill than you were shown.

A tolerance that is too tight can cause repeated reverts on a volatile or thin pair. A tolerance that is too loose leaves room for a worse fill. The right setting depends on how much the pair moves. Stable pairs need very little room, while volatile or low-liquidity pairs need more.

How to act on a changing quote

A changing quote is a market to manage, not a bug to fix. Act on a fresh quote rather than one that has been sitting on screen, since a stale number is the most common surprise at execution.

For volatile pairs, expect more drift and set a sensible tolerance so normal movement does not trip a revert. If a quote looks far off from what you expected, refetch and compare before committing. Swapping in calmer conditions, on a fresh quote, with a tolerance matched to the pair, is how you handle drift without overpaying or getting stuck in reverts.

FAQ

Frequently asked questions

Why did my swap quote change before I confirmed?

Quotes are live. Price, liquidity, and gas move continuously, so a quote fetched moments earlier can already differ. Refetching reflects current market conditions.

Is a changing quote a sign of a scam?

No. It reflects a moving market, the same reason different providers quote differently at once. A changing number means conditions changed, not that the tool is unreliable.

How does slippage tolerance relate to a changing quote?

It sets how far the execution price may drift from the quote before the swap will not proceed. Within the band, small changes are accepted. Beyond it, the swap reverts to protect you.

Why does a bigger swap get a worse rate?

A larger order takes more of the available liquidity, which increases price impact and moves the price against you. Splitting across venues can reduce this, which good routing tries to do.

How do I avoid a big quote change?

Act on a fresh quote, swap in calmer conditions, and set a slippage tolerance matched to the pair. On volatile or thin pairs, expect more drift between quote and execution.

Swap cross-chain from Telegram

Non-custodial, no account, and the net amount shown before you confirm. Cross-chain execution runs through Multiswap on Telegram.

Launch Multiswap
Risk notice

Digital asset swaps carry market, liquidity, network, and protocol risk. On-screen figures, rates, and quotes are illustrative and do not constitute financial advice, a solicitation, or a guarantee of execution price or settlement. Use only funds you can afford to put at risk, and ensure cross-chain swapping is permitted in your jurisdiction.