If you're searching "how are Binance fees calculated," you've probably just bought a coin and can't make the statement add up: you put in 100 dollars, so why doesn't the amount you received match? Did they overcharge you? Nobody got cheated — it's just that the fee is something a platform never puts on its own page in big letters saying "this trade cost you X". It's tucked into the fill price, into the moment you withdraw, into a switch you didn't notice.
This piece does one thing: lay out every fee Binance charges by "when it's charged, how it's charged, how to cut it". By the end you should be able to estimate the cost of a trade yourself, and know which money is wasted. Wherever a specific rate comes up, I'll remind you to go by whatever Binance's page shows at the time — these numbers get adjusted, and pinning them down here would only mislead you.
Why is it worth ten-odd minutes? Prices are hard to predict, but fees can at least be checked line by line against the account rate, order detail and activity history. What you control is the order type, whether your account currently offers a BNB fee setting, the withdrawal network and how often you move funds. Whether a referral benefit exists, where it applies and how long it lasts must come from the registration or account page, not an article. For a beginner without a large balance, separating those verifiable costs from the order amount is basic bookkeeping, not penny-pinching.
1. Which charges you actually pay
Break "fees" apart and on Binance there are mainly three kinds, happening at three completely different moments:
- Trading fee: charged the instant you buy or sell. This is the main one, and the most frequent.
- Withdrawal fee: charged when you move coins out of Binance to another wallet or exchange. A fixed amount per coin and network, with no link to how much you withdraw.
- Deposit-related cost: the step where you turn fiat (your local currency, dollars, etc.) into crypto. Binance doesn't charge a fee on many funding methods, but you may quietly pay a little through the exchange rate or the counterparty's quote.
Many beginners blur these three together, which is where the "Binance overcharges" impression comes from. Keep them separate and each one can be worked out. One kind at a time below.
2. How spot fees work
Spot is "cash for coin on the spot" — the coin you buy is yours immediately. The core of spot trading fees comes down to two words: maker and taker.
- Maker: your order doesn't fill right away — it rests on the book waiting for someone to trade against it. You're "adding liquidity" to the market, so the rate is usually lower, sometimes even zero or a rebate.
- Taker: you fill immediately at the current market price, "taking" the ready liquidity off the book, so the rate is usually a touch higher. The "market buy" a beginner uses is basically always a taker order.
Spot rates vary by product, maker/taker status, user tier, promotion and account settings. Before ordering, compare the official Binance fee page with the number in your own account; do not treat an article's sample as a current rate.
Variables are safer than a fixed example. Say the taker rate shown in your account is r and you spend 2000 USDT at market:
- fee = 2000 × r;
- the amount converted into coin = 2000 − 2000 × r, which is why the amount received is below the full-order mental calculation.
For a maker-vs-taker comparison, let the account's maker rate be rm and taker rate be rt. On the same 2000 USDT order, the difference is 2000 × (rt − rm). Which rate is higher and by how much depends on the account at that moment. A beginner should not distort a trading plan over a small gap, but should know that execution method affects cost.
This table helps you memorise the "how it's charged" for all three kinds at once:
| Fee type | When it's charged | How it's charged | How to cut it |
|---|---|---|---|
| Trading fee | Each time a buy/sell fills | Use the order and account display | Check BNB settings, referral benefits and account tier |
| Withdrawal fee | When moving coins out of Binance | Fixed amount per coin/network | Don't withdraw small and often, pick a low-fee network |
| Deposit cost | When converting fiat to crypto | Mostly hidden in the counterparty's quote | Compare quotes, prefer low-cost channels |
3. Futures fees: don't forget funding
Futures (especially USDⓈ-margined perpetuals) are where beginners lose money most easily, so here we only cover the cost structure — this is not encouragement to trade them. Futures also split into maker and taker, but the actual rates vary by product, tier and promotion, so use the account and Binance's current fee page.
It looks cheaper than spot, but there are two traps:
- Leverage blows up the notional. Open 10x leverage with 100 USDT and your notional position is 1000 USDT — the fee is charged on the 1000, not on your 100 of capital. The higher the leverage, the scarier the fee gets as a share of your capital.
- Funding is also a cost. Perpetuals settle a funding rate every few hours, paid between longs and shorts. Hold a position overnight and this can come to more than the fee. It isn't called a "fee", but it really does leave your account.
Variables make the two traps clear. With capital C and leverage L, the notional is C × L. If the opening rate is ropen and closing rate rclose, trading fees are roughly C × L × (ropen + rclose). If funding is f for n settlements, add C × L × f × n. The higher the leverage and the longer the hold, the larger these costs become relative to capital — one reason traders can be right on direction and still lose.
4. Three ways to save — can they stack?
There are only three roads to cutting trading fees, and once you understand them you can combine them:
1. Pay with BNB
Binance's own platform token is BNB. Turn on "pay fees with BNB" in spot trading and that part of the fee gets a discount (exact percentage is whatever Binance's page shows at the time); the futures discount differs from spot. The cost is that you have to keep a little BNB in the account, and BNB's own price moves. The switch is usually in the trading screen's fee/settings area — see Binance's official note on the BNB discount. We've also written whether the BNB discount is worth it, and how to turn it on.
2. Invite-code rebate
An invite code or link does not automatically mean a fee rebate. Only when the registration or account page displays a referral benefit should you record its rate, products, region, eligibility and duration, then compare the result with your order and activity records. Do not assume a fixed return method or timing, and do not treat a third-party article as proof of an account benefit.
The only page on this site carrying a registration link is the sign-up tutorial, not this one. If you have not registered, first confirm that Binance serves your real location, then enter only through an official address you verified yourself. Any referral relationship, rate, product, region, eligibility and duration must be explicitly shown on the registration page at that time. Do not use a VPN, borrowed documents or a false region to bypass restrictions. Crypto assets involve risk.
3. Higher fee tier (VIP)
Your current account page determines the VIP tier and base rate from its displayed volume, holding and other conditions. If you do not meet those thresholds, do not add trades or holdings merely to chase a tier; estimate from the rate you actually have. See how fee tiers work.
The arithmetic is clearest with variables. If the raw fee is 2 USDT, call the BNB discount currently shown on your account b% and the rebate r%:
- BNB discount only: 2 × (1 − b/100);
- rebate only: 2 × (1 − r/100);
- if the page confirms they stack: 2 × (1 − b/100) × (1 − r/100).
Calculation order, rebate base and stacking eligibility can vary by product and scenario, so this is only an estimate. Put the figures shown on the page into the calculator and use your trade statement as the final record.
5. Withdrawal fees: why they don't track the amount
This is where beginners lose out most easily. A withdrawal fee is essentially the cost you pay the blockchain network when moving coins off the exchange (commonly called the miner fee / gas), plus a share the platform takes. Two features you must remember:
- A fixed amount per coin and network, with no link to how much you withdraw. Withdrawing 10 USDT and withdrawing 10,000 USDT may cost the same fee on the same network. So small, frequent withdrawals are terrible value.
- Pick the wrong network and the cost swings wildly — you can even lose the coins. The same USDT over the Tron (TRC20) network is usually very cheap and confirms fast (Tron produces a block roughly every 3 seconds); over Ethereum (ERC20) it's much more expensive, because Ethereum's gas is high and a block takes about 12 seconds.
Feel the cost of the wrong network in numbers. Say you withdraw 50 USDT to your own wallet: over TRC20 the fee might be on the order of a USDT or two, a small share; over ERC20 during network congestion the network fee alone could eat several USDT, easily a tenth of your withdrawal. So, once more: for small amounts, take TRC20 over ERC20 where you can, and always confirm the receiver supports the network you pick. For large amounts the network fee is a small share, but the risk of losing coins from the wrong chain is no smaller — never skip that check.
6. Reading your fee statement
Rather than worry about being overcharged, learn to check it yourself. Every fill on Binance has a breakdown you can look up, and once it's a habit you'll have a feel for your costs:
- Look at a single fill: open a trade in "Orders" or "Trade history" and it shows the fill price, the filled quantity, and a separate "Fee" line — which coin it's priced in (BNB if you turned on the discount) and how much, all clearly.
- Look for the referral-benefit record: if the registration or account page displayed a referral benefit, use the record location, time range and asset described there to verify the result. Without a matching page promise or activity record, do not infer that a return is due.
- Look at the withdrawal record: every withdrawal logs the network, the fee and the on-chain transaction hash (TxID). Drop that hash into the matching block explorer and you can confirm the arrival and the actual network fee.
Understand these three and you're no longer "passively charged" — you can actively check where every cent went. This is the habit this site keeps trying to build: don't trust verbal promises, trust the records you can look up yourself.
7. Does funding cost anything?
To turn fiat into crypto (funding / cashing in and out), Binance offers a few methods, and the costs differ:
- C2C (user-to-user): you buy and sell directly with other users, with Binance matching and escrowing. The platform usually doesn't take an extra fee on this step; your cost shows up mainly in the counterparty's quote — a price a little above the market, with the gap being the hidden cost.
- Third-party card / payment channels: convenient, but usually with an obvious service fee, sometimes a few percent — pricier than C2C.
For a beginner, just grasping "looks fee-free, but the cost can hide in the quote" is enough. We unpack the traps in each funding method in how to fund Binance.
In reverse, turning crypto back into fiat (cashing out) is the same idea: on C2C you're the seller, and your cost shows up in whether you're willing to sell a little below the market price. A common beginner mistake is "fund with the most convenient method, cash out by clicking whatever" — and pay the hidden spread at both ends. In fact, spending ten-odd seconds comparing a few counterparties' quotes before each move saves a fair bit over time — like trading fees, it's the "move a finger and it works" kind of saving.
8. How to verify the actual fee
9. A small rate gap, a big long-run difference
On a single trade the fee is a few dollars, easy to wave off. But if you keep trading, this cost is charged as a percentage of the trade amount, on every single trade, and it adds up to real money.
For a clean calculation, let monthly volume be V, the account's original rate rbefore, and the settled rate rafter:
- monthly difference = V × (rbefore − rafter);
- a rough yearly figure is the monthly difference × 12. It is meaningful only after you insert the numbers your account actually shows.
A safer workflow is to keep “what the page displayed” separate from “what the statement recorded”: check current referral details before sign-up, the account rate and BNB setting before trading, then the actual fee and activity record after the fill. A benefit becomes a real cost reduction only when it was displayed as applicable and can be matched to your records. Put those verified figures into the fee calculator.
10. FAQ
What exactly are Binance spot trading fees?
Maker and taker rates vary by product, user tier, promotion and account settings. Use the figures shown in your logged-in account and on Binance's current fee page; do not treat a sample value as a current rate.
Can the BNB discount and the invite-code rebate be used together?
Do not assume so. Whether the BNB discount and a referral benefit apply together depends on the product, account, region and current terms. Check the displayed rate and activity rules before ordering, then verify the order and activity records.
Can withdrawal fees be saved?
Whether you can lower a withdrawal fee depends on the coin, network and amount displayed by the platform at that time. First confirm the receiver supports the same network, then compare current fees; never choose an unsupported network only because it looks cheaper.
Why is the amount I received less than I expected?
There may be more than one reason. Check the fill price, spread, slippage, filled quantity, fee amount and fee asset in the order detail; do not diagnose the difference from an estimated quantity alone.
I forgot to enter an invite code at sign-up — can I add it later?
Available options vary with account status and current rules. Use only an entry actually shown on the registration, account or referral page; if none appears, do not buy a so-called re-binding service or open another account to bypass the rules.
If I pay fees with BNB, do I lose out when BNB's price moves?
Whether a discount applies, how it is calculated and the actual rate are whatever the account settlement page shows. You also carry the price movement of any BNB held to pay fees; if that bothers you, keep only the amount you expect to need.
Can I avoid fees entirely?
Rates and zero-fee promotions vary by product, account tier, region and time. Check your account and the current fee page before ordering; do not treat a past promotion or sample as a standing rule.
11. A checklist you can work through
Before opening an account and trading, run through these and you almost certainly won't lose out on fees:
- before sign-up, record the referral relationship, eligibility, rate, products, region and duration actually shown;
- before your first trade, check whether your account offers “pay fees with BNB” and under what conditions;
- before withdrawing, confirm the coin + network match on both sides, and prefer a low-fee network for small amounts;
- don't withdraw small and often — batch it up;
- before cashing in or out, compare a few counterparties' quotes rather than just going for convenience;
- review order and activity records periodically, counting only items you can match as real savings.
None of these is advanced. The important part is using the current page and your own records every time. Settings, promotions and eligibility can change, so a one-time setup is not proof that a benefit stays active. Check at sign-up, before the first trade and before the first withdrawal, then review again when the product or rules change.
Remember this: read trading fees from the account rate and order detail; check BNB settings and referral benefits separately instead of assuming they combine; confirm the receiving network and the platform's current withdrawal fee; compare both quotes and service charges when funding. List what you can verify first, then calculate the real cost.