Why your wallet receives less than a swap quote
A swap quote is an estimate, not a guaranteed deposit: price movement, route fees, gas and cross-chain delivery can all reduce what reaches your wallet.
The Chainvane Desk5 min read

Your wallet can receive less than a swap quote because the quoted amount is an estimate of a trade that has not settled yet. The final balance reflects the price when the trade executes, plus any fees or delivery costs the quote includes or leaves separate. A quote is still useful: it lets you compare routes and set a limit on how much slippage you will accept. But it is not a promise that the displayed output will arrive unchanged.
That distinction matters most when a swap takes time or crosses networks. A direct swap on one chain may execute in a single transaction; a cross-chain swap can depend on a source-chain trade, a bridge or solver, and a destination-chain delivery. Each step adds a place where timing, liquidity and fees can affect the result. For a closer look at the routing and settlement steps, see this guide to ParaSwap cross-chain swaps for integrators. The same principle applies across providers: the route determines which costs and execution risks sit between the quote and the wallet balance.
Why does the swap price change after I get a quote?
The price can move because the quote is calculated from available liquidity at a particular moment, while execution happens later. In a pool-based exchange, a trade changes the ratio of tokens in the pool. Larger trades usually move the price more, especially in pools with less available liquidity. That price impact is part of the trade itself, not necessarily a separate fee.
Between quote and execution, other trades can also use the same liquidity. If the market moves against the route, the transaction may execute at a worse rate or fail if it passes the slippage limit. Slippage is the permitted difference between the expected and actual execution price. A tighter limit protects the expected output, but makes a transaction more likely to fail when prices move. A looser limit improves the chance of completion while allowing a less favourable result.
Quotes also differ in what they show. Some display an estimated output before fees; others show the expected output after route fees. The “minimum received” figure, when available, is more useful for judging the transaction’s limit: it is the lowest output the swap is allowed to deliver under the chosen slippage setting. It is not a forecast of what you will receive.
Which fees come out of the quoted amount?
Fees can be deducted from the input, the output, or charged separately, depending on the swap and network. A network fee pays for processing the transaction. On Ethereum, for example, gas depends on the work the transaction requires and network demand; it is usually paid in the chain’s gas token and may not be subtracted from the output token balance.
A route may also include a trading fee charged by a liquidity pool, an aggregator fee, or a fee for moving assets between chains. The quote interface may include some of these in its output estimate while showing others in a separate line. Cross-chain routes can have costs on both the source and destination networks. The destination amount can therefore be lower than a simple token-to-token price comparison suggests.
Before approving, check these items together:
- The estimated output and the minimum received.
- Whether the route fee is included in the estimated output.
- Which network pays the gas fee, and which token is used for it.
- For a cross-chain swap, whether the quoted amount is the amount expected to arrive on the destination chain.
A token can also apply a transfer fee or other contract-level deduction. In that case, the amount sent by the swap contract may exceed what the recipient wallet credits. If the quote does not clearly account for this, compare the transaction details and the token’s stated mechanics before proceeding.
How does a cross-chain swap change the comparison?
A cross-chain quote has more steps than a swap on one chain, so its final amount depends on more than the source trade’s price. The route may exchange the input token, move value across networks, then deliver or swap into the requested token. Fees and execution conditions can apply at more than one step. Some routes optimize for speed or reliability; others may offer a better estimated amount while depending on different liquidity or settlement arrangements.
Compare the amount expected in the destination wallet, not just the source-chain exchange rate. Also compare the completion conditions. A route that quotes more may have a narrower execution window or depend on a less liquid destination market. A route that quotes less may include costs more transparently or have fewer stages. The best choice for most users is the one with a clear destination estimate, understandable fees and a minimum received that fits the trade’s purpose.
What should I check when the final balance is lower?
Start with the transaction record on each relevant chain. Check the input actually spent, the output transfer, any fee transfers, and the gas paid separately. For a cross-chain swap, confirm whether the destination transaction completed and whether the wallet received the requested token or an intermediate asset. A pending bridge or settlement step can make the balance look short before delivery is complete.
If the transaction settled and the credited amount is below the displayed minimum, compare the quote details with the on-chain transfers and the transaction’s slippage setting. If the amount is above the minimum but below the estimate, price movement within that allowed range may explain the difference. If the figures do not reconcile, the route’s transaction record and provider support are the practical next checks.
Watch three signals on the next swap: the gap between estimated output and minimum received, whether fees are included or separate, and the destination-chain amount after settlement. Those figures show whether the shortfall came from market movement, route costs or a delivery step still in progress.