Skip to main content
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 blockchainGas 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.