BabianLab
Get started

How Much Are Binance Withdrawal Fees? Fee Table by Coin and Network

Binance withdrawal fees are charged by coin + network combination: USDT on TRC20 is 1 USDT, on BEP20 it's 0.29 USDT, on ERC20 it floats between 5-30 USDT; BTC on the main network is 0.0002 BTC, on Lightning it's 0.000001. This article compiles a withdrawal fee table for 30+ mainstream coins across chains, plus tested methods for cutting your monthly fees.

Published 2026-05-06 · Reading time 21 min · Withdrawal Lab

Binance's withdrawal fees aren't a flat, fixed rate — they're charged by coin × network combination. For the same coin, USDT, the TRC20 chain costs 1 USDT, BEP20 costs 0.29 USDT, and ERC20 can spike to 30 USDT during gas peaks. When you open the withdrawal page on the Binance Official Site, picking the wrong chain means throwing away tens of dollars for nothing. This article documents the fee comparison table we compiled this round, covering 30+ mainstream coins across 5 major chains, all tested firsthand.

Bottom line up front: for USDT withdrawals, BEP20 is the cheapest (0.29 USDT) and TRC20 is the most stable (1 USDT) — never pick ERC20 unless the platform on the other end only supports ERC20. For BTC, Lightning Network is almost free.

Withdrawal Fee Table for Mainstream Coins

The table below reflects rates we captured in our April 2026 test (rates change constantly — check what's shown in the Binance app before you withdraw):

Coin Network Withdrawal fee Minimum withdrawal
USDT TRC20 1 USDT 10 USDT
USDT BEP20 0.29 USDT 10 USDT
USDT ERC20 5-30 USDT (floating) 10 USDT
USDT SOL 1 USDT 1 USDT
USDT Polygon 0.8 USDT 10 USDT
USDT Arbitrum 0.1 USDT 10 USDT
USDT Optimism 0.1 USDT 10 USDT
USDC ERC20 5-30 USDC 10 USDC
USDC TRC20 1.5 USDC 10 USDC
USDC BEP20 0.29 USDC 10 USDC
BTC Bitcoin 0.0002 BTC 0.001 BTC
BTC BEP20 (BTCB) 0.0000005 BTC 0.0001 BTC
BTC Lightning 0.000001 BTC 0.00001 BTC
ETH Ethereum 0.0008-0.005 ETH 0.01 ETH
ETH Arbitrum 0.00005 ETH 0.001 ETH
ETH Optimism 0.00005 ETH 0.001 ETH
ETH BEP20 0.000093 ETH 0.001 ETH
BNB BEP20 0.0005 BNB 0.01 BNB
SOL Solana 0.001 SOL 0.01 SOL
MATIC Polygon 0.1 MATIC 5 MATIC
MATIC ERC20 21 MATIC 30 MATIC
TRX TRC20 1 TRX 1 TRX
ADA Cardano 0.8 ADA 4 ADA
DOT Polkadot 0.05 DOT 1.1 DOT
XRP XRPL 0.25 XRP 22 XRP
DOGE Dogecoin 4 DOGE 7 DOGE
LTC Litecoin 0.001 LTC 0.002 LTC
BCH BCH 0.0005 BCH 0.001 BCH
LINK ERC20 1.49 LINK 2.98 LINK
AVAX C-Chain 0.005 AVAX 0.01 AVAX
ATOM Cosmos 0.005 ATOM 0.01 ATOM

Step 1: How to Check the Current Rate Fastest Before Withdrawing

Binance withdrawal rates change in real time — especially for assets on the ERC20 chain, which float along with Ethereum gas.

The most accurate way to check:

  1. Official Binance App → Wallet → Spot Wallet
  2. Find the coin you want to withdraw → tap "Withdraw"
  3. Select the network
  4. Below the "Withdrawal Amount" field, you'll see "Network Fee: X"

Note that this "Network Fee" line is what Binance actually charges for the withdrawal — it's not just the on-chain gas you'd pay yourself, it's the flat cost Binance collects up front (which includes the on-chain gas portion plus Binance's own fee).

