Cover for the Binance fee-stack handbook, stepped bars
Handbook cover · Aug 2026

CORNERSTONE · 02

How Binance fees stack: referral rebate and the BNB cut

TL;DR

A referral rebate up to 20% and a 25% BNB payment cut multiply: 0.8 × 0.75 = 0.6. That is about 60% of the base fee, not 20%+25%=45% off.

Add in your head

Discount you expect45%
Vs the billWon’t match

Multiply as the page does

Effective factor0.60
Fee page winsAug 2026
Base ratesketch 0.10%
× referral 0.80.08%
× BNB 0.750.06%

Regular spot maker / taker, on the August 2026 fee-page capture, sat near 0.100% / 0.100%. A referral rebate up to 20% does not rewrite that row as 0.080%. It is a rebate or a reduction on the bill. It is not a schedule edit.

Gu Heng writes the relationship as a product: base rate × referral factor × BNB factor. People add instead. They treat 20% plus 25% as 45%, then blame the system when the bill disagrees. The system usually did the arithmetic.

Figures in this handbook are sketches. They are not your account. The live fee schedule wins. For a notional-size sketch, use the fee-layer sketch.

Where the spot base rate lives

Open Fee and trading overview, then the Spot and Margin table. The Regular user row is the floor most people sit on.

Binance fee schedule, Regular user maker and taker 0.100%, BNB 25% off to 0.07500%
Captured Aug 2026. Regular maker / taker about 0.100% / 0.100%. BNB payment about 25% off, landing at 0.07500% / 0.07500%. VIP thresholds use 30-day volume and BNB balance as an “and.” The fee table you open is the one that counts.
August 2026 capture · sketch · not a specific account
TierMaker / takerAfter BNB 25% off
Regularabout 0.100% / 0.100%about 0.07500% / 0.07500%
VIP 1about 0.090% / 0.100%about 0.06750% / 0.07500%
VIP 3about 0.040% / 0.060%about 0.03000% / 0.04500%

The table also has a separate column for USDC-quoted pairs. Do not paste the USDT column onto those. Maker and taker often split at VIP: VIP 1 taker is still 0.100%, only maker drops to 0.090%. Before you sketch, know whether this fill is maker or taker. A market order is usually taker. Resting on the book is closer to maker. The words on your trade page win.

Exchange matching fees are not chain miner fees. Sending ETH on-chain costs gas; see ethereum.org · gas. Spot matching fees are what the platform charges. They show up in trade history. They do not go to miners.

Where the “up to 20%” referral cut actually sits

It sits on what you actually pay or get back. It does not edit the schedule. The 0.100% row stays 0.100%.

“Up to 20%” is a ceiling. It is not everyone at 20%, and it is not a lifetime 20%. Spot often follows the referrer’s tier. Futures often is not 20%. Tier 0 is commonly about 10%. Your referral page wins. Rates move.

When a rebate credits, and which wallet it lands in, is the referral / rebate record inside your account. When we checked public materials, we did not see a rule that “filling a code = rewrite the schedule row.” People compare a fill’s fee to 0.08%, miss, and assume the code never bound. They usually looked at the wrong layer.

The rate on the referral page is the source of this cut. The schedule does not care about referrals. You need both pages: the table sets the floor, the referral page sets the factor. Read only one and you will treat a rebate as a tier change.

How to read the percentage on Referral

Do not guess. After login, open Referral or Invite. Check whether the spot rebate rate and the futures rebate rate sit on the same row. The UI may say Referral or Invite. Find the entry, not a pixel.

  1. See whether a referrer exists. No referrer means this layer’s factor is 1. A pretty percentage on someone else’s screenshot will not apply to you.
  2. If a referrer exists, read the spot cell. Up to 20% is a ceiling. The page may show 20%, or less. That cell wins. As of August 2026 checks, your live referral page still wins.
  3. Then read the futures cell. Tier 0 is commonly about 10%. Do not copy spot’s 20% across. Two different columns is normal.
  4. After a VIP upgrade, open the same page again. Higher tiers may stop paying. The cell changes. That is not a missing rebate.

Rebate history and trade history are two ledgers. The fill row may still show the base rate. The return shows up in referral history. The credit wallet is whatever that record says; you often have to move it out of Funding yourself. We do not freeze a delay in hours. The asset credited is also the record. Do not assume USDT.

