Tools/Explorers

Crypto Exchange Withdrawal Fees: Complete Fee Comparison

Compare withdrawal fees across major crypto exchanges for Bitcoin, Ethereum, stablecoins, and other assets by network. Find the cheapest way to withdraw.

Spark TeamInvalid Date

Crypto Exchange Withdrawal Fee Comparison

Withdrawal fees are one of the largest hidden costs of using centralized crypto exchanges. Unlike trading fees, which are typically a fraction of a percent, withdrawal fees can range from under $0.01 on the Lightning Network to over $10 for an ERC-20 token transfer during periods of Ethereum congestion. The network you choose matters as much as the exchange itself.

This guide compares withdrawal fees across Coinbase, Binance, Kraken, Bybit, OKX, Gemini, and Bitstamp for the most commonly withdrawn assets: BTC, ETH, USDT, and USDC. All fees are approximate and based on publicly available data as of mid-2026. Exchange fees are dynamic and fluctuate with network conditions, so always confirm the exact fee on the withdrawal screen before submitting.

Bitcoin (BTC) Withdrawal Fees by Exchange

Bitcoin withdrawal fees vary significantly depending on whether you use on-chain transfers or the Lightning Network. On-chain fees are set by each exchange as a fixed or semi-dynamic amount (denominated in BTC) that covers the blockchain network fee plus, in some cases, a platform markup. Lightning withdrawals bypass the base layer entirely and cost a fraction of a cent in routing fees.

ExchangeBTC On-Chain FeeBTC Lightning FeeMin. Withdrawal (On-Chain)
CoinbaseDynamic (network fee only)0.2% processing fee0.0001 BTC
Binance~0.0002 BTC (dynamic)~0.000001 BTC0.0001 BTC
Kraken~0.00001-0.00015 BTC (dynamic)Free (routing fees only)0.0002 BTC
Bybit~0.0005 BTCNot supported0.001 BTC
OKX~0.0001-0.0004 BTC (dynamic)Supported (near zero)0.00011 BTC
GeminiDynamic (network fee only)Not supported~$10 equivalent
Bitstamp~0.0005 BTCNot supported0.001 BTC

Coinbase and Gemini pass through the raw network fee without adding a platform markup, which means their cost fluctuates with mempool congestion. Kraken and OKX use dynamic fees that track network conditions in real time, often resulting in very low costs during off-peak periods. Bybit and Bitstamp charge higher fixed fees of approximately 0.0005 BTC regardless of congestion.

For small BTC withdrawals, the Lightning Network is the clear winner. Coinbase, Binance, Kraken, and OKX all support Lightning withdrawals. Coinbase charges a 0.2% processing fee on Lightning transfers, while Binance charges approximately 0.000001 BTC and Kraken passes through only the network routing fee. A Lightning withdrawal typically costs fewer than 100 satoshis in routing fees, compared to 2,000 to 50,000+ satoshis for an on-chain transaction depending on congestion. Gemini, Bybit, and Bitstamp do not currently offer Lightning as a withdrawal option. For a deeper look at how Lightning compares, see our Lightning vs on-chain comparison.

Ethereum (ETH) Withdrawal Fees by Exchange

Ethereum withdrawal fees are driven primarily by gas prices on the Ethereum mainnet. Some exchanges charge a fixed ETH amount that may include a markup, while others pass through the dynamic network fee. Layer 2 networks like Arbitrum and Optimism can reduce ETH withdrawal costs by 90% or more.

ExchangeETH Mainnet FeeETH via ArbitrumETH via Other L2s
CoinbaseDynamic (network fee only)~$0.10-$0.50Base: ~$0.01-$0.10
Binance~0.0001 ETH~$0.20Optimism: ~$0.30
Kraken~0.00012-0.0035 ETH (dynamic)~0.00015 ETHBase, Polygon, Optimism supported
Bybit~0.001-0.005 ETH~0.0001 ETHMantle: Free
OKX~0.000095-0.0004 ETH (dynamic)~$0.005Multiple L2s supported
GeminiDynamic (network fee only)SupportedBase, Optimism supported
Bitstamp~0.005-0.03 ETHNot supportedLimited

OKX uses aggressive dynamic pricing that can drop as low as 0.000095 ETH during low-congestion periods. Bybit offers free ETH withdrawals via the Mantle network, though this requires the recipient to support that network. Bitstamp charges a semi-dynamic fee that can reach 0.03 ETH, making it one of the more expensive options for ETH withdrawals. For users who want to stay on Ethereum L1, Coinbase and Gemini pass through the raw gas cost without additional markup.

