Binance Fee Calculation Guide: Calculate Your Exact Cost per Trade
Many traders focus on buy and sell prices while ignoring precise fee calculations. The result is that a seemingly profitable trade can see its returns significantly reduced — or even turned into a loss — after fees are deducted. This guide teaches you the fee calculation methods for all major Binance trade types, along with quick estimation techniques to ensure you can accurately assess costs before every trade.
1. Basic Fee Calculation Formula
The Core Formula
Fee = Trade amount × Fee rate
Looks simple, but applying it in practice requires attention to these variables:
- Trade amount: For spot it is the transaction value; for futures it is the notional value (including leverage)
- Fee rate: Depends on VIP level, Maker/Taker distinction, and whether BNB discount is enabled
- Both directions: A complete trade (buy + sell) requires two fee calculations
Complete Trade Cost Formula
Total fee for one complete trade = Buy fee + Sell fee = Buy amount × Buy rate + Sell amount × Sell rate
Since buy and sell amounts are typically close (when price change is small), this simplifies to:
Total fee ≈ Trade amount × Fee rate × 2
2. Spot Trading Fee Calculation
Basic Example
Scenario: VIP 0 user, buys 1 BTC at market price of 65,000 USDT
| Item | Value |
|---|---|
| Trade amount | 65,000 USDT |
| VIP 0 Taker rate | 0.1% |
| Fee | 65,000 × 0.1% = 65 USDT |
Fees are deducted in the coin you receive. So the actual result is:
- You pay 65,000 USDT
- You receive 1 BTC − 0.001 BTC (fee) = 0.999 BTC
- Fee = 0.001 BTC ≈ 65 USDT
Calculation with BNB Discount
After enabling the BNB discount:
| Item | Standard Rate | With BNB Discount |
|---|---|---|
| Fee rate | 0.1% | 0.075% |
| Fee on 65,000 USDT trade | 65 USDT | 48.75 USDT |
| Savings | — | 16.25 USDT |
With BNB discount, the fee is paid in BNB: 48.75 USDT worth of BNB is deducted from your account.
Calculation Including Rebates
If you registered through a rebate link and receive a 20% rebate:
| Item | Amount |
|---|---|
| Fee after BNB discount | 48.75 USDT |
| 20% rebate | 9.75 USDT |
| Effective net fee | 39 USDT |
Compared to the unoptimized 65 USDT, the fully optimized fee is only 39 USDT — a 40% reduction.
Spot Trade Quick Reference Table
Fee quick reference for different trade amounts and optimization levels (VIP 0, one direction):
| Trade Amount (USDT) | Standard (0.1%) | BNB Discount (0.075%) | BNB + 20% Rebate | Savings |
|---|---|---|---|---|
| 500 | 0.50 | 0.375 | 0.30 | 0.20 |
| 1,000 | 1.00 | 0.75 | 0.60 | 0.40 |
| 5,000 | 5.00 | 3.75 | 3.00 | 2.00 |
| 10,000 | 10.00 | 7.50 | 6.00 | 4.00 |
| 50,000 | 50.00 | 37.50 | 30.00 | 20.00 |
| 100,000 | 100.00 | 75.00 | 60.00 | 40.00 |
How to use: Find your trade amount row and multiply by 2 (buy + sell) for the total fee on a complete round-trip trade.
3. Futures Trading Fee Calculation
The key to futures fees is: the calculation is based on notional value (including leverage).
Basic Calculation
Notional value = Margin × Leverage Fee = Notional value × Fee rate
Detailed Example
Scenario: VIP 0 user, 5,000 USDT margin, 20x leverage, opens a BTC long position
| Item | Calculation | Result |
|---|---|---|
| Margin | — | 5,000 USDT |
| Leverage | — | 20x |
| Notional value | 5,000 × 20 | 100,000 USDT |
| Open fee (Taker) | 100,000 × 0.05% | 50 USDT |
| Assume BTC rises 3%, then close | ||
| Close notional value | 100,000 × 1.03 | 103,000 USDT |
| Close fee (Taker) | 103,000 × 0.05% | 51.5 USDT |
| Total fee | 101.5 USDT |
Complete Calculation Including Funding Rate
Continuing the example above, assuming the position is held for 2 days:
| Cost Item | Calculation | Amount |
|---|---|---|
| Open fee | 100,000 × 0.05% | 50 USDT |
| Funding rate (6 settlements × 0.01%) | 100,000 × 0.01% × 6 | 60 USDT |
| Close fee | 103,000 × 0.05% | 51.5 USDT |
| Total cost | 161.5 USDT |
Break-Even Point Calculation
Knowing the total cost, you can calculate the break-even point (how much BTC must move to recover costs):
Break-even move = Total cost / Notional value × 100%
| Scenario | Total Cost | Break-Even Move |
|---|---|---|
| Intraday Taker open+close (no funding) | 100 USDT | 0.10% |
| 1-day hold (with funding) | 130 USDT | 0.13% |
| 3-day hold | 190 USDT | 0.19% |
| 7-day hold | 310 USDT | 0.31% |
That means with 20x leverage, BTC only needs to move 0.1% to cover intraday fees. But the longer you hold, the more funding rate accumulates, requiring a larger move to break even.
Fee as a Percentage of Margin at Different Leverage Levels
This is the most commonly overlooked point. Here is the fee as a percentage of your margin at different leverage levels:
| Leverage | Margin | Notional Value | Open+Close Fee (Taker) | % of Margin |
|---|---|---|---|---|
| 1x | 5,000 | 5,000 | 5 USDT | 0.1% |
| 3x | 5,000 | 15,000 | 15 USDT | 0.3% |
| 5x | 5,000 | 25,000 | 25 USDT | 0.5% |
| 10x | 5,000 | 50,000 | 50 USDT | 1.0% |
| 20x | 5,000 | 100,000 | 100 USDT | 2.0% |
| 50x | 5,000 | 250,000 | 250 USDT | 5.0% |
| 75x | 5,000 | 375,000 | 375 USDT | 7.5% |
| 100x | 5,000 | 500,000 | 500 USDT | 10.0% |
| 125x | 5,000 | 625,000 | 625 USDT | 12.5% |
Shocking figures: At 125x leverage, the open and close fees alone consume 12.5% of your margin. A trader must generate returns that exceed these fees to be genuinely profitable.
4. Quick Estimation Techniques
In real trading, you cannot always use a calculator. Here are several quick estimation methods:
Spot Quick Estimation
Rule: Every 10,000 USDT traded, fees are approximately 10 USDT (VIP 0 standard)
| Trade Amount | Quick Estimate |
|---|---|
| 1,000 USDT | ~1 USDT |
| 5,000 USDT | ~5 USDT |
| 10,000 USDT | ~10 USDT |
| 100,000 USDT | ~100 USDT |
With BNB discount, apply a 25% reduction: 10 USDT × 0.75 = 7.5 USDT.
Futures Quick Estimation
Rule: Calculate notional value first. Per 100,000 USDT of notional value, Taker open+close fee ≈ 100 USDT
| Margin | Leverage | Notional Value | Open+Close Fee (Quick) |
|---|---|---|---|
| 1,000 | 10x | 10,000 | ~10 USDT |
| 5,000 | 10x | 50,000 | ~50 USDT |
| 5,000 | 20x | 100,000 | ~100 USDT |
| 10,000 | 20x | 200,000 | ~200 USDT |
Funding Rate Quick Estimation
Rule: Notional value × 0.01% × number of settlements (3 per day)
Per 100,000 USDT notional value, one day's funding cost is approximately 30 USDT (at a 0.01% rate).
5. Common Calculation Mistakes
Mistake 1: Calculating Futures Fees Based on Margin
Wrong: 5,000 USDT margin, 20x leverage, fee = 5,000 × 0.05% = 2.5 USDT
Correct: Fee = 5,000 × 20 × 0.05% = 50 USDT
Fees are based on notional value (including leverage), not margin. The difference here is 20x.
Mistake 2: Forgetting to Calculate the Closing Fee
A complete trade requires two fee calculations: opening and closing. Many people only calculate the opening fee.
Mistake 3: Ignoring the Funding Rate
Intraday traders may not be significantly affected, but traders holding overnight positions must account for the funding rate. A week's funding rate can exceed the total open and close fees.
Mistake 4: Forgetting to Deduct Fees When Estimating P&L
Scenario: BTC rises 1%, you have 20x leverage, so you assume a 20% gain
Reality:
- Notional profit: 100,000 × 1% = 1,000 USDT
- Fees: ~100 USDT (open + close) + funding
- Actual profit: ~900 USDT
- Actual return rate: 900/5,000 = 18% (not 20%)
6. Using Excel/Spreadsheet to Calculate Costs
If you are a frequent trader, consider building a trading cost calculation spreadsheet:
Key Fields to Include
| Field | Formula |
|---|---|
| Trade type | Spot / Futures |
| Principal (USDT) | Manual input |
| Leverage | Manual input (1 for spot) |
| Notional value | = Principal × Leverage |
| Fee rate | Enter based on VIP level |
| Opening fee | = Notional value × Fee rate |
| Holding period (days) | Manual input |
| Funding rate | Manual input (default 0.01%) |
| Total funding | = Notional value × Funding rate × Days × 3 |
| Closing fee | ≈ Opening fee (simplified) |
| Total cost | = Opening fee + Closing fee + Total funding |
| Break-even move | = Total cost / Notional value × 100% |
7. Comprehensive Real-World Example
Case: A Week of Complete Trades
Assume a VIP 0 user makes the following trades in one week:
| # | Type | Amount/Notional | Method | Rate | Fee |
|---|---|---|---|---|---|
| 1 | Spot buy | 10,000 USDT | Taker | 0.075% (BNB) | 7.50 |
| 2 | Spot sell | 10,200 USDT | Maker | 0.075% (BNB) | 7.65 |
| 3 | Futures open | 50,000 USDT (notional) | Taker | 0.05% | 25.00 |
| 4 | Futures close | 51,000 USDT (notional) | Taker | 0.05% | 25.50 |
| 5 | Funding rate (3 days) | 50,000 USDT | — | 0.01% × 9 | 45.00 |
| 6 | USDT withdrawal | — | BSC | Fixed | 0.29 |
| Total | 110.94 |
This user's total trading costs for the week come to approximately 111 USDT. Without BNB discount and rebate optimization, costs would be even higher.
Summary
Precisely calculating trading fees is a fundamental skill for every trader. Key points:
- Spot fee = Trade amount × Rate (remember to calculate both buy and sell)
- Futures fee = Notional value (including leverage) × Rate (this is the most common miscalculation)
- Funding rate accumulates over the holding period — cannot be ignored for overnight positions
- Break-even must account for all fees to reflect true profitability
It is recommended to spend 30 seconds quickly estimating fees before any large trade to confirm that expected returns cover the cost. Over the long run, this habit helps avoid the frustrating situation of "winning on the trade but losing on the fees."
Claim Your 500U Bonus on Binance
Register on Binance through our exclusive link and enjoy permanent fee discounts