Why Cross-Chain Swaps Can Deliver Less Than the Quote
A cross-chain quote can shrink before arrival as network costs, pool pricing, slippage and execution timing affect different parts of the swap and its payout.
By Crypto Readout Editorial5 min read#e6790d

A cross-chain swap can deliver less than its headline quote because that quote is an estimate, while network fees, liquidity pricing, slippage and execution costs apply at different steps. The swap starts with an amount on one blockchain and aims to deliver another asset on a different chain. Between those points, the service must arrange the trade, move or account for value across chains, and complete the payout.
Each step can change the amount that reaches your wallet. Some services show an estimated net amount after expected costs; others show a quote whose details need closer inspection. For the separate question of choosing a route, see this guide to choosing a Chainflip cross-chain swap. The fee mechanics below apply more broadly, though the exact steps depend on the service.
What happens during a cross-chain swap?
A swap begins when you choose the source asset, destination asset, and amount. The service calculates a route and estimates what the destination wallet will receive. That route may involve a liquidity pool, a market maker, a bridge, or a protocol that coordinates activity across chains. These components do different jobs: a pool or market maker supplies the trade, while a bridge or cross-chain protocol handles the movement or accounting of value between networks.
The source-chain transaction is then submitted. It may transfer your asset to a contract or another address and trigger the next part of the route. The trade is priced, the cross-chain step is confirmed, and a destination-chain transaction sends the output to your wallet. The quote is built before all these steps finish, so it relies on assumptions about prices, available liquidity, network conditions and execution.
Which costs reduce the amount you receive?
Several costs can affect the payout, and they are not always collected in the same place. A network fee pays for transactions on a blockchain. The source chain may charge one to start the swap, and the destination chain may require another to complete it. A protocol or service fee may pay for coordinating the route. A trading fee may be taken by the pool or market maker that exchanges the assets.
Price impact and slippage also matter, but they are not necessarily named fees. Price impact is the effect of your trade on the price available in a pool: a larger trade relative to the pool’s liquidity can receive a worse rate. Slippage is the difference between the expected rate and the rate available when the trade executes. If the price moves or liquidity changes while the swap is pending, the final amount may be lower than estimated. Some routes also exchange through an intermediate asset, adding another trade whose price and fee affect the result.
- Network fees: paid to process transactions on the source or destination chain.
- Trading and protocol fees: charged by the liquidity provider or cross-chain service.
- Price impact: a worse exchange rate when the route has limited liquidity for your trade size.
- Slippage: a change in the available rate between the quote and execution.
Why can the final amount differ from the quote?
A quote is a snapshot, not a guarantee, unless the service explicitly provides a fixed-rate arrangement and explains its conditions. The estimate may become stale while your source transaction waits to be processed. A pool can be used by other traders in the meantime, or the route can take longer than expected. Network fees can also change before a destination transaction is submitted. Depending on the service, these costs may be shown separately, included in the displayed receive amount, or deducted from the amount sent onward.
Compare the estimated amount you will receive, not just the exchange rate or the fee line. Check whether the quote is an estimate, what asset pays each network fee, and whether the service states a minimum output. A minimum output, where offered, sets a floor for execution; if the swap cannot meet it, the service may stop or revert the trade under its rules. It does not mean every swap guarantees the quoted amount.
How can you judge whether a quote is good?
Use the same input amount and destination asset when comparing routes, then compare the net destination amount and the conditions attached to it. A route with a lower stated service fee can still pay less if its liquidity is thinner or its network costs are higher. A route with more steps can also expose the swap to additional pricing changes.
For most users, the clearest choice is the route that states the expected net output and explains what can change before execution. If the amount is large relative to the available liquidity, splitting the trade may reduce price impact, though it can add transaction fees. The practical lesson is simple: treat the quote as a calculation made at a particular moment, and judge the swap by what can reach the destination wallet after every step.