For a broader comparison of network fees across chains, see our blockchain fee comparison tool.

Stablecoin Withdrawal Fees: USDT and USDC by Network

Stablecoin withdrawal fees are where network selection has the biggest impact. Withdrawing USDT on Ethereum (ERC-20) can cost $1 to $15 depending on gas and the exchange, while the same transfer on Tron (TRC-20) costs around $1 and on Solana as little as $0.10. The table below compares stablecoin withdrawal costs across exchanges and networks.

ExchangeUSDT ERC-20USDT TRC-20USDT SolanaUSDC ERC-20USDC Solana
CoinbaseDynamic (~$5)Not supportedDynamic (~$1)FreeFree
Binance~0.3-1.6 USDT~1 USDT~0.1-0.5 USDT~1-3.5 USDC~0.01 USDC
Kraken~0.6-5 USDT (dynamic)~1-4 USDT (dynamic)~0.9 USDT~0.6-5 USDC (dynamic)~0.9 USDC
Bybit~3-5.5 USDT~1 USDT~0.2-1 USDT~3-5 USDC~1 USDC
OKX~0.88-2.6 USDT (dynamic)~1 USDT~$0.01~2.6 USDC (dynamic)~$0.10
GeminiDynamic (no markup)Dynamic (no markup)Dynamic (no markup)Dynamic (no markup)Dynamic (no markup)
Bitstamp~20 USDTNot supportedNot supportedDynamicSupported (via multi-chain)

Coinbase stands out for USDC: as the co-creator of USDC alongside Circle, Coinbase offers free USDC withdrawals across all supported networks including Ethereum, Solana, Base, Polygon, and Arbitrum. This makes USDC on Coinbase the cheapest stablecoin withdrawal option available on any major exchange.

Coinbase does not support USDT withdrawals on the TRC-20 (Tron) network, citing regulatory compliance. This is a notable limitation for users who rely on TRC-20 as one of the cheapest USDT transfer rails. Bitstamp charges approximately 20 USDT for ERC-20 USDT withdrawals and does not support TRC-20 at all, making it the most expensive option for stablecoin withdrawals.

Gemini supports USDT and USDC withdrawals on Solana, Ethereum, and Tron (via USDT0 integration as of May 2026), charging only the dynamic network fee with no platform markup. Binance provides the widest network support for USDC, covering Solana, Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB Chain, Tron, and more.

For a detailed breakdown of stablecoin transfer costs by network rather than by exchange, see our stablecoin transfer cost comparison.

Choosing the Right Network to Minimize Fees

The single most effective way to reduce withdrawal costs is selecting the right Layer 2 or alternative network. The difference can be staggering: a USDT withdrawal on Ethereum ERC-20 might cost $3 to $20 depending on the exchange, while the same amount on Solana costs under $1.

For BTC withdrawals:

  • Lightning Network offers the lowest fees (fractions of a cent to 0.2%) with instant settlement
  • On-chain Bitcoin is necessary for larger amounts or when the recipient does not support Lightning
  • Spark enables near-zero-fee Bitcoin transfers as a native Bitcoin layer, though exchange support is still emerging

For stablecoin withdrawals:

  • Solana consistently offers the lowest fees across exchanges (typically under $1)
  • Tron TRC-20 remains popular for USDT at around $1 per transfer
  • Arbitrum and Base provide low-cost options for users staying within the Ethereum ecosystem
  • Polygon offers low fees but is being deprecated by some platforms
  • ERC-20 (Ethereum mainnet) should be avoided unless the destination only accepts L1 tokens

One common mistake is withdrawing to a network your destination wallet does not support. Always verify that the receiving wallet or exchange accepts deposits on the network you select. Sending tokens to an incompatible network can result in permanent loss of funds.

Hidden Fees and Minimum Withdrawal Amounts

The posted withdrawal fee is not always the full cost of moving crypto off an exchange. Several other factors can eat into your balance:

Spread markup on conversion:

  • Coinbase applies a spread of approximately 0.5% (up to 2% in volatile conditions) when you buy crypto through its simple trade interface
  • Binance's "Convert" feature and OKX's "Quick Convert" both embed a 0.5% to 1% spread that is not labeled as a fee
  • Bybit's "Simple Buy" includes a spread of approximately 1.2% to 3.2% depending on payment method and region
  • Using the advanced or spot trading interface on any exchange avoids or reduces this spread

