How to Set a Minimum After Bridge Fees

How to Set a Minimum After Bridge Fees


Set the minimum received amount from the destination token amount you expect after route fees, then allow only a small extra reduction for slippage. A bridge fee and a destination gas charge are different: one may reduce the tokens delivered, while the other may be paid separately in the destination chain’s native currency. If you are comparing omnichain cross-chain transfers, check which costs the quoted minimum already includes before calculating your own floor.

Separate deducted fees from gas paid separately

A bridge fee is a charge for moving value between chains; its amount and payment token depend on the route. It may be taken from the input, deducted from the amount delivered, or charged in a separate token. Destination gas pays for a transaction on the receiving chain, such as completing a transfer or swap. If it is charged separately, it reduces your spendable balance but does not automatically reduce the token amount received.

Routes can work differently under the hood. Circle CCTP, for example, burns USDC on the source chain and mints USDC on the destination; other routes may lock tokens and release or mint a representation on the other chain. The route’s quote should tell you which charges affect the received amount. LayerZero documentation also describes destination execution costs being quoted and paid in advance, so a fee listed in the source transaction can cover work on the destination.

Calculate the floor after known charges

First estimate the destination amount after any fee that is deducted from the transfer. Then apply your slippage tolerance to that amount. Slippage is the possible price movement between the quote and execution; it is a buffer, not another bridge fee.

For an illustrative example, suppose a 100 USDC transfer is expected to produce 97 destination tokens before a 0.20 USDC route charge taken from the input. At the same quoted rate, 99.80 USDC would produce about 96.806 tokens. With a 0.5% slippage tolerance, the minimum is about 96.32 tokens: 96.806 × 0.995. If the 0.20 USDC is charged separately instead, it does not reduce that token estimate; account for it as an additional cost.

Before setting the floor, check whether the quote already includes the bridge fee, swap fee, and slippage allowance. Subtract only charges that are not already reflected in the quoted output. A minimum set too high can make the transaction fail if prices move; one set too low can allow delivery of fewer tokens than you intended.

Check the quote before confirming

Use the route’s quoted destination amount as your starting point, and confirm the token and network match what you intend to receive. If destination gas is paid separately, make sure you will have that native token available for any follow-up transaction. Recheck the quote if the route, amount, or market price changes.

Quick check: identify deducted fees; separate out destination gas; apply slippage once; verify the minimum is in the destination token.

Report Page