Coinbase · USDC

Coinbase USDC Withdrawal Fee

Withdrawing USDC from Coinbase to Base is free — $0, no network fee. On every other network Coinbase passes through an estimated network fee shown at withdrawal time: usually cents on Arbitrum, Optimism, Polygon, and Solana, and a few dollars on Ethereum mainnet. If you have no constraint forcing another chain, Base is the answer. Updated July 2026.

The decision in three lines

  1. No constraint? Withdraw to Base — free, instant, native USDC.
  2. Destination only lists certain networks? Pick the cheapest network on their deposit list — usually an L2 or Solana (cents) before Ethereum (dollars).
  3. Sending to another Coinbase user? Use an internal send — free, off-chain, any amount.

What a USDC transfer costs on each chain right now

Coinbase's pass-through fee tracks these live on-chain costs (with a conservative buffer). This is the real-time picture:

Cheapest for a USDC transfer right now

Optimism$0.000126

NetworkEst. feeGas paid inFee model
Optimism$0.000126ETHL2 execution + live L1 data feeDetails →
Base$0.000732ETHL2 execution + live L1 data feeDetails →
Polygon$0.001386POLSidechain — no L1 data feeDetails →
Arbitrum$0.002436ETHL1 posting cost bundled in gas priceDetails →
Ethereum mainnet$0.0117ETH0.10 gwei standard tierDetails →

~65,000 gas at each network's standard tier, refreshed every minute. Excludes wallet padding (typically 10–30%). Optimism / Base include the live L1 data fee scaled to this action's typical calldata size.

The three traps

  • Wrong-network deposits. Free-on-Base only helps if the destination accepts Base USDC. An exchange that lists only Ethereum USDC will not credit a Base deposit. Always read the destination's deposit page first.
  • Confusing the spread with the fee. Converting USD→USDC on Coinbase is 1:1 with no spread; other conversions (say ETH→USDC) carry trading fees before you ever withdraw. This page covers only the withdrawal leg.
  • Old bridged tokens. What leaves Coinbase is native USDC. If the receiving app shows USDbC (Base) or USDC.e (Arbitrum), that is the older bridged variant — a different contract. Check addresses, not tickers, before swapping or sending onward.

Frequently asked questions

How much does Coinbase charge to withdraw USDC?

Withdrawing USDC from Coinbase to the Base network is free — no network fee at all, because Base is Coinbase’s own L2 and Circle issues native USDC there. On other networks (Ethereum, Arbitrum, Optimism, Polygon, Solana), Coinbase passes through an estimated network fee, shown on the withdrawal screen before you confirm. Sends to another Coinbase user are always free.

Is withdrawing USDC to Base really free?

Yes. Coinbase absorbs the cost of USDC withdrawals to Base. It is routinely the cheapest way to move dollars out of Coinbase on-chain, and the USDC that arrives is native Circle-issued USDC, redeemable 1:1.

What is the fee to withdraw USDC to Ethereum from Coinbase?

Coinbase charges the estimated Ethereum network fee at the time of withdrawal — typically a few dollars, and more when mainnet gas spikes. Unless the destination strictly requires ERC-20 on mainnet, withdrawing to Base or another L2 is dramatically cheaper.

Why did Coinbase quote me more than the network fee on this page?

Coinbase quotes a conservative estimate at the moment of withdrawal and processes transactions in batches; its quote can run above the live on-chain cost shown here, especially in volatile gas conditions. The quote you accept on the withdrawal screen is what you pay.

Can I lose funds by picking the wrong network?

Yes — the network you withdraw on must be one the destination supports for USDC deposits. Sending Base-USDC to an exchange that only lists Ethereum USDC can mean lost or stuck funds. Check the destination’s deposit page first; the ticker matching is not enough.

Related ETH gas tools and guides

USDC landed on Base — what does everything cost there?

Live cost to send USDC on Base, plus the native-vs-bridged gotcha.

USDC on Base →