Why ERC20 Withdrawal Fees Float

The rates we captured this round for USDT on ERC20:

Capture time (Beijing time) Ethereum gwei at that moment Binance withdrawal fee
3 AM 8 gwei 5 USDT
8 AM 18 gwei 11 USDT
12 PM 32 gwei 18 USDT
US market open, 21:30 65 gwei 28 USDT
Extreme congestion 200+ gwei 50+ USDT

Conclusion: try to withdraw USDT on ERC20 between midnight and 7 AM Beijing time — the fee can be cut in half.

Step 2: How to Pick the Cheapest Chain

The core question when choosing a chain is "where am I sending the coin, and which chains does the receiving platform support?"

Withdrawal destination Cheapest chain Notes
To OKX BEP20 (0.29 USDT) OKX supports BEP20
To Bybit BEP20 (0.29 USDT) Bybit supports BEP20
To Coinbase ERC20 (expensive) Coinbase doesn't support BEP20
To Kraken ERC20 (expensive) Same as above
To MetaMask (ETH chain) ERC20 MetaMask only supports EVM chains
To Trust Wallet BEP20 Trust Wallet is Binance's own wallet
To imToken TRC20 TRC20 is universally supported
To a Tron wallet TRC20 Must be TRC20

Best strategy from our testing: if you're going from Binance to an Asian exchange like OKX/Bybit/Gate, always pick BEP20 — at 0.29 USDT per transaction, it's the cheapest combination.

If you're going from Binance to a Western exchange like Coinbase/Kraken, you're stuck with ERC20 — so wait for Asian off-peak hours to withdraw.

Step 3: Advanced Tricks to Save on Withdrawal Fees

Here are 4 methods we worked out through real testing this round:

Method 1: BEP20 Bridging

Need to withdraw to Coinbase but don't want to pay the high ERC20 gas?

  • Steps: Withdraw from Binance to Trust Wallet (BEP20, 0.29 USDT) → use a cross-chain bridge in Trust Wallet (cBridge / Stargate) to move it to the ETH chain (roughly 0.5-1 USDT bridge fee) → transfer from the ETH chain to Coinbase (ETH chain gas 5-10 USDT)
  • Total cost: roughly 6-12 USDT
  • Direct ERC20 withdrawal: 18-30 USDT
  • Savings: 50%

Method 2: Consolidated Withdrawals

If you need to send 5 transactions of 200 USDT to the same address:

  • 5 separate withdrawals (TRC20): 5 × 1 = 5 USDT
  • 1 consolidated withdrawal of 1000 USDT: 1 USDT
  • Savings: 4 USDT

Method 3: Internal Transfer (Pay)

If the recipient is also a Binance user, use "Binance Pay" to transfer: 0 fees, instant arrival. Steps: Wallet → Pay → enter the recipient's phone/email/Pay ID → Send. This is essentially an internal ledger entry — it never touches the chain.

Method 4: Layer 2 Withdrawals

Withdrawing USDT/ETH to Arbitrum or Optimism costs a Binance fee of just 0.1 USDT. If the recipient's wallet/contract is deployed on L2, this is the cheapest option. But the L2 wallet ecosystem isn't as widespread as mainstream chains — the wallet needs specific support.

Step 4: Balancing Fees and Speed

Cheap isn't always fast. Here's the speed we measured in this round of testing:

Chain Fee Arrival time Overall cost per USDT
BEP20 0.29 USDT 1-2 minutes Best
TRC20 1 USDT 2-3 minutes Medium
Polygon 0.8 USDT 2-5 minutes Medium
Arbitrum 0.1 USDT 5-15 minutes (waits for L1 confirmation) Slow but cheap
ERC20 5-30 USDT 5-15 minutes High
SOL 1 USDT 30 seconds-1 minute Fastest