When we walked public materials, Referral and the fee schedule were separate pages. For a reconcile, open both. Do not screenshot only the schedule and ask a group “did the code fail.”

Promo pages sometimes add a timed cut. That is a third number. It does not auto-stack with referral and BNB. How a promo stacks is the promo rule. This handbook does not freeze a timed figure.

How the BNB payment cut enters the formula

Pay spot fees in BNB, and the August 2026 capture header writes a 25% off, factor 0.75. You need BNB in the account, and you need “Pay fees with BNB” on. Off, this layer is 1.

0.100% × 0.75 = 0.075%. That matches the Regular column in the capture. If VIP maker has already dropped to 0.090%, then multiply 0.75 to get 0.0675%. Drop the tier first, then multiply BNB. Do not reverse the sketch.

BNB itself moves. Paying with it means holding another asset. This is not a free cut. Holdings also feed VIP thresholds, but the Regular row writes ≥0 BNB. You are not forced to buy first.

The pay-with-BNB switch lives in account settings or a fee-related entry. Names drift by language. Turn it off and this layer returns to 1 at once. The bill jumps back. If the BNB balance cannot cover one fee, the platform usually charges another asset, and the cut is gone. The order detail at that moment wins.

One easy miss: this fee actually left the BNB balance. Balance too low, switch off, or a product that does not take BNB — the factor is 1. We do not print “balance above X always deducts.” Open the order detail and see which asset was charged.

BNB price moves. Paying with it means holding an asset that can rise and fall. That is not part of the fee formula. It is the cost of using this layer. Regular’s threshold writes ≥0 BNB, no forced buy. If you want the cut, you buy and you take the move.

Why it is not 20% plus 25%

They multiply. 0.8 × 0.75 = 0.6. Fees land at about 60% of base, not 45% off.

Sketch arithmetic, not a specific account. Notional 10,000 USDT, spot taker at 0.100% rough. As of August 2026 checks, the fee page wins.

10,000 USDT notional · spot taker 0.100% · sketch · not a specific account
MixHow the factors multiplySketch fee
No cuts10,000 × 0.1%10 USDT
Code only (ceiling 20%)10,000 × 0.1% × 0.88 USDT
BNB only (×0.75)10,000 × 0.1% × 0.757.5 USDT
Both on10,000 × 0.1% × 0.8 × 0.756 USDT
Someone adds 45% offWrong arithmeticThey expect 5.5 USDT, and the bill will not match

“Code only” needs one more split: a referral cut is often a rebate after the fill. The fill still charges 0.100%. The return is a separate line. The tool’s 8 USDT folds the return into effective cost so you can compare. It is not a promise that trade history shows 0.080%. Same 10,000: no cut 10, code only 8, both 6. The gap is multiplication. Anyone with the public schedule can recompute it.

Change notional to 1,000 USDT and shrink the table by ten: no cut about 1 USDT, both on about 0.6 USDT. The on-desk fee-layer sketch also defaults to 10,000. Change the box.

If you add, you expect 4.5 USDT (treating 45% as the cut). The gap is arithmetic, not a short rebate. On-chain transfer fees are a separate bill; see Investopedia · transaction fees.

If VIP 1 maker is already 0.090%, the same 10,000 sketch is 9 USDT; times BNB 0.75 about 6.75; times referral 0.8 about 5.4. Drop the tier first, then multiply cuts. Do not paste Regular’s 0.1% onto a bill that has already jumped a tier. Taker in the VIP 1 capture is still 0.100%. Market orders multiply that column.

Can a VIP tier eat the referral rebate

Higher tiers may stop paying the referral rebate. Follow the current rule and the referral page in your account. “Higher VIP is always cheaper” is not a rule.

In the capture, VIP needs 30-day volume and a BNB balance at the same time. VIP 1 is ≥1,000,000 USD and ≥5 BNB. Volume without the holding does not jump. After the jump, the base rate has already dropped. Whether the referral still pays is another rule. We did not see “lifetime stack” on the public pages.

Market making, API, and special promo prices may use another table. Do not paste the Regular row onto those. Liquidity programmes and broker rails charge differently. This handbook only talks to the Regular spot row.

A stop is a rule, not a punishment line. If the spot rate on Referral becomes 0, or the referral cut disappears, treat it as stopped. The base rate has already dropped with VIP, so total fees can still sit under Regular. Whether you should refuse a VIP jump to keep 20% has no universal answer: multiply the floor on your fee page by the factor on Referral. The sketch tool lets you change the base rate. Put the VIP floor in and compare.

VIP thresholds in the capture need volume and BNB together. Volume without BNB stays at the current tier. Do not borrow BNB or wash volume for that jump. A wash-trading flag can take the referral rebate with it.

Can futures use the same mental math as spot

No. Futures tiers, maker / taker, and referral rates often sit in a different column from spot. Futures positions can lose 100%.

USDT-M, coin-M, TradFi, and options each had a tab in the capture. Do not paste spot 0.100% onto a perpetual. Referral tier 0 on futures is commonly about 10%, not 20%. The referral page wins.

Funding, liquidation, and spread are not inside “fee rebate.” The rebate only touches matching fees, a thin slice. Leverage and futures can lose 100%, and they can leave you owing. If the first job is only to hold a little stablecoin, you do not need to open futures.

People treat funding as a matching fee and look for a rebate on Referral. Funding is a settlement between longs and shorts. It does not take a referral factor. If the books disagree, strike the funding line first, then add.

Three charges, only one a referral code can touch

Matching fees, withdrawal network fees, and futures funding all have “fee” in the name. They are not one bill. August 2026 wording, with the live page winning:

Futures matching fees often sit a digit under spot, so they look cheap. Cheap is the rate, not the risk. Do not paste the footer’s “up to 20%” onto a perpetual bill. The ceiling is a spot-side cap. If USDT depegs, you still pay on the fill notional; see Investopedia · stablecoin.

Walk a sample bill yourself

Open the fee-layer sketch, enter a notional, toggle referral and BNB, and read the three rows. The tool is a sketch. It does not connect to your account.

After the tool, open the fee page and read your tier. If they disagree, check: maker or taker, whether BNB payment is on, whether a rebate has not credited yet, whether the fill was futures. One of the four usually explains it.

The sketch defaults to a 0.1% base. You can change it. If VIP has already dropped the floor, put your fee-page number in, then multiply. Pasting Regular’s 0.1% onto a VIP bill inflates the saving.

If the books disagree, check these four first

Wrong-layer reconcile · sketch · August 2026
You thoughtMore common cause
Trade history is not 0.080%Referral is a rebate, not a schedule edit. Find the other line in referral history
Both layers on, still near 0.100%BNB payment is off, or the balance could not cover this fill, so the cut layer returned to 1
Tool shows 6, bill is 7.5BNB only. Code not bound. Check the referrer field first
Tool shows 6, bill near 10This fill is futures, or you used the wrong maker / taker column, or a promo price, or the rebate has not landed

Maker and taker often split at VIP. Regular in the August 2026 capture is 0.100% on both columns, so the sketch is easy. At VIP 1, maker is 0.090% and taker is still 0.100%. Market orders multiply the taker column. The wrong column is often the exact gap you called “the system shorted me.”

Sub-accounts follow the master account’s fee policy. Looking for a separate 20% on Referral usually fails. Confirm you are on the master login. Broker and API market-making rails should not use the Regular row at all.

Coupons and rebates are not one cashflow

Promo coupons and task vouchers are not a referral rebate. They have a face value and an expiry. Do not stack coupon + 20% + BNB 25% and expect fees near zero. A rebate marked paid still sits in Funding until you move it. Trial funds and futures credits are not this ledger. Futures can lose 100%.

Talk about a rebate only after you can open

If residence cannot walk .com, a rebate is a dead conversation. The eligibility gate is in from the referral field to a live trade. If you can open, and you have decided to open, then the code matters.

This site’s code is BN5785. It goes in the invite / referral field on the signup form.

Does a referral code turn the 0.1% fee-schedule row into 0.08%?

No. A referral cut is usually a rebate or a reduction. That schedule row still follows your VIP tier.

Do the BNB cut and the referral rebate add or multiply?

They multiply. 0.8 × 0.75 = 0.6, not 20% plus 25%.

Can I apply the spot 20% to futures fees?

No. Futures often is not 20%. Tier 0 is commonly about 10%. Your referral page wins. Futures can lose 100%.

Do high VIP tiers still pay a referral rebate?

They may stop. Follow the current rule and the referral page inside your account.

Are promo fee coupons the same as a referral rebate?

No. Coupons have a face value and an expiry. Referral rebates follow the rate on the referral page. Two ledgers.