CoinExplorer
Trading Costs

How Are Binance Fees Calculated? Complete Comparison of Spot, Futures, and Withdrawal Fees

· About 16 min

Why You Need to Understand Fees

Fees are an important component of trading costs. For frequent traders especially, fees can accumulate into a significant amount that directly impacts your profitability. Understanding Binance's various fees enables smarter trading decisions and helps you find ways to reduce costs.

Binance's fees fall into three main categories: spot trading fees, futures trading fees, and withdrawal fees. Each category has different calculation methods and rates.

Spot Trading Fees

Spot trading fees are what you pay when buying and selling cryptocurrencies on Binance. The rate depends on your VIP level and whether you use BNB for deduction.

For regular users (VIP 0), the spot trading fee rate is: Maker (limit order) 0.1%, Taker (market order) 0.1%. This means if you buy 10,000 USDT worth of BTC, the fee is 10 USDT.

What are Maker and Taker? When you place a limit order on the order book waiting to be filled, you are the Maker (market maker), providing liquidity to the market. When you place a market order or a limit order that fills immediately, you are the Taker, consuming liquidity from the order book.

Using BNB to pay fees gives you a 25% discount. With BNB deduction enabled, both Maker and Taker rates drop to 0.075%. This is the simplest way to reduce trading fees.

Higher VIP levels mean lower fees. Binance's VIP system ranges from VIP 0 to VIP 9, determined by your 30-day trading volume and BNB holdings. VIP 9 rates can be as low as Maker 0.011% and Taker 0.023%—nearly 90% lower than regular users.

Futures Trading Fees

Futures trading fees have a similar structure to spot—also divided into Maker and Taker, also decreasing with VIP level. However, the base rates differ from spot.

For USDT-margined perpetual contracts at VIP 0: Maker 0.02%, Taker 0.05%. Notice that the futures Maker rate is much lower than spot (0.02% vs 0.1%), because the futures market has higher trading volume and market makers' contribution to liquidity is more important.

Coin-margined contract rates differ slightly from USDT contracts but are generally close at the same VIP level.

Futures trading also supports BNB fee deduction, with approximately a 10% discount.

An especially important note: futures trading fees are calculated based on position value, not margin. For example, if you use 100 USDT margin with 100x leverage to open a 10,000 USDT position, the fee is calculated on 10,000 USDT, not 100 USDT. This means high-leverage trading fees represent a very high percentage of your margin.

With a 10,000 USDT position and 0.05% Taker rate, the opening fee is 5 USDT. If your margin is only 100 USDT, that 5 USDT is already 5% of your margin. Add another 5 USDT for closing, and a single round-trip trade costs 10% of your margin in fees.

Hidden Cost of Futures: Funding Rate

Beyond trading fees, perpetual contracts also have a funding rate. The funding rate is not a fee charged by the exchange but a transfer payment between longs and shorts, settled every 8 hours.

When the funding rate is positive (most of the time), long positions pay short positions. The rate is typically around 0.01% to 0.03%, but can be higher during extreme market conditions.

Funding cost = Position value x Funding rate.

For example, if you hold a 10,000 USDT long position with a 0.01% funding rate, you pay 1 USDT every 8 hours. Three times a day that's 3 USDT, and 90 USDT per month. For long-term position holders, the funding rate is a significant hidden cost.

Withdrawal Fees

Withdrawal fees are what you pay when transferring cryptocurrency from Binance to an external wallet or another exchange. Withdrawal fees are fixed amounts (not percentages) that vary by coin and network.

Common withdrawal scenarios:

BTC via Bitcoin network: approximately 0.0002 to 0.0005 BTC.

ETH via Ethereum network: approximately 0.001 to 0.005 ETH.

USDT via different networks: ERC20 approximately 3-10 USDT, TRC20 approximately 1 USDT, BEP20 approximately 0.3 USDT.

Withdrawal fees are not affected by VIP level and cannot be deducted with BNB. The only way to reduce withdrawal costs is to choose a network with lower fees.

For transfers between Binance users (via Binance Pay or using UID, phone number, or email), there are no fees at all.

Comprehensive Fee Comparison

Let's compare the impact of various fees with a practical scenario.

Suppose you deposit 10,000 USDT and perform the following operations:

Spot trading scenario: Buy 10,000 USDT of BTC, fee is 10 USDT (0.1%). Then sell, fee is 10 USDT. Withdraw to an external wallet (BEP20), fee approximately 0.3 USDT. Total cost: approximately 20.3 USDT.

Futures trading scenario: Use 10,000 USDT margin to open a 10x leveraged long BTC position, position value 100,000 USDT. Opening fee 50 USDT (0.05% Taker rate). One day of funding cost approximately 30 USDT (0.01% three times). Closing fee 50 USDT. Total cost: approximately 130 USDT.

As you can see, futures trading incurs far higher actual fee costs than spot trading due to the leverage effect. This is why futures trading requires larger profits to cover costs.

How to Check Your VIP Level and Rates

On the Binance app, go to "Account" or "Profile" page and find the "VIP Level" or "Fee" option. The page will show your current VIP level, 30-day trading volume, and corresponding fee schedule.

On the web version, log in and click the account icon in the upper right corner, then go to the "VIP" or "Fee" page.

You can also view the complete fee schedule on the Binance website's "Fee Structure" page, including spot and futures rates for all VIP levels.

How Fees Are Charged

Spot trading fees are deducted from the currency you're buying or selling. For example, when buying BTC with USDT, the fee is deducted from the BTC you receive (unless you have BNB deduction enabled).

Futures trading fees are deducted from your futures account balance (USDT contracts) or from your futures assets (coin-margined contracts).

Withdrawal fees are deducted from the amount you withdraw. For example, if you withdraw 100 USDT with a 1 USDT fee, 99 USDT arrives at the destination.

Strategies to Reduce Overall Trading Costs

Use BNB to pay fees. This is the simplest method—once enabled, spot fees get a 25% discount and futures fees approximately 10% off.

Increase your VIP level. If your trading volume is high enough, you'll naturally upgrade to higher VIP levels with lower rates.

Use Maker orders more than Taker orders. The Maker rate for limit orders is much lower than the Taker rate for market orders. The difference is especially significant in futures trading.

Choose low-fee withdrawal networks. BEP20 and TRC20 withdrawal fees are far lower than ERC20.

Use Binance internal transfers. Transfers to other Binance users are completely free—use this whenever possible.

Control futures leverage. While leverage doesn't directly affect the rate, higher leverage means larger position value and higher absolute fee amounts.

Summary

Binance's fee structure includes spot trading fees (starting at Maker/Taker 0.1%/0.1%), futures trading fees (starting at Maker/Taker 0.02%/0.05%), and withdrawal fees (fixed amounts depending on coin and network). Futures trading results in much higher actual costs than spot due to leverage. Using BNB deduction, upgrading VIP level, using Maker orders, and choosing low-fee withdrawal networks are the main methods to reduce costs. Calculate your fees before trading and ensure your expected profits can cover all costs.

Register through our site for automatic trading fee discount Binance Official