·7 min read·By BridgeFees.com Research

Cross-Chain Bridge Fees Explained: Full Comparison of What You Pay

Most users see one number when they bridge. That number is actually three or four separate fees stacked together — and understanding them is how you avoid overpaying.

When a bridge quote shows a single "total fee," you are looking at an aggregate number that hides three or four separate charges. Each one is priced differently, fluctuates differently, and can be optimized differently. Once you can see them, you can compare quotes and time your transfers more deliberately.

The four (sometimes five) components

1. Source-chain gas fee

To initiate a bridge, you send a transaction on the source chain. This transaction calls the bridge’s smart contract, which locks (or burns) your tokens. It costs the same kind of gas as any other smart-contract interaction: the gas units the transaction uses, multiplied by the current gas price.

The gas price varies with network congestion and by chain: Ethereum mainnet gas is usually a much larger cost than gas on L2s or sidechains. This is often the largest single fee component for smaller transfers from Ethereum — it can dominate the total on high-traffic routes such as USDC from Ethereum to Polygon.

2. Bridge provider fee

The bridge itself charges a fee to compensate liquidity providers (or relayers, or LPs, depending on the model). The structure differs by provider, according to their own documentation: Across charges an LP fee plus a relayer fee, Allbridge Core charges a flat 0.1% service fee plus a relayer fee, LI.FI charges a 0.25% service fee per transaction on top of the fees of the bridge or DEX it routes through, and Stargate V2 uses a dynamic fee per route plus a LayerZero messaging fee.

This is the fee bridges advertise on their homepage. It is not always the largest component of your total cost — which is why picking the "lowest-fee bridge" based on advertised rate can lose to picking a bridge that handles source gas more efficiently.

3. Destination-chain gas fee

On the destination chain, someone has to submit a transaction to release (or mint) your tokens. Destination gas is usually lower on L2s than on Ethereum mainnet, where it can be a significant cost. Many bridges bundle this cost into your quote (the Across relayer fee and the Celer cBridge base fee both cover destination gas), so you do not pay it separately, but it still affects the total.

4. Slippage / AMM fee

If the bridge uses an AMM model (Hop, Synapse), your transfer is effectively a swap into a bridge-intermediate token and back. Large transfers cause price impact, which shows up as slippage. Illustrative example (hypothetical numbers): if a $50,000 transfer moved the pool price by 0.5%, you would receive about $250 less than you sent — a cost that can exceed the headline fee.

Non-AMM bridges (Across, Stargate’s unified pools, CCTP) are generally less exposed to this kind of price impact and are often preferable for larger amounts.

5. Opportunity cost (the hidden fifth fee)

Illustrative example (hypothetical numbers): if a transfer took 30 minutes and the price of your asset moved 1% during that time, you would have effectively paid an extra 1% — or earned it, depending on direction. For ETH in a volatile market, this "time-risk" can dwarf every other fee. Faster bridges expose you to less of this hidden cost.

Why the same bridge quotes differently to different users

Ever noticed that your friend got a noticeably lower quote than you for the same amount? Likely causes:

  • Gas price changed between your two queries — even a few minutes apart can change the quote.
  • Relayer/LP liquidity shifted. Bridges price based on current inventory. If lots of people used the Ethereum to Arbitrum ETH route recently, there is excess liquidity there and bridges back to Ethereum are cheaper.
  • Different amounts hit different fee brackets. A $5,000 transfer may cross a slippage threshold that a $4,000 transfer does not.
  • Different source tokens. Liquidity depth differs by token, so the same transfer can be priced differently for USDC and USDT.

How to minimize each component

Minimize source gas

  • Avoid peak-congestion hours — gas is usually lower when the network is less busy.
  • Watch the Ethereum gas tracker and bridge when gas is low relative to recent levels.
  • Consider bridging from an L2 instead of Ethereum when possible (e.g., Arbitrum→Polygon bypasses mainnet entirely).

Minimize provider fee

  • Compare quotes across 5+ bridges using an aggregator.
  • Prefer optimistic or messaging-based bridges (Across, Stargate) over AMM bridges for anything over $5,000.
  • For USDC specifically, Circle’s CCTP is worth including in the comparison — check its quote on well-supplied corridors like Ethereum to Optimism for USDC.

Minimize slippage

  • Break large transfers into smaller chunks if using an AMM bridge.
  • Or switch to a non-AMM bridge (as above).

Minimize opportunity cost

  • Use the fastest bridge that meets your cost ceiling.
  • For stablecoins, time matters less — the slower, cheaper option is often better.
  • For volatile assets during big market moves, speed wins over fee optimization.

A worked example

Illustrative example (hypothetical numbers, not real quotes): you want to bridge $2,000 of USDC from Ethereum to Base. Your three quotes:

  • Bridge A: $3.20 headline fee, 10 minutes
  • Bridge B: $4.80 headline fee, 1 minute
  • Bridge C: $2.50 headline fee, 25 minutes

On a stable asset like USDC, Bridge C looks best in this example: lowest cost, and the extra wait carries little opportunity cost. On ETH during a volatile day, Bridge B can win — in this hypothetical, a 0.5% price move on $2,000 is $10, more than the $2.30 extra fee.

Bottom line

Bridge fees are not one number — they are a stack of four or five independent costs, each optimizable in different ways. The single most effective move for most users is comparing quotes in real time instead of defaulting to one bridge. BridgeFees.com does this for you across multiple bridges with a single query. Time your transfer well and compare live quotes to avoid overpaying.

#bridges#fees#education#gas

Compare live bridge fees

Apply what you just read. See real-time quotes from multiple bridges without connecting a wallet.

Compare Bridge Fees

Related Guides