USDC transfer fees by network — live

The network fee for one USDC transfer in each network, calculated from live blockchain data. It does not depend on the amount you send.

Fee data updated: Oct 28, 2026, 02:10

Cheapest now: Optimism, ≈ $0.00016 per transfer. Most expensive: TRON (TRC20), ≈ $2.3.

USDC transfer fee in each network

NetworkFee nowLast 7 days Paid inSpeedMinimum exchange
Optimism cheapest now$0.00016
0.000000066 ETH
$0.00015 – $0.0011ETHfast25 USDC
Solana$0.00051
0.000005 SOL
$0.0005 – $0.00055SOLfast25 USDC
Polygon$0.0017
0.018 POL
$0.00028 – $0.0018POLfast25 USDC
BNB Smart Chain (BEP20)$0.0024
0.0000033 BNB
$0.0023 – $0.0024BNBfast25 USDC
Arbitrum One$0.0031
0.0000013 ETH
$0.003 – $0.0035ETHfast25 USDC
Ethereum (ERC20)$0.0091
0.0000039 ETH
$0.0038 – $0.25ETHmoderate25 USDC
TRON (TRC20)$2.3
6.8 TRX
$2.2 – $2.3TRXfast—

TRON: if the recipient address has never held USDC, the transfer burns about twice as much energy — ≈ 13 TRX ($4.4).

Solana: if the recipient has no USDC token account yet, the sender also pays about 0.00204 SOL ($0.21) to open it.

Arbitrum and Optimism: the fee includes the charge for posting the transaction data to Ethereum.

Fees are for a standard USDC transfer between wallets; a wallet or exchange may add its own fee on top. Data as of Oct 28, 2026, 02:10.

Who pays the network fee

The fee is always paid by the sender, and in the network's own coin (ETH, SOL, POL, BNB and TRX), not in USDC. When you send USDC to Crystal-Trade, the fee is taken from your wallet, so keep a little of the network coin there. When you receive USDC from Crystal-Trade, the exchanger sends the transfer — check the final amount to receive in the exchange form before creating an order.

How the fee is calculated

Optimism, Polygon, BEP20, Arbitrum and ERC20: the current gas price of the network multiplied by about 65,000 gas units — the usual cost of a token transfer.

Arbitrum and Optimism are Ethereum rollups: to the gas price we add the fee for publishing the data to Ethereum, requested from the networks' own contracts.

TRON: about 65,000 energy at the current energy price (100 sun) plus about 345 bytes of bandwidth, if the sender has no staked TRX or rented energy.

Solana: the base fee of 5,000 lamports plus a typical priority fee from recent blocks.

Sources: public nodes of each network (PublicNode, TronGrid, Solana RPC); dollar values use CoinGecko prices. Updated every 10 minutes; if a network does not respond, the last value is shown, and data older than a day is hidden.

How to pay less

  • Choose the network with the lower fee when both wallets support it — the fee difference between networks can be a hundredfold.
  • Keep some of the network coin (ETH, SOL, POL, BNB and TRX) in your wallet: without it USDC cannot be sent at all.
  • Send larger amounts less often: the network fee is the same for 10 and 10,000 USDC.
  • Always check the network of the receiving address: a transfer sent to another network may be lost.
  • In TRON, sending to an address that already holds USDC is cheaper, and staked TRX or rented energy lowers the fee further.

Exchange USDC

USDC network fees: FAQ

Which network is cheapest for sending USDC right now?
Right now it is Optimism: about $0.00016 per transfer. The most expensive is TRON (TRC20): about $2.3. The figures change with network load — the table is updated every 10 minutes.
How much does a TRC20 USDC transfer cost?
Now about 6.8 TRX if the recipient already holds USDC, and about 13 TRX if the address is new. The fee is burned in TRX; staked TRX or rented energy reduce it.
Why is an ERC20 USDC transfer more expensive?
Ethereum charges for computation: a token transfer uses about 65,000 gas. At the current gas price of 0.0598 gwei that is about $0.0091. The price rises when the network is busy.
Why do I need ETH, SOL, POL, BNB and TRX to send USDC?
Networks take fees only in their own coin. USDC is a token inside the network, so the wallet pays the fee from the network coin balance; without it the transfer will not go through.
Does the fee depend on the amount?
No. The network fee depends on the network and its load, not on the amount: sending 10 or 10,000 USDC costs the same.
What if I send USDC to the wrong network?
Addresses of some networks look alike (all EVM networks use 0x… addresses), but the funds only arrive in the network they were sent in. Before sending, check that the network in the exchange form matches your wallet; if a mistake happens, contact support with the transaction hash.
Choose file
Give
Get
Exchange
days
hours