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.

Can't keep maker and taker straight? That's fineOn the order screen, a "limit order" priced where it won't fill immediately is usually a maker; a "market order", or a limit order priced to fill against the book right away, is usually a taker. As a beginner you don't need to fuss — knowing "a market buy costs a touch more" is enough. These two terms and the rest of the jargon here live in the beginner glossary for quick reference; the standard definition of maker/taker is also on Investopedia.

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 typeWhen it's chargedHow it's chargedHow to cut it
Trading feeEach time a buy/sell fillsUse the order and account displayCheck BNB settings, referral benefits and account tier
Withdrawal feeWhen moving coins out of BinanceFixed amount per coin/networkDon't withdraw small and often, pick a low-fee network
Deposit costWhen converting fiat to cryptoMostly hidden in the counterparty's quoteCompare 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.

A straight word for beginnersFutures fees look low, but paired with leverage and funding the total cost and blow-up risk are far above spot. If you're still reading this article, that's a sign it's not your moment to touch futures. Get spot smooth first. We've written a separate piece on the difference between spot and futures — read that first.

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 key question: do they stack?You cannot infer that from the fact that they may act at different stages. 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. If the page is silent, estimate the two items separately.

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.
The most expensive mistakeIf you're withdrawing to another platform or wallet, the networks both sides support must match. Pick TRC20 on Binance when the receiving address only recognises ERC20, and the coins may be unrecoverable. Always check the network before withdrawing. Full steps in how to move coins to your own wallet and which chain to withdraw on. You can see the difference between networks directly on a block explorer, such as TRONSCAN and Etherscan.

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.

One more thing to noteWhether funding or cashing out, prefer a channel you've verified and that has a solid reputation — don't click unknown links or "trade privately" with strangers to save a few cents. The bit you'd save nowhere near covers the risk of being scammed. For spotting fake channels, see how to spot fake apps and fake support.

8. How to verify the actual fee

Use the order detail and statement as evidenceAfter a fill, record the amount, maker/taker type, displayed rate, fee asset and whether BNB was used. Estimate the fee from the displayed rate, then compare each item with the statement. If the page displayed a referral benefit, follow its instructions to check the relevant record; ask official support when no matching record exists. This guide provides a verification method and does not label an undocumented order as first-hand testing.

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.

Lin Yue · Bitu editorial
Exchange notes written for beginners. Lin Yue is a pen name; we don't pretend to be anyone's expert — we just write down the steps and traps we've checked again and again. For decisions involving money, go by the official pages and your own verification.