BNB discount not working cover: a checklist of the toggle, balance and statement to verify against

If you've searched "Binance BNB discount not working," you're in good company: "I definitely turned on the BNB discount — so why haven't my fees dropped at all?" is a real head-scratcher people hit while reconciling their statements. The good news: a discount that isn't applying almost always has a clear cause. It's not mystical — work down the checks below and you'll usually find the snag. Treat this as a troubleshooting list, running from the most common cause through to nailing it down with your statement.

As usual: the discount shares below are ranges and ballparks, and the exact numbers and rules are whatever Binance's official page shows (this article was checked in June 2026). If you're not yet clear on what the BNB discount is or how to turn it on, read the complete BNB discount guide first for grounding, then come back — the troubleshooting goes smoother. And confirm Binance is available in your country; access is restricted in some regions, including limited access from the United States.

1. The toggle isn't really on

The most frequent cause, plain enough to get skipped: the toggle isn't actually on. A few ways this happens — you think you turned it on but it didn't save; you turned it on for one product line (say, spot) but not futures; or the state didn't sync after you switched devices or logged in again.

What to do: go back into Binance's fee / BNB-discount settings and confirm the toggle for the relevant product line is genuinely on (exact entry point per the current interface). Don't go by memory — actually look at whether that switch is lit.

Another overlooked detail is device / version desync: you turned it on in the mobile app, but the web still shows the old state; or the app is too old and the setting moved and you couldn't find it. When this happens, a refresh, a log-out-and-back-in, or confirming on both ends usually lines it up. Bottom line: this check takes almost no effort, yet it's the one most easily skipped on a "but I'm sure I turned it on" — and it happens to be the highest-hit cause.

Tip: the BNB discount for spot and futures may be separate toggles. Turn on one and the other naturally gets no discount — that's the real reason behind many "only some trades didn't save" cases.

2. Your BNB balance is too low

The BNB discount depends on paying that fee with BNB. If the BNB in your account isn't enough to pay, the system usually deducts from the relevant asset at the standard rate, and the discount naturally goes unclaimed.

This one is especially sneaky: the toggle is on, but because you spent your BNB down over some stretch, or kept very little to begin with, there wasn't enough at the crucial moment, and those few trades got charged at the sticker price. To enjoy the discount steadily, keep a certain BNB balance in the account. Of course, keep this separate from "should I hold BNB long-term" — whether and how much to hold carries price-volatility risk, so don't over-stockpile just for the discount; we cover that specifically in the complete BNB discount guide.

3. Some promos / pairs don't qualify

If it's not that all your trades missed the discount but rather only certain ones did, the cause may be in the trade itself: some promo periods, specific pairs, or specific product lines may not participate in the BNB discount, or may have separate rate rules (for instance, certain zero-fee or special-price pairs simply run on different rules).

What to do: check the fee notes for the pair or promo that trade belongs to, and see whether it's within the discount's scope. This isn't the discount being "broken" — it just doesn't apply to that trade. Exactly which don't qualify is per Binance's official rules page.

A simple way to tell if you're in this category: is it "all trades missed" or "only a few trades missed"? If the former, the problem is probably the toggle or the balance (the two above); if the latter, and it's concentrated on a certain pair or promo period, that trade likely just doesn't participate — no point re-flipping the toggle over and over. Telling these two apart speeds up troubleshooting a lot.

4. Rebate and discount shown separately

There's a kind of "didn't save" that's really looking in the wrong place. The BNB discount and a referral rebate are two separate things:

The two are easily taken as one, so people "look for the discount, don't find it, and assume it didn't apply." Better to check each separately: first whether the fee was paid in BNB at a discount, then, on its own, whether the rebate shows up. They generally stack and act at non-conflicting points.

5. Verify actual charges with your statement

In the end, the most dependable thing is to check the actual charge rather than go by feel. Back in your trade history / statement, go trade by trade and confirm:

  1. Which asset was this fee deducted in? Was it BNB?
  2. Is the amount charged noticeably less than the theoretical "trade size × standard rate"?
  3. Look at the discount and the rebate separately — does each show up?

Put "theoretical fee" and "actual paid" side by side and whether the discount applied becomes obvious. To skip the manual math, use the real fee audit tool: enter your trade size, expected rate and actual paid, and it compares the difference and gives a qualitative read on whether the discount likely applied. For a more systematic reconciliation approach, see how to check what you actually paid.

From our own check: we ran this checklist ourselves, and the easiest traps really were the first two — the toggle only on for one product line, and the BNB balance being short for a stretch. After confirming both the spot and futures toggles were on and keeping a little BNB in the account, going back through the statement trade by trade let us confirm the discount landed on each one. We didn't record any "exact amount charged on a given trade," because rates change; the actual charge in your account is the reliable one.

FAQ

BNB discount on but fees still didn't drop — the most common cause?
Two: the toggle isn't really on (or not on for a product line), and the BNB balance is too low so the system charged the standard rate. Confirm the toggle first, then the balance.
How is the fee charged when I'm short on BNB?
When BNB can't cover a fee, the system usually deducts from the relevant asset at the standard rate, and that trade misses the discount. Keep enough BNB to enjoy it steadily. Rules per Binance's page.
Do all trades qualify for the BNB discount?
Not necessarily. Some promos, specific pairs or product lines may not participate or may have separate rates. If only some trades missed, check that pair's or promo's fee notes.
Am I confusing the rebate with the BNB discount?
Quite possibly. The discount is a payment reduction; the rebate returns part of the fee. Different places and ways of showing. Check each separately — they generally stack.
How do I confirm the BNB discount applied?
Check the actual charge in your statement: whether the fee was paid in BNB and whether the amount reflects a discount. Put theoretical vs actual side by side and it's clear.
Sources: Binance official fee schedule · Wikipedia: Binance. Discount shares and applicable rules follow the official pages; checked June 2026.