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
Bridges 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 network fee 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. Layer 2 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 the spread.
Intent bridges like Across or Relay charge a fee that pays the solver 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 liquidity 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. Slippage is how much the price moves while your transaction is waiting. Price impact 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.
- Token approvals 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. Gas on destination 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 aggregator 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 native coin, takes minutes rather than days, or keeps your money in fewer hands can be worth the difference.
More guides
Why Bitcoin, Monero and some other coins have no simple bridge
Chains without smart contracts, or with built-in privacy, cannot run a normal bridge. Here is why, and what your real options are.
3 min readRead guide07Your first cross-chain transfer, step by step
A calm checklist for moving coins to another network: send a test amount, check the address and memo, keep fee money, and know what to do if it stalls.
3 min readRead guide08Moving stablecoins between networks
USDC and USDT each have an official way to move between networks. Learn how CCTP and USDT0 work, why look-alike tokens matter and what to check before you send.
2 min readRead guide