Why cross-chain swaps cost more than a trading fee
Cross-chain swap costs combine network fees, liquidity pricing and service charges; learn what changes the final amount you receive before confirming.
The Blockheight Editors··2 min read
A cross-chain swap’s total cost is the difference between the value you send and the value you receive, after network fees, trading costs and service charges. The route may pay costs on both the source and destination chains, while the exchange rate can add a separate cost through its spread or price impact.
What fees make up a cross-chain swap?
A swap can involve several charges, and the interface may show them separately or fold them into the quoted output. The source chain charges for the transaction that sends funds; the service handling the swap may charge a protocol or broker fee; and the destination chain may require a fee to deliver the asset.
Liquidity providers also price the trade. Their fee, the route’s spread and the effect of trade size on available liquidity reduce the output. Chainflip’s guide to native cross-chain swaps explains one route design in more detail; the general point is that a swap can involve several steps even when the interface presents one quote.
Why does the quoted amount change?
Network fees move with demand and differ by chain. A busy source network can make a deposit expensive, while congestion on the destination network can raise the cost of sending the received asset. Some services estimate these costs before the transaction is submitted, so the final charge may differ from the estimate.
Market conditions affect the conversion too. A small trade may fit within available liquidity with little price impact, while a larger one can consume several price levels and receive a worse average rate. Routes that pass through multiple pools or assets may add more trading costs along the way.
- Network fees: charges to submit transactions on the source and destination chains.
- Liquidity costs: pool fees and the spread between the quoted price and the broader market price.
- Service charges: protocol, broker or interface fees, where applicable.
- Price impact: the change in execution price caused by the size of the trade relative to available liquidity.
How can you compare swap costs before confirming?
Compare the amount you will receive for the same input, not a fee percentage in isolation. Check whether the quote includes destination delivery, service fees and any required network cost, then compare the rate with a market reference. A low displayed fee can still come with a worse rate or thinner liquidity.
Review the minimum output or slippage limit before sending funds. That setting defines how much the execution price can move before the swap is rejected or handled under the service’s rules. Confirm the destination address and asset as well: sending the right token to the wrong network or address can make recovery difficult or impossible.
After submission, the source transaction must be confirmed before the swap can complete and the destination transfer can be sent. Until execution, the final received amount and destination network fee may remain unsettled; check the status and actual output once the service reports completion.