Gateway charges two types of fees for crosschain transfers: a transfer fee and a
gas fee.
Transfer fee
Crosschain transfers incur a percentage-based fee of 0.005% (0.5 basis
points) on the transfer amount.
- When charged: On crosschain transfers (source and destination are
different blockchains)
- Payment method: Deducted from your unified USDC balance at the time of
burn
Same-chain transfers (withdrawals where source and destination are the same
blockchain) do not incur the transfer fee.
Gas fees
Each burn intent includes a gas fee that covers the cost of executing the burn
transaction on the source blockchain. The gas fee varies by source blockchain:
| Source blockchain | Gas fee (USDC) |
|---|
| Arbitrum | $0.01 |
| Avalanche | $0.02 |
| Base | $0.01 |
| Ethereum | $2.00 |
| HyperEVM | $0.05 |
| OP | $0.0015 |
| Polygon PoS | $0.0015 |
| Sei | $0.001 |
| Solana | $0.15 |
| Sonic | $0.01 |
| Unichain | $0.001 |
| World Chain | $0.01 |
Setting maxFee
When creating a burn intent,
set the maxFee field to cover both the gas fee and the transfer fee:
maxFee ≥ gas fee + (transfer amount * 0.00005)
For example, transferring 1,000 USDC from Base:
- Gas fee: $0.01
- Transfer fee: 1,000 * 0.00005 = $0.05
- Minimum
maxFee: $0.06 (60,000 in USDC subunits)
Add a buffer to your maxFee calculation to account for gas fee fluctuations.
Optimizing costs
To reduce overall costs:
- Use low-cost source blockchains: Keep the majority of your Gateway balance
on blockchains with lower gas fees (such as OP, Polygon PoS, Sei, or Unichain)
- Consolidate burn intents: The gas cost of minting scales slower than
multiple individual CCTP transfers. Each additional burn intent adds
approximately 60k gas to the mint transaction.