Bridge Fees: The Cost Nobody Includes in Their Math
Moving assets between chains involves four separate costs. Most comparisons mention one of them.
The headline figure quoted by a bridge interface is rarely the total cost. There are four components and only one is usually displayed prominently.
The four costs
1. The source chain transaction fee. You pay to initiate the bridge on the chain you are leaving. On Ethereum mainnet during busy periods this is frequently the largest single component.
2. The bridge’s own fee. Either a percentage, a flat amount, or embedded in the exchange rate. Percentage fees are visible. Rate-embedded fees are not, and they are common.
3. The destination chain fee. Usually smaller, and in some designs paid by the protocol, in which case it is recovered through the rate.
4. Slippage. For bridges that route through a liquidity pool rather than locking and minting, the size of your transfer affects the rate you receive. On thin routes this can dominate everything else.
The comparison that matters
The only meaningful figure is the amount that arrives at the destination, measured against the amount you sent. Everything else is a component of that.
To compare two bridges honestly:
- Enter the same amount in both interfaces
- Record the quoted output, not the quoted fee
- Add the source chain transaction fee to your cost
- Compare final received amounts in the same currency
Doing this for a modest transfer frequently produces differences of several percent between routes that advertise similar fees.
Where costs hide
The exchange rate. A bridge quoting a rate slightly worse than the market rate is charging a fee it does not call a fee. Compare against the spot rate on a liquid venue.
Fast withdrawal premiums. Optimistic rollup withdrawals take about seven days through the canonical bridge. Third-party services front the funds immediately for a premium, which is a legitimate service and a real cost.
Wrapped asset spreads. Some bridges deliver a wrapped version of the asset rather than the canonical one. These frequently trade at a discount to the native asset, and converting later costs again.
Failed attempts. A bridge transaction that fails on the source chain still costs the source chain fee.
The route people forget
For moving between chains, the bridge is not always the cheapest path.
Withdrawing to an exchange that supports both networks, then withdrawing again to the destination chain, is frequently cheaper than bridging, particularly for larger amounts. The exchange absorbs the cross-chain movement internally.
It also removes bridge risk entirely, which is not a trivial consideration given that bridges have been among the most heavily exploited components in this sector.
The costs of that route are two withdrawal fees, which platforms with a published schedule, such as an exchange with a published withdrawal schedule, state up front. For anything above a few hundred dollars it is worth pricing both routes before choosing.
A worked comparison template
| Route | Source fee | Service fee | Slippage | Destination fee | Received |
|---|---|---|---|---|---|
| Canonical bridge | |||||
| Third-party bridge | |||||
| Via exchange | n/a | n/a |
Fill this in for your actual amount before moving anything substantial. It takes ten minutes and the answer varies enough by amount and by chain pair that general advice is not useful.
The one consistent finding
Small transfers on mainnet are dominated by the source chain fee, which means bridging $50 from Ethereum is rarely worth doing at any price. Move a larger amount less often, or move to the destination chain from an exchange directly.
Fees move with network demand. Any figure here reflects the date shown above and should be re-checked before you act on it. Where a measurement was taken by hand, the article says so.
Related reports
- Measuring a Venue's Withdrawal Marginbridging costs
- The Real Annual Cost of Self-Custodybridging costs
- What a Percentage Fee Means at Different Sizesbridging costs