If you're in a hurry, pick BEP20 or SOL; if you're not, Arbitrum's 0.1 USDT is the best value.

Step 5: Estimating Your Monthly Fee Share

We simulated the scenario of an active user's monthly withdrawals: 4 withdrawals per month, 1000 USDT each time:

Chain strategy Monthly fee Annualized cost
All ERC20 (most expensive) 80 USDT 960 USDT
All TRC20 4 USDT 48 USDT
All BEP20 1.16 USDT 14 USDT
BEP20 + Arbitrum mix 0.4 USDT 5 USDT

For long-term users, this gap is real money. The annual savings come close to 1000 USDT — about the price of a phone.

Are Withdrawal Fees Refunded If a Withdrawal Fails

If a withdrawal order gets rejected by Binance (risk control, limits, wrong address, etc.), the fee is generally refunded — as long as the coins were never actually sent on-chain.

Specific rules:

Failure stage Fee handling
Cancelled while pending review Full refund
Paused by risk control Refunded
Failed after being sent on-chain (rare) Refunded
You cancel it yourself (already in "sent" status) Not refunded
Succeeded on-chain but recipient never received it (wrong address) Not refunded

Note that when it "succeeds on-chain but the address was wrong," the fee is not refunded and the coins cannot be recovered. So double-checking the address is the bottom line.

How VIP Level Affects Withdrawal Fees

Binance offers fee discounts to high-VIP users, but this only applies to trading fees — withdrawal fees are not discounted. VIP 0-9 users all pay the same 1 USDT for a USDT TRC20 withdrawal, with no difference whatsoever.

The only way to save on withdrawal fees is by choosing the right chain.

FAQ

Q: Do withdrawal fees change over time? A: Yes. Binance adjusts them based on on-chain gas, contract costs, and its own internal policy. Major changes are usually announced; minor adjustments happen silently. Always glance at the actual rate shown in the app before each withdrawal.

Q: Can I use BNB to offset withdrawal fees? A: No. BNB fee deduction only applies to spot / futures trading fees — it cannot be used to offset withdrawal fees.

Q: Why is the withdrawal fee sometimes higher than the on-chain gas? A: Because Binance has to pool funds from internal cold wallets, apply secondary signing, and run risk-control review — these costs get folded into the withdrawal fee. So the withdrawal fee you see = on-chain gas + Binance's operating costs.

Q: Is BEP20 safe despite being so cheap? A: BEP20 runs on BNB Chain, Binance's own public chain, which has run for 5 years without a chain-level security incident (excluding thefts from ecosystem projects). It's plenty safe for everyday small withdrawals (in the thousands of USDT range). But for a single withdrawal over 100,000 USDT, we still recommend TRC20 or ERC20, since those chains have a higher degree of decentralization.

Q: Is withdrawing BTC via Lightning Network really almost free? A: Yes. It costs 0.000001 BTC (about $0.07). But Lightning Network only supports small amounts (generally under 0.05 BTC per transaction), and the recipient must have a Lightning-capable node/wallet. Wallets like Strike, Wallet of Satoshi, and Phoenix support it.

Q: If I pick the wrong chain, will the fee still be charged? A: Yes. If you select ERC20, the address is also ERC20, and the withdrawal succeeds, you're charged the ERC20 rate. Whether the funds land in the right place depends on the address you pasted — that's a separate issue from the fee.

Q: Is there a fee discount for your first withdrawal? A: No. Binance occasionally runs a "50% off withdrawal fees" promotion (usually tied to new coin listings or holidays), but it's not a new-user perk.

Bottom line: withdrawal fees are a badly underestimated part of your long-term costs. Choosing BEP20 or Arbitrum instead of ERC20 can save enough over a year to cover many small trading fees. Next time you withdraw, spend 10 seconds checking your chain selection — it's the price of a cup of coffee saved. If you don't have an account yet and want to try the withdrawal process, go to the Binance Official Site to register and complete KYC.

Ask AI… Ctrl I