How Withdrawal Fees Work
When withdrawing crypto from Binance, you pay a fee. This isn't Binance "charging" you — it covers the miner/validator fees paid to the blockchain network. Binance charges a fixed withdrawal fee that covers both the miner fee and platform operating costs.
In simple terms: every withdrawal incurs a fixed fee deducted from your withdrawal amount.
Withdrawal Fees for Major Coins (Reference)
Below are withdrawal fees for popular coins across different networks. Rates may be adjusted at any time — always check the Binance App for current rates.
USDT Withdrawal Fees
| Network | Withdrawal Fee | Best For |
|---|---|---|
| TRC20 (Tron) | 1 USDT | Everyday transfers — top choice |
| BEP20 (BNB Chain) | 0.29 USDT | BNB Chain ecosystem |
| SOL (Solana) | 1 USDT | Solana ecosystem |
| Arbitrum One | 0.1 USDT | Ethereum L2 |
| Optimism | 0.1 USDT | Ethereum L2 |
| ERC20 (Ethereum) | 3-10 USDT | Ethereum mainnet (expensive) |
| Polygon | 0.1 USDT | Polygon ecosystem |
BTC Withdrawal Fees
| Network | Withdrawal Fee |
|---|---|
| BTC (Bitcoin) | 0.0001-0.0005 BTC |
| BEP20 (BNB Chain) | 0.0000005 BTC |
| Lightning Network | Very low |
BTC withdrawal via BEP20 is extremely cheap, but the receiver must also support BTC on BEP20. If you need to send to a wallet that only supports the native BTC network, you must use the BTC network.
ETH Withdrawal Fees
| Network | Withdrawal Fee |
|---|---|
| ERC20 (Ethereum) | 0.00063-0.005 ETH |
| BEP20 (BNB Chain) | 0.000005 ETH |
| Arbitrum One | 0.0001 ETH |
| Optimism | 0.00004 ETH |
BNB Withdrawal Fees
| Network | Withdrawal Fee |
|---|---|
| BEP20 (BNB Chain) | 0.0005 BNB |
| BEP2 (Beacon Chain) | 0.01 BNB |
Other Common Coins
| Coin | Network | Withdrawal Fee |
|---|---|---|
| SOL | Solana | 0.01 SOL |
| XRP | Ripple | 0.25 XRP |
| DOGE | Dogecoin | 5 DOGE |
| ADA | Cardano | 1 ADA |
| MATIC | Polygon | 0.1 MATIC |
Note: The fees above are reference values. Binance periodically adjusts withdrawal fees based on network congestion. Always check the actual rate displayed on the withdrawal page.
How to Check Real-Time Withdrawal Fees
To view the current fee for a specific coin in the Binance App:
- Wallet → Withdraw
- Select the coin you want to withdraw
- Select the withdrawal network
- The page will display the current "Withdrawal Fee" and "Minimum Withdrawal" for that network
How to Choose the Cheapest Withdrawal Option
Principle 1: Prefer BEP20
If the receiver supports BEP20, nearly every coin has its lowest withdrawal fee on this network. This is because BNB Chain has very low transaction processing costs as Binance's own blockchain.
Principle 2: Avoid ERC20
The Ethereum mainnet (ERC20) typically has the highest withdrawal fees across all networks due to persistently high gas fees. Unless you must send to an Ethereum mainnet address, avoid ERC20.
Principle 3: Consider L2 Networks
Arbitrum and Optimism are Ethereum Layer 2 networks with withdrawal fees far below Ethereum mainnet while maintaining Ethereum compatibility. If the receiver supports these L2 networks, they're a much better choice than ERC20.
Principle 4: Batch Your Withdrawals
Each withdrawal incurs a fixed fee, so frequent small withdrawals are cost-inefficient. If you need to move assets off Binance, accumulate to a reasonable amount before making a single withdrawal rather than withdrawing small amounts daily.
Example: Withdrawing 10 USDT daily (TRC20) costs 1 USDT each time — a 10% daily loss to fees. Accumulating to 100 USDT and withdrawing once brings the fee down to just 1%.
Withdrawal Fees vs C2C Selling Costs
If your goal is converting crypto back to CNY, there are two paths:
Path 1: On-chain withdrawal to another exchange → Sell there
- Cost: Withdrawal fee + other exchange's trading fee
Path 2: Sell directly on Binance C2C → CNY to your account
- Cost: 0 platform fee (C2C doesn't charge sellers) + USDT may have 1-3% discount
For most users, selling directly on Binance C2C is more convenient and cheaper — no withdrawal fee, just the C2C market spread.
Minimum Withdrawal Amounts
Each coin on each network has a minimum withdrawal amount. You cannot submit a withdrawal request below the minimum.
Common minimum withdrawal references:
| Coin/Network | Minimum Withdrawal |
|---|---|
| USDT (TRC20) | 10 USDT |
| USDT (ERC20) | 10 USDT |
| BTC | 0.001 BTC |
| ETH (ERC20) | 0.01 ETH |
| BNB (BEP20) | 0.01 BNB |
The minimum withdrawal amount plus the fee equals the minimum you need to hold before you can withdraw. For example, USDT on TRC20 has a 10 USDT minimum withdrawal and 1 USDT fee, so you need at least 11 USDT to initiate a withdrawal.
Withdrawal Fees vs Trading Fees — They're Different
Don't confuse these two:
- Trading fees: Paid when you buy/sell crypto on Binance, calculated as a percentage of the trade amount (e.g., 0.1%)
- Withdrawal fees: Paid when you transfer assets out of Binance, a fixed amount
Trading fees can be reduced through BNB discounts and referral codes, but withdrawal fees are fixed and cannot be lowered through these methods.
Internal Transfers: The Zero-Fee Alternative
If you need to send Binance assets to another Binance user, you don't need on-chain withdrawal. Use Binance's internal transfer feature:
- Fee: 0
- Arrival time: Instant
- How: On the withdrawal/transfer page, select "Internal Transfer" and enter the recipient's Binance UID, email, or phone number
Internal transfers don't go through the blockchain, so there are no miner fees. If the recipient is also a Binance user, this is the most cost-effective way to transfer.