Skip to content

Withdrawal fees · USDC · by network

USDC withdrawal fees by exchange — and by network.

Cheapest USDC withdrawal fee

OKX on Arbitrum One 0.004 USDC

Published fee, checked 2026-08-04

On Ethereum: Bitpanda 0.1999988 USDC ≈ $0.20, checked 2026-08-04.

Published fees, checked 2026-08-04 · dynamic — the published schedule as of that date, not a live quote.

ExchangeEthereumArbitrum OneBasePolygon PoSSolanaAccount
OKX0.63 USDC≈ $0.63 · min 1.20.004 USDCmin 0.110.015 USDC≈ $0.01 · min 0.120.016 USDC≈ $0.02 · min 0.120.21 USDC≈ $0.21 · min 0.22Open account →
Crypto.com10 USDC≈ $10.00 · min 201 USDC≈ $1.00 · min 20.033 USDC≈ $0.03 · min 0.0660.8 USDC≈ $0.80 · min 1.60.59476 USDC≈ $0.59 · min 1.18952Open account →
Bitpanda0.1999988 USDC≈ $0.20 · min 0.11 USDC≈ $1.00 · min 51 USDC≈ $1.00 · min 50.05 USDC≈ $0.05 · min 0.10.5 USDC≈ $0.50 · min 5Open account →
Bitget0.799361 USDC≈ $0.80 · min 9.9920060.149881 USDC≈ $0.15 · min 9.9920060.099921 USDC≈ $0.10 · min 9.9920060.64 USDC≈ $0.64 · min 9.9920060.999201 USDC≈ $1.00 · min 9.992006Open account →
Binance0.6 USDC≈ $0.60 · min 30.2 USDC≈ $0.20 · min 30.2 USDC≈ $0.20 · min 30.12 USDC≈ $0.12 · min 30.3 USDC≈ $0.30 · min 3Open account →
KuCoin5.5 USDC≈ $5.50 · min 301 USDC≈ $1.00 · min 50.5 USDC≈ $0.50 · min 10.21 USDC≈ $0.21 · min 0.31 USDC≈ $1.00 · min 5Open account →
Kraken0.5047 USDC≈ $0.50 · min 0.605641 USDC≈ $1.00 · min 41 USDC≈ $1.00 · min 2.51 USDC≈ $1.00 · min 20.7584 USDC≈ $0.76 · min 0.91008Open account →
Bybitnot published¹not published¹not published¹not published¹not published¹Open account →
MEXCnot published¹not published¹not published¹not published¹not published¹Open account →
Coinbasenot published¹not published¹not published¹not published¹not published¹Open account →
Bitvavonot published¹not published¹not published¹not published¹not published¹Open account →
Bitstampnot published¹not published¹not published¹not published¹not published¹Open account →
  • Arbitrum One0.004 USDC · min 0.11
  • Base0.015 USDC · min 0.12
  • Polygon PoS0.016 USDC · min 0.12
  • Solana0.21 USDC · min 0.22
  • Ethereum0.63 USDC · min 1.2
  • Base0.033 USDC · min 0.066
  • Solana0.59476 USDC · min 1.18952
  • Polygon PoS0.8 USDC · min 1.6
  • Arbitrum One1 USDC · min 2
  • Ethereum10 USDC · min 20
  • Polygon PoS0.05 USDC · min 0.1
  • Ethereum0.1999988 USDC · min 0.1
  • Solana0.5 USDC · min 5
  • Arbitrum One1 USDC · min 5
  • Base1 USDC · min 5
  • Base0.099921 USDC · min 9.992006
  • Arbitrum One0.149881 USDC · min 9.992006
  • Polygon PoS0.64 USDC · min 9.992006
  • Ethereum0.799361 USDC · min 9.992006
  • Solana0.999201 USDC · min 9.992006
  • Polygon PoS0.12 USDC · min 3
  • Arbitrum One0.2 USDC · min 3
  • Base0.2 USDC · min 3
  • Solana0.3 USDC · min 3
  • Ethereum0.6 USDC · min 3
  • Polygon PoS0.21 USDC · min 0.3
  • Base0.5 USDC · min 1
  • Arbitrum One1 USDC · min 5
  • Solana1 USDC · min 5
  • Ethereum5.5 USDC · min 30
  • Ethereum0.5047 USDC · min 0.60564
  • Solana0.7584 USDC · min 0.91008
  • Arbitrum One1 USDC · min 4
  • Polygon PoS1 USDC · min 2
  • Base1 USDC · min 2.5
BybitOpen account →not published¹

no published fee we could check

MEXCOpen account →not published¹

no published fee we could check

CoinbaseOpen account →not published¹

no fixed fee — you pay the network fee

BitvavoOpen account →not published¹

no published fee we could check

BitstampOpen account →not published¹

no published fee we could check

Some links earn Skontro a commission. The ranking never knows.

¹ No fixed fee published — the exchange either charges the network fee of the moment and shows it at withdrawal time, or we could not verify a number officially.“min” = the exchange’s published minimum withdrawal in USDC. ≈ $ values USDC at its current reference price ($0.9996), not at $1 by assumption.

Sources and method, per exchange and network

Stablecoin (USDT/USDC) fees are listed per withdrawal network — only networks the issuer itself lists as native issuance (Tether / Circle), never a wrapped or bridged representation. Each amount is the exchange’s published schedule value on that network as of the verification date; most exchanges adjust it dynamically with network conditions. No cell = no officially verifiable published fee for that exchange on that network — never "not offered", never zero.

  • OKX · Ethereum: okx.com/en-us/fees/withdrawal-info (live fee table; JS-rendered, browser-verified — no keyless public API) — dynamic, tracks real-time network fees — verified 2026-08-04
  • OKX · Arbitrum One: okx.com/en-us/fees/withdrawal-info (live fee table; JS-rendered, browser-verified — no keyless public API) — dynamic, tracks real-time network fees — verified 2026-08-04
  • OKX · Polygon PoS: okx.com/en-us/fees/withdrawal-info (live fee table, "Polygon" row — a separate "Polygon (USDC.e)" row also exists, not used here; JS-rendered, browser-verified — no keyless public API) — dynamic, tracks real-time network fees — verified 2026-08-04
  • OKX · Solana: okx.com/en-us/fees/withdrawal-info (live fee table; JS-rendered, browser-verified — no keyless public API) — dynamic, tracks real-time network fees — verified 2026-08-04
  • OKX · Base: okx.com/en-us/fees/withdrawal-info (live fee table; JS-rendered, browser-verified — no keyless public API) — dynamic, tracks real-time network fees — verified 2026-08-04
  • Crypto.com · Ethereum: crypto.com/exchange/document/fees-limits (public coins API, exchange-fe.crypto.com/v1/public/coins) — schedule value, re-quoted at withdrawal time — verified 2026-08-04
  • Crypto.com · Arbitrum One: crypto.com/exchange/document/fees-limits (public coins API, exchange-fe.crypto.com/v1/public/coins) — schedule value, re-quoted at withdrawal time — verified 2026-08-04
  • Crypto.com · Polygon PoS: crypto.com/exchange/document/fees-limits (public coins API, exchange-fe.crypto.com/v1/public/coins; network "MATIC_USDC_NATIVE") — schedule value, re-quoted at withdrawal time — verified 2026-08-04
  • Crypto.com · Solana: crypto.com/exchange/document/fees-limits (public coins API, exchange-fe.crypto.com/v1/public/coins) — schedule value, re-quoted at withdrawal time — verified 2026-08-04
  • Crypto.com · Base: crypto.com/exchange/document/fees-limits (public coins API, exchange-fe.crypto.com/v1/public/coins) — schedule value, re-quoted at withdrawal time — verified 2026-08-04
  • Bitpanda · Ethereum: api.bitpanda.com/v1/limits/transaction-costs (official public API; fee set automatically per network congestion — snapshot) — verified 2026-08-04
  • Bitpanda · Arbitrum One: api.bitpanda.com/v1/limits/transaction-costs (official public API; fee set automatically per network congestion — snapshot) — verified 2026-08-04
  • Bitpanda · Polygon PoS: api.bitpanda.com/v1/limits/transaction-costs (official public API; fee set automatically per network congestion — snapshot) — verified 2026-08-04
  • Bitpanda · Solana: api.bitpanda.com/v1/limits/transaction-costs (official public API; fee set automatically per network congestion — snapshot) — verified 2026-08-04
  • Bitpanda · Base: api.bitpanda.com/v1/limits/transaction-costs (official public API; fee set automatically per network congestion — snapshot) — verified 2026-08-04
  • Bitget · Ethereum: api.bitget.com/api/v2/spot/public/coins?coin=USDC (official public API; withdrawFee/minWithdrawAmount, chain ERC20) — verified 2026-08-04
  • Bitget · Arbitrum One: api.bitget.com/api/v2/spot/public/coins?coin=USDC (official public API; withdrawFee/minWithdrawAmount, chain ArbitrumOne) — verified 2026-08-04
  • Bitget · Polygon PoS: api.bitget.com/api/v2/spot/public/coins?coin=USDC (official public API; withdrawFee/minWithdrawAmount, chain POLYGON) — verified 2026-08-04
  • Bitget · Solana: api.bitget.com/api/v2/spot/public/coins?coin=USDC (official public API; withdrawFee/minWithdrawAmount, chain SOL) — verified 2026-08-04
  • Bitget · Base: api.bitget.com/api/v2/spot/public/coins?coin=USDC (official public API; withdrawFee/minWithdrawAmount, chain BASE) — verified 2026-08-04
  • Binance · Ethereum: binance.com/en/fee/cryptoFee (public capital API, bapi getNetworkCoinAll) — dynamic with network congestion — verified 2026-08-04
  • Binance · Arbitrum One: binance.com/en/fee/cryptoFee (public capital API, bapi getNetworkCoinAll) — dynamic with network congestion — verified 2026-08-04
  • Binance · Polygon PoS: binance.com/en/fee/cryptoFee (public capital API, bapi getNetworkCoinAll) — dynamic with network congestion — verified 2026-08-04
  • Binance · Solana: binance.com/en/fee/cryptoFee (public capital API, bapi getNetworkCoinAll) — dynamic with network congestion — verified 2026-08-04
  • Binance · Base: binance.com/en/fee/cryptoFee (public capital API, bapi getNetworkCoinAll) — dynamic with network congestion — verified 2026-08-04
  • KuCoin · Ethereum: api.kucoin.com/api/v3/currencies/USDC (official public API; withdrawalMinFee/withdrawalMinSize, chain eth) — verified 2026-08-04
  • KuCoin · Arbitrum One: api.kucoin.com/api/v3/currencies/USDC (official public API; withdrawalMinFee/withdrawalMinSize, chain arbitrum) — verified 2026-08-04
  • KuCoin · Polygon PoS: api.kucoin.com/api/v3/currencies/USDC (official public API; withdrawalMinFee/withdrawalMinSize, chain matic) — verified 2026-08-04
  • KuCoin · Solana: api.kucoin.com/api/v3/currencies/USDC (official public API; withdrawalMinFee/withdrawalMinSize, chain sol) — verified 2026-08-04
  • KuCoin · Base: api.kucoin.com/api/v3/currencies/USDC (official public API; withdrawalMinFee/withdrawalMinSize, chain base) — verified 2026-08-04
  • Kraken · Ethereum: support.kraken.com/articles/360000767986 (official schedule, "USDC (Ethereum)" row; JS-rendered, browser-verified — no keyless public API) — verified 2026-08-04
  • Kraken · Arbitrum One: support.kraken.com/articles/360000767986 (official schedule, "USDC (Arbitrum One (USDC))" row; JS-rendered, browser-verified — no keyless public API) — verified 2026-08-04
  • Kraken · Polygon PoS: support.kraken.com/articles/360000767986 (official schedule, "USDC (Polygon (USDC))" row; JS-rendered, browser-verified — no keyless public API) — verified 2026-08-04
  • Kraken · Solana: support.kraken.com/articles/360000767986 (official schedule, "USDC (Solana)" row; JS-rendered, browser-verified — no keyless public API) — verified 2026-08-04
  • Kraken · Base: support.kraken.com/articles/360000767986 (official schedule, "USDC (Base)" row; JS-rendered, browser-verified — no keyless public API) — verified 2026-08-04

Withdrawal is one leg of the real cost — fee plus measured spread live in the USDC True-Cost comparison, what actually arrives on a specific network is the Move check (USDC included), and whether you get your money out at all is the Reliability Score. Every other asset: the full cross-exchange table. Data, not advice.

Questions, answered

Which network is cheapest to withdraw USDC?

Across the exchanges we cover, the lowest published USDC withdrawal fee is on Arbitrum One: OKX lists 0.004 USDC, the exchange's own published schedule value, checked 2026-08-04. On Ethereum the lowest published fee is Bitpanda at 0.1999988 USDC ≈ $0.20, checked 2026-08-04. Each exchange sets its fee per network and most adjust it with network conditions, so these are published values as of the date shown, not live quotes.

Why do fees differ by network?

Because the fee is set per network: an exchange pays a different on-chain cost to move USDC on each network it supports and publishes a schedule value for each one, so the same coin leaves the same exchange at different prices depending on the network you choose. Crypto.com, for example, publishes 0.033 USDC ≈ $0.03 on Base but 10 USDC ≈ $10.00 on Ethereum (checked 2026-08-04). This table lists only networks the issuer itself lists as native issuance — never a wrapped or bridged representation — and a missing cell means the exchange publishes no fee we could verify for that network, not that it charges nothing.