Which Asset Gets Deducted for Fees?
Many Binance newcomers notice that sometimes fees are deducted in BNB, sometimes in USDT, and sometimes in BTC. Is there a pattern? Yes — Binance has a clear set of fee deduction rules, and understanding them helps you manage assets and optimize costs.
Basic Deduction Rules
Without BNB Deduction Enabled
Fees are deducted from the asset you receive in the trade.
Spot buy (BTC/USDT): You pay USDT, receive BTC. Fees are deducted from the BTC you receive.
Spot sell: You sell BTC, receive USDT. Fees are deducted from the USDT you receive.
In short: Without BNB deduction, fees come from "the side you receive."
With BNB Deduction Enabled
All trading fees are paid uniformly in BNB, regardless of what you are trading.
Advantages:
- Your received assets arrive in full without being "skimmed"
- You enjoy a 25% fee discount
- All fee expenses are consolidated in BNB for easy tracking
BNB Priority Deduction Mechanism
Priority Order
First priority: BNB — If your spot wallet has enough BNB, fees are paid in BNB with the 25% discount.
Second priority: Traded asset — If BNB balance is insufficient, the system reverts to deducting from the received asset with no discount.
Important: There is no partial split. Each trade either uses BNB entirely (with discount) or the traded asset entirely (no discount).
Separate Wallets Matter
- Spot wallet BNB: Pays spot and margin trading fees
- Futures wallet BNB: Pays futures trading fees
- They are independent: You need BNB in both wallets if you trade both types
Transfer BNB between wallets for free via the "Transfer" function.
Special Rules for Futures
USDT-Margined Futures
- Without BNB: Fees deducted from USDT in your futures wallet
- With BNB: Fees deducted from BNB in your futures wallet (25% discount)
Funding Rate
Funding rates are always deducted in the margin asset (USDT for USDT-margined, crypto for coin-margined). BNB deduction does not apply to funding rates.
How to View Fee Deduction Records
- Log in to the Binance official website
- Go to "Orders" > "Trade History"
- Each trade shows the fee amount, fee currency, and whether BNB deduction was used
- Export records to CSV for detailed analysis
Optimization Strategies
- Keep BNB balance topped up: Estimate monthly fee needs and maintain adequate BNB in both spot and futures wallets
- Check BNB weekly: Top up before it runs out to avoid losing the discount
- Convert dust to BNB: Use Binance's "Small Balance Convert to BNB" feature to turn tiny leftover balances into useful BNB
FAQ
Why is my BNB balance decreasing unexpectedly?
Most likely it is being used to pay trading fees. Check your trade history to confirm.
How is the BNB deduction amount calculated?
Formula: BNB deducted = Trade amount x Fee rate (with discount) / BNB real-time price
Does canceling an order cost a fee?
No. Canceling unfilled limit orders on Binance is completely free.
Summary
Binance's fee deduction logic is straightforward: with BNB deduction enabled, all fees are paid in BNB with a 25% discount; without it, fees come from the received asset at full rate. Keep enough BNB in both your spot and futures wallets, enable BNB deduction, and every trade automatically enjoys the discount.
Android APK direct install, iOS requires overseas Apple ID