Minimum withdrawal amounts:

  • Most exchanges require a minimum withdrawal of 0.0001 to 0.001 BTC for on-chain Bitcoin
  • Lightning minimums are typically lower (as low as 1 satoshi on Binance)
  • Stablecoin minimums vary: OKX requires 20 USDT minimum for ERC-20, while Binance requires 5 USDT
  • Gemini enforces a ~$10 minimum across most crypto withdrawals

Withdrawal frequency limits:

  • Some exchanges apply daily withdrawal caps based on KYC verification level
  • OKX limits Lightning withdrawals to 0.05 BTC per transaction and 0.5 BTC per day
  • Kraken Lightning withdrawals are capped at approximately 0.1 BTC per transaction

For a broader comparison of exchange fee structures including trading fees, see our crypto exchange fee comparison.

Lightning Network and Spark: The Lowest-Cost Bitcoin Withdrawals

The Lightning Network has transformed BTC withdrawals. Where an on-chain transaction might cost 2,000 to 50,000+ satoshis depending on mempool congestion, a Lightning payment typically costs fewer than 100 satoshis in routing fees. That is a reduction of 100x to 10,000x.

As of mid-2026, Coinbase, Binance, Kraken, and OKX support Lightning Network withdrawals. Coinbase charges a 0.2% processing fee on Lightning sends, while Binance charges approximately 0.000001 BTC (under $0.10) and Kraken passes through only the routing fee with no platform charge. Bybit, Gemini, and Bitstamp do not currently offer Lightning as a withdrawal option. For exchanges that support it, Lightning is almost always the cheapest and fastest way to withdraw BTC, with settlement in seconds rather than the 10 to 60 minutes required for on-chain block confirmations.

Beyond Lightning, Spark offers a native Bitcoin Layer 2 that supports both BTC and stablecoin transfers (via USDB) with near-zero fees. As exchange integrations grow, Spark withdrawals could further reduce the cost of moving value off exchanges within the Bitcoin ecosystem.

For a comprehensive guide to moving Bitcoin on and off exchanges, see our research on Bitcoin on/off-ramps.

Exchange-by-Exchange Summary

Coinbase

Coinbase charges dynamic withdrawal fees that match the underlying network cost with no platform markup on on-chain transfers. USDC withdrawals are free across all supported networks (Ethereum, Solana, Base, Polygon, Arbitrum). Lightning BTC withdrawals are supported with a 0.2% processing fee. However, Coinbase does not support USDT on TRC-20, limiting options for users who want cheap Tether transfers. The simple buy interface includes a hidden spread of approximately 0.5% that inflates your effective cost before you even reach the withdrawal step.

Binance

Binance offers the widest network support, letting you withdraw most assets across 10+ chains. BTC on-chain costs approximately 0.0002 BTC (dynamically adjusted), and Lightning is available at near-zero fees (~0.000001 BTC). USDT via TRC-20 costs roughly 1 USDT, and via Solana as low as 0.1 USDT. Binance is one of the few exchanges that supports USDC on virtually every major network including Arbitrum, Base, Polygon, and Avalanche.

Kraken

Kraken uses dynamic withdrawal fees that track network conditions. BTC on-chain can be as low as 0.00001 BTC during calm periods. Lightning is supported with no platform fee. ETH withdrawal costs approximately 0.00012 to 0.0035 ETH depending on congestion. Kraken supports USDT and USDC on Arbitrum, Base, and Polygon in addition to mainnet Ethereum, giving users multiple L2 options.

OKX

OKX uses a fully dynamic fee model that tracks real-time blockchain conditions, often resulting in the lowest effective fees. BTC on-chain ranges from 0.0001 to 0.0004 BTC depending on congestion, and ETH mainnet can drop as low as 0.000095 ETH. USDT on Solana costs as little as $0.01. OKX supports Lightning for BTC with no platform fee. The tradeoff is that OKX's main platform is not available to US users.

Bybit

Bybit charges a higher BTC on-chain fee (~0.0005 BTC) than most competitors and does not support Lightning. However, Bybit offers free ETH withdrawals via the Mantle network and competitive stablecoin fees on TRC-20 (~1 USDT) and Solana. Internal transfers between Bybit accounts are free.

