Knowledge base ยท 3 min read

What a transfer really costs

A cross-chain transfer can include network fees on both chains, a protocol fee, a spread and price impact. Here is how to see the real total.

The only number that matters

and swap apps show fees in different ways. Some list every charge. Some say "no fees" and build the cost into the rate. Some hide the second inside the quote.

So ignore the labels. Compare the amount you will actually receive on the other side for the same amount sent. That number already includes everything.

A quick way to see the total cost: take what you send, convert it at the current market price, and compare it with what you receive. The difference is what the transfer cost you, whatever the app calls it.

Network fees on both sides

You pay a network fee to send from the first chain. Something also has to pay to deliver your coins on the second chain. That second fee is usually taken from your transfer.

Network fees depend on the chain and how busy it is. Solana costs a fraction of a cent. networks like Arbitrum and Base usually cost cents. Ethereum can cost a few dollars or more at busy times. Bitcoin varies a lot with demand and is often the largest single fee when moving BTC.

Because these fees are fixed amounts rather than percentages, they hurt most on small transfers. Paying $5 to move $50 is 10%. Paying $5 to move $5,000 is 0.1%.

Protocol fee and spread

The bridge or swap service takes its own cut. Some show it as a protocol fee, often a fraction of a percent. Others give you a slightly worse rate than the market. That gap is .

bridges like Across or Relay charge a fee that pays the for fronting your money. On busy routes between Ethereum and its layer 2 networks, this is often very small. Cross-chain DEXs like Chainflip and THORChain charge a fee plus an outbound fee to pay for sending your coins.

Circle's CCTP itself is cheap for USDC, because nothing is traded. You mainly pay network fees on both chains.

Slippage and price impact

When you swap one coin for another, two more costs can appear. is how much the price moves while your transaction is waiting. is how much your own trade moves the price.

Slippage matters more on slow routes. A swap from Bitcoin can take 10 to 40 minutes, and the price can change in that time. Most apps let you set a limit. If the price moves past it, you get a refund instead of a bad rate.

Price impact matters on large trades in small pools. If the quote shows several percent of impact, the pool is too small for your amount. Split the transfer or try another route.

Costs people forget

A few extra costs can catch you out.

  • on Ethereum-style chains cost a network fee before the transfer itself.
  • You need some of the new chain's coin to do anything with your funds. options cost a little but save a second trip.
  • Every extra hop in a route adds its own fees. Bitcoin to Ethereum to Solana costs more than a direct swap.
  • Exchange withdrawals often charge a fixed fee that is higher than the real network fee.

How to compare quotes

Put the same amount into two or three options: an like LI.FI or Bungee, a direct swap like Chainflip or THORChain, and for USDC, a route that uses CCTP. Write down what you would receive and how long it takes.

The cheapest is not always the best. A slightly more expensive route that pays a , takes minutes rather than days, or keeps your money in fewer hands can be worth the difference.

GlossaryUnderlined words on route and project pages show a short explanation when you hover over or tap them.

More guides