The cost of a cross-chain swap is the value you give up across both networks, plus any gas you must pay separately. Compare the amount you expect to receive after the route’s fees and price impact, then subtract any destination gas you’ll need to buy yourself. The number to compare is your net result, not a single fee label.

Start with the amount that will actually arrive

A cross-chain swap trades a token on one network for a token on another, so the quote should name both networks and the destination token. If you want one interface to handle the cross-network route, the omnichain token swap is one way to do it. An omnichain service can coordinate the move and swap; the route still has costs on the networks it uses.

  1. Write down the input amount, source network, destination network, and exact token. A token’s ticker or logo alone is not enough: similar-looking tokens can exist on different networks. This makes sure you compare quotes for the same assets.
  2. Record the quoted destination amount and the quote’s expiry or time. That is the output estimate to compare, while the expiry tells you how long it may remain usable. Routes can reprice when token prices, liquidity, or network conditions change.

For example, Maya wants to swap $100 of a token on Network A for USDC on Network B. A quote showing 97 USDC is more useful than a headline saying “low fees,” but it is not yet the full comparison: Maya still needs to check whether that amount reflects all route costs and whether she needs gas on Network B.

Add the costs that the quote may not show as a fee

A route can involve a source transaction, a cross-chain message or transfer, and a destination transaction that delivers or swaps the asset. Each part can consume gas or require an execution payment, so a quote’s “fee” field may not describe the whole cost.

  1. Check whether the quoted output already includes route and swap charges. Bridge or messaging charges pay for moving data or assets between networks; a swap fee pays liquidity providers, and price impact is the change in price caused by trading against available liquidity. Avoid subtracting a charge twice if the quote already reflects it in the received amount.
  2. Check which network pays each gas cost and whether destination gas is included. Gas is the network’s charge for processing a transaction. Ethereum.org explains that Ethereum gas depends on gas used and the base fee plus any priority fee; LayerZero’s documentation describes how a cross-chain message can also specify gas for execution on the destination. Some routes bundle or arrange destination execution, while others can leave you needing the destination network’s native token to transact later.

That last detail is an easy edge case to miss: receiving USDC on Network B does not necessarily mean you have the native token needed to send it onward. Ask whether the route delivers only the swapped token or also handles the destination execution cost.

Choose by net value and acceptable execution risk

The better route is usually the one that leaves you with more usable value after separate costs, provided its minimum-output terms suit you. A higher quoted amount can be worse if it excludes gas you must pay yourself.

  1. Convert separate charges into the same currency and subtract them from the quoted output. As an illustrative example, if one route quotes 97 USDC and requires an estimated $1 of destination gas, its usable result is about $96; a second route quoting 96.50 USDC with destination gas covered may leave more value. Network gas changes with demand, so treat estimates as estimates.
  2. Review the minimum amount you are willing to receive before approving. Slippage is the difference between the quoted and executed price; a slippage limit sets how much worse execution may be before the swap fails. Set a limit you can accept: a very tight one can fail if prices move, while a loose one permits a worse result.

Before confirming, verify the source amount, both network names, destination token, expected and minimum output, and any gas you must hold separately. If those details match your plan, you can judge the route by what will actually be spendable when it arrives.