Gemini

Gemini does not add a platform markup to crypto withdrawals: you pay only the blockchain network fee. Gemini supports stablecoin withdrawals on Solana, Ethereum, Arbitrum, Base, and Optimism. Lightning is not currently supported for BTC, which limits options for low-cost Bitcoin withdrawals.

Bitstamp

Bitstamp charges semi-fixed withdrawal fees (approximately 0.0005 BTC for Bitcoin and 0.005 to 0.03 ETH for Ethereum) that are periodically adjusted but not dynamically calculated per transaction. Network options are limited: TRC-20 USDT is not supported, and ERC-20 USDT can cost approximately 20 USDT. Bitstamp supports multi-chain USDC on Stellar, Solana, Arbitrum, Polygon, Optimism, and Avalanche. Lightning is not supported.

Frequently Asked Questions

Which crypto exchange has the lowest withdrawal fees?

OKX generally offers the lowest dynamic withdrawal fees across BTC, ETH, and stablecoins, with USDT on Solana as low as $0.01. However, OKX is not available to US users on its main platform. Among US-accessible exchanges, Coinbase offers free USDC withdrawals on all supported networks, and Kraken can have BTC fees as low as 0.00001 BTC during low-congestion periods. The cheapest option always depends on the asset, network, and timing.

How can I avoid high crypto withdrawal fees?

Use the Lightning Network for BTC withdrawals (fractions of a cent with instant settlement). For stablecoins, withdraw via Solana, Tron TRC-20, or Arbitrum instead of Ethereum mainnet. If you hold USDC on Coinbase, withdrawals are free on all supported networks. Time withdrawals during periods of low network congestion when dynamic fees drop. Use the exchange's advanced trading interface rather than the simple buy screen to avoid hidden spread markups of 0.5% to 3%.

Why are Ethereum withdrawal fees so high?

Ethereum mainnet fees are driven by the gas market, where users compete for limited block space. A simple ERC-20 token transfer requires roughly 65,000 gas units, and during periods of high demand the price per gas unit can spike significantly. Layer 2 networks like Arbitrum, Base, and Optimism post transaction data to Ethereum in batches, spreading the L1 cost across many transactions and reducing individual fees by 90% or more.

Is it cheaper to withdraw USDT or USDC?

On most exchanges, USDT and USDC cost roughly the same to withdraw on the same network. The difference lies in network availability and exchange partnerships. USDT is available on Tron (TRC-20), one of the cheapest networks, but Coinbase does not support TRC-20 withdrawals. USDC on Coinbase is free to withdraw on all supported networks (Ethereum, Solana, Base, Polygon, Arbitrum). If you use Coinbase, USDC is dramatically cheaper. On other exchanges, choose whichever stablecoin is available on the cheapest supported network.

Do all exchanges support Lightning Network withdrawals?

No. As of mid-2026, Coinbase, Binance, Kraken, and OKX support Lightning Network BTC withdrawals. Bybit, Gemini, and Bitstamp do not currently offer Lightning as a withdrawal option. Fee models vary across exchanges that do support it: Coinbase charges a 0.2% processing fee, Binance charges ~0.000001 BTC, and Kraken passes through only the routing fee. Some exchanges also impose per-transaction and daily limits on Lightning withdrawals.

What happens if I withdraw to the wrong network?

Withdrawing to an unsupported network can result in permanent loss of funds. For example, sending USDT via the Tron network to an Ethereum-only wallet address means those tokens arrive on a blockchain your wallet cannot access. Some exchanges and wallets can recover cross-chain deposits, but this is not guaranteed and often involves fees or long wait times. Always verify that the destination wallet supports the specific network you select before confirming a withdrawal.

Are there exchanges with zero withdrawal fees?

Some exchanges offer zero-fee withdrawals on specific networks or for specific assets. Coinbase offers free USDC withdrawals across all supported networks. Bybit offers free ETH via Mantle. Binance offers free BTC via Lightning. Internal transfers between accounts on the same exchange are typically free. However, no exchange offers universally free withdrawals across all assets and networks, since someone must pay the underlying blockchain transaction fee.

This tool is for informational purposes only and does not constitute financial advice. Withdrawal fees are dynamic and change based on network congestion, exchange policy updates, and market conditions. All figures are approximate and based on publicly available data as of mid-2026. Always confirm the exact fee on the exchange's withdrawal screen before submitting a transaction.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →