USDC Fee Calculator

Compare simplified network fee models. Review each model's inputs and check your wallet or exchange for the actual transaction quote.

1 to 10,000,000 USDC. The amount changes percentages, not these USD network models.

Sending from

Modeled network costs, not transaction quotes. Generic gas usage and minimum ranges are assumptions. Account setup, priority fees, L1 data fees and exchange charges may add costs.

Retrieving model inputs. Existing models remain visible.

Sorted by model midpoint, from lowest to highest. Ranges and confirmation times are estimates, and do not cover buying or cashing out USDC.

1

Base

Estimated network confirmation: ~2 seconds

Native gas token: ETH

$0.0015

Model midpoint

0.002% of transfer

Model range: $0.0010 to $0.0020

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

2

Solana

Estimated network confirmation: ~1 second

Native gas token: SOL

$0.0030

Model midpoint

0.003% of transfer

Model range: $0.0010 to $0.0050

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

5,000-lamport base fee assumption plus a modeled range; setup and priority costs can differ.

3

Optimism

Estimated network confirmation: ~2 seconds

Native gas token: ETH

$0.0055

Model midpoint

0.005% of transfer

Model range: $0.0010 to $0.010

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

4

Arbitrum

Estimated network confirmation: ~2 seconds

Native gas token: ETH

$0.021

Model midpoint

0.02% of transfer

Model range: $0.018 to $0.025

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

5

Polygon

Estimated network confirmation: ~2 seconds

Native gas token: POL

$0.026

Model midpoint

0.03% of transfer

Model range: $0.0010 to $0.050

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

6

Avalanche

Estimated network confirmation: ~2 seconds

Native gas token: AVAX

$0.070

Model midpoint

0.07% of transfer

Model range: $0.039 to $0.100

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

7

Ethereum

Estimated network confirmation: 1-5 minutes

Native gas token: ETH

$4.10

Model midpoint

4.1% of transfer

Model range: $3.12 to $5.07

Model estimate. Gas: Configured assumption. Token price: Configured assumption.

65,000 gas assumption plus a modeled range; transaction-specific and L1 data costs can differ.

Self-custody transfers generally need the network's native token to pay gas. Confirm the recipient supports the same network and inspect the final wallet quote.

Learn more

Frequently asked questions

Why do USDC transfer fees vary by network?

Each blockchain has its own fee market and transaction rules. Congestion, gas usage, priority settings and account setup can change costs. These models use simplified gas assumptions rather than simulating your transaction.

Can this calculator identify the cheapest way to send USDC?

It orders network models by the midpoint of their estimated ranges. That is not a guaranteed cheapest route. Check the recipient's supported network, your wallet's final quote and any exchange or conversion charges before sending.

Do I pay fees in USDC or in the network's native token?

Self-custody wallets generally pay network gas in the native token: ETH on Ethereum, Base, Arbitrum and Optimism; SOL on Solana; POL on Polygon; and AVAX on Avalanche. Some services sponsor gas or charge users differently. Exchanges set their own withdrawal charges.

Are exchange withdrawal fees the same as network fees?

No. Exchanges set their own withdrawal fees, which can differ from the network cost. The exchange view does not estimate these charges. Check the provider's fee schedule and the quote shown before withdrawal.

Does the amount of USDC I send affect these estimates?

These simplified network models do not depend on the USDC amount. Changing the amount only changes the fee as a percentage of the transfer. Actual transaction requirements and provider fees may differ.