The Complete Guide to Binance Fees
Spot Trading Fees
Binance's spot trading fees follow a Maker/Taker model. A Maker places an order that doesn't execute immediately but sits on the order book waiting to be filled; a Taker places an order that immediately matches with an existing order on the book.
For regular users (VIP 0), both the spot Maker and Taker fee rates are 0.1%. This means if you buy 10,000 USDT worth of BTC, you'll pay 10 USDT in fees. While the percentage looks small, the cumulative impact is significant for frequent traders.
The good news is that enabling BNB deduction provides a 25% discount, bringing the effective rate down to 0.075%. Additionally, Binance offers zero-fee trading on select BTC spot trading pairs — using these pairs eliminates fees entirely.
As your VIP tier increases, rates decrease further. VIP 9 Maker rates are as low as 0.011%, with Taker at 0.023% — a massive discount compared to VIP 0. You can check the complete VIP fee tier table on official Binance.
Futures Trading Fees
Futures trading fees have a similar Maker/Taker structure, but the rates and calculations differ from spot.
For USDT-margined perpetual futures, VIP 0 users pay 0.02% for Maker and 0.05% for Taker. Note that futures fees are calculated on the contract value (the leveraged amount). For example, if you use 1,000 USDT margin with 10x leverage to go long BTC, the contract value is 10,000 USDT, making the Taker fee 10,000 x 0.05% = 5 USDT.
Coin-margined futures rates differ slightly from USDT-margined, with VIP 0 Maker at 0.01% and Taker at 0.05%. Futures trading also supports BNB deduction for additional rate reduction.
Futures trading also involves funding rates, which aren't exactly fees but affect your holding costs. Funding rates are settled every 8 hours, with longs and shorts paying each other. When the funding rate is positive, longs pay shorts; when negative, shorts pay longs. Users holding positions long-term need to closely monitor funding rate changes.
Deposit and Withdrawal Fees
Depositing crypto to Binance is typically free — Binance does not charge deposit fees. However, on-chain transfers incur network fees (Gas Fees), which are collected by the blockchain network, not by Binance. Network fees vary dramatically across blockchains — Ethereum may cost several dollars or even tens of dollars, while BSC, Polygon, and similar networks cost just fractions of a cent.
For withdrawals, Binance charges a fixed withdrawal fee that covers the on-chain transfer network fee. Different coins and blockchain networks have different withdrawal fees. For example, withdrawing USDT via the ERC-20 network is typically much more expensive than via TRC-20. Choosing a lower-fee network when withdrawing can effectively save costs, but make sure the receiving party also supports that network.
Fiat off-ramps (selling through C2C) mainly involve price spread negotiations between counterparties — Binance itself does not charge C2C trading fees. However, bank transfer fees may apply on the banking side.
If you want detailed information on withdrawal fees for each coin, you can view specific costs by selecting the coin and network on Binance's withdrawal page. It's recommended to compare fees across different networks before withdrawing and choose the most economical option.