Cross-chain swap payouts depend on price, liquidity and fees
Your cross-chain swap payout depends on the route price, pool depth, protocol fees and destination gas; compare the final quoted amount, not the headline rate.
The Blocktape Editors 3 min read 296642

A cross-chain swap pays out the destination asset left after the exchange rate, liquidity costs and applicable fees are applied. The exact amount depends on the route and market conditions when the trade executes, so a displayed estimate is not always a guaranteed payout.
For a BTC-to-ETH swap, the route may trade BTC through an intermediate asset such as USDC before buying ETH. That creates more than one pricing step, and each pool’s available liquidity affects the result. For more detail on how Chainflip handles native swaps, see the separate explainer on its cross-chain process.
What determines how much a cross-chain swap pays?
The payout is driven by the exchange rate, the depth of liquidity along the route and the fees charged to process and deliver the trade. A larger order can move through less favorable prices when a pool does not have enough liquidity near the current rate; this difference is called price impact.
Fees can include a charge from the swap protocol or broker, liquidity-provider fees, and network costs for sending funds on the source chain and broadcasting the destination transaction. Some costs are deducted from the output, while source-chain transaction fees are usually paid separately from the swap amount. Chainflip’s protocol documentation, for example, says its liquidity fees apply per pool and estimated destination gas is deducted from the final output.
Is the quoted amount what I will receive?
A quote is an estimate based on the route and prices available when it is requested; the amount received can change before execution if prices or liquidity shift. Check whether the interface labels the figure as an estimate, a minimum output or a guaranteed amount, and read which fees are already included.
Slippage protection sets a limit on how far execution can move from an accepted price. If the swap cannot meet that limit within the protocol’s rules, it may be delayed, rejected or refunded, depending on the service. A tighter limit can protect the rate, but may make a trade less likely to complete during a fast market move.
Compare routes by the destination amount after fees, using the same source amount and destination asset. A headline exchange rate can look better while leaving less in the receiving wallet after costs. Before confirming, check:
- The exact source and destination assets and networks.
- The estimated output and any minimum-output or slippage setting.
- Which protocol, liquidity and network fees are included or charged separately.
- The receiving address and whether it supports the destination asset.
How can I estimate the amount before swapping?
Start with the quote for the exact amount you intend to send, then review the final output field and fee breakdown. If the route passes through multiple pools or chains, assess the total result rather than multiplying a spot price by your input; each step can have its own spread, liquidity and charge.
For a practical comparison, request quotes close together in time and compare the same asset pair, amount and destination. Smaller trades may face less price impact, while splitting a trade can add repeated network costs or take longer, so neither approach guarantees a better result.
The amount shown at confirmation is the best guide to the likely payout, subject to the service’s execution and slippage rules. Check the final received amount on the destination chain after the transaction settles.