Skip to content
Crypto Bulletin

Markets, protocols and policy news

ID 5c41e1

Cross-chain swap costs include more than the quoted fee

A cross-chain swap's real cost is the gap between what leaves your wallet and what arrives, plus source and destination gas paid separately.

Crypto Bulletin Newsroom 2 min read

Cover image for Cross-chain swap costs include more than the quoted fee

Estimate a cross-chain swap’s real cost by comparing the value that leaves your wallet with the value that arrives, then adding any gas paid separately. A quote’s “fee” may cover only one part of the trade, while the final output reflects several charges and market effects.

Which costs should I include in a cross-chain swap?

Count source-chain gas, the swap or bridge fee, the price impact from trading against available liquidity, and destination-chain gas if you pay it separately. The quote provider’s fee breakdown shows which charges it includes; check whether the output amount is before or after them.

Some services deduct trading and network fees from the amount being swapped, while your wallet separately charges gas to send the deposit. Destination transfer costs may also be deducted from the output or charged later. For a closer look at how a native-swap design handles those steps, see this explanation of Chainflip’s native cross-chain swaps; the key point for your estimate is to count each charge once.

How do I compare a quote with what I receive?

Convert the input and expected output to the same reference currency, then subtract the latter from the former. Add separately paid gas to that difference, using its value at the time of the swap; the result is an estimate of the total cost in that currency.

For example, if you swap $1,000 worth of an asset and the quote shows $985 in output after included fees, the quote implies a $15 gap. If source gas costs another $2 and destination gas is paid separately at $1, the estimated total is $18, or 1.8% of the input. These figures are illustrative; use the amounts shown for your route.

How can I tell whether a quote is good?

Compare routes using the same input, destination asset, recipient address and quote time. Judge the net output after included charges, then add any gas that the interface leaves out. A route with a lower stated fee can still deliver less if its exchange rate is worse or its separate network costs are higher.

Check the quote’s minimum received amount as well as its expected output. The minimum tells you how far execution may move against you before the swap stops or fails, according to the provider’s terms. A quote that expires quickly may change before you submit it, so refresh it before committing.

What should I check before sending?

Use this short checklist to keep the estimate consistent:

  • Record the exact amount leaving your wallet, including any token transfer fee.
  • Mark which swap, bridge and network fees the quote already deducts.
  • Add source or destination gas only when it is paid outside the quoted output.
  • Compare the expected net output and minimum received across routes.

For most users, the best comparison is net value received after every separate charge, rather than the service’s headline fee. If a route does not disclose its expected output or separate network costs clearly, its real cost is harder to judge before sending.