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 · schedule values, not live quotes.
| Exchange | Ethereum | Arbitrum One | Base | Polygon PoS | Solana | Account |
|---|---|---|---|---|---|---|
| OKX | 0.63 USDC≈ $0.63 · min 1.2 | 0.004 USDCmin 0.11 | 0.015 USDC≈ $0.01 · min 0.12 | 0.016 USDC≈ $0.02 · min 0.12 | 0.21 USDC≈ $0.21 · min 0.22 | Open account → |
| Crypto.com | 10 USDC≈ $10.00 · min 20 | 1 USDC≈ $1.00 · min 2 | 0.033 USDC≈ $0.03 · min 0.066 | 0.8 USDC≈ $0.80 · min 1.6 | 0.59476 USDC≈ $0.59 · min 1.18952 | Open account → |
| Bitpanda | 0.1999988 USDC≈ $0.20 · min 0.1 | 1 USDC≈ $1.00 · min 5 | 1 USDC≈ $1.00 · min 5 | 0.05 USDC≈ $0.05 · min 0.1 | 0.5 USDC≈ $0.50 · min 5 | Open account → |
| Bitget | 0.799361 USDC≈ $0.80 · min 9.992006 | 0.149881 USDC≈ $0.15 · min 9.992006 | 0.099921 USDC≈ $0.10 · min 9.992006 | 0.64 USDC≈ $0.64 · min 9.992006 | 0.999201 USDC≈ $1.00 · min 9.992006 | Open account → |
| Binance | 0.6 USDC≈ $0.60 · min 3 | 0.2 USDC≈ $0.20 · min 3 | 0.2 USDC≈ $0.20 · min 3 | 0.12 USDC≈ $0.12 · min 3 | 0.3 USDC≈ $0.30 · min 3 | Open account → |
| KuCoin | 5.5 USDC≈ $5.50 · min 30 | 1 USDC≈ $1.00 · min 5 | 0.5 USDC≈ $0.50 · min 1 | 0.21 USDC≈ $0.21 · min 0.3 | 1 USDC≈ $1.00 · min 5 | Open account → |
| Kraken | 0.5047 USDC≈ $0.50 · min 0.60564 | 1 USDC≈ $1.00 · min 4 | 1 USDC≈ $1.00 · min 2.5 | 1 USDC≈ $1.00 · min 2 | 0.7584 USDC≈ $0.76 · min 0.91008 | Open account → |
| Bybit | not published¹ | not published¹ | not published¹ | not published¹ | not published¹ | Open account → |
| MEXC | not published¹ | not published¹ | not published¹ | not published¹ | not published¹ | Open account → |
| Coinbase | not published¹ | not published¹ | not published¹ | not published¹ | not published¹ | Open account → |
| Bitvavo | not published¹ | not published¹ | not published¹ | not published¹ | not published¹ | Open account → |
| Bitstamp | not 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
no published fee we could check
no published fee we could check
no fixed fee — you pay the network fee
no published fee we could check
no published fee we could check
Some links earn Skontro a commission. The ranking never knows.
Sources & method
¹ 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 ($1.0000), not at $1 by assumption.
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
One leg of the cost — the rest: USDC True-Cost comparison · Move check · Reliability Score · all assets. Data, not advice.
Questions, answered
Which network is cheapest to withdraw USDC?
OKX on Arbitrum One: 0.004 USDC, published, checked 2026-08-04. On Ethereum: Bitpanda, 0.1999988 USDC ≈ $0.20, checked 2026-08-04.
Why do fees differ by network?
The fee is set per network — each network costs the exchange something different. Crypto.com: 0.033 USDC on Base, 10 USDC on Ethereum (checked 2026-08-04).