Plenty of people finish their first Binance purchase and then stare at the statement: I bought 100 dollars of a coin, so why doesn't the amount I received add up? Did they overcharge me? 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? Because in this market you can't guess the price, you can't keep up with the news, but fees are one of the few things you can work out to 100% and control entirely yourself. Unlike profit and loss, they don't ride on luck — get the settings right (enter the invite code, turn on the discount, pick the right network when withdrawing) and they quietly save you money for good. For a beginner without a big balance, trimming this is almost like handing yourself a little predictable cost saving. The flip side: people who don't understand it tend to feed their already-modest balance, bit by bit, to "unnecessary cost" without noticing. So this isn't penny-pinching — it's basics.
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.
For ordinary users (no VIP tier), the base spot rate has long sat around the 0.1% mark. So buying 1,000 dollars of a coin costs roughly 1 dollar in fees. Treat that figure as whatever the official Binance fee page shows at the time — it moves with your tier, with promotions, and with whether you've turned on the BNB discount.
A concrete example. Say the spot rate is 0.1% and you spend 2000 USDT at market (taker) on some coin:
- Fee = 2000 × 0.1% = 2 USDT;
- about 1998 USDT actually goes into buying the coin, which is why the "amount received" is always a little less than your mental maths.
Now a maker-vs-taker comparison. Same 2000 USDT, say maker is 0.075% and taker 0.1% (the platform adjusts these — go by the page): buy at market and the fee is about 2 USDT; switch to a limit order resting a little lower and wait for the fill, and it's about 1.5 USDT. A 0.5 USDT gap looks trivial, but go back and forth dozens of times a month and the difference is the price of a meal. A beginner shouldn't agonise over it to the point of missing the move, but be aware: the more urgently you want to fill, the more you're paying a "queue-jump fee".
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 | Percentage of the fill amount | BNB discount + invite-code rebate + higher 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 |
* The final rate is whatever Binance shows on its page; the perk comes from registering through our invite code and adds nothing to your cost.
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 isn't encouragement to trade them. Futures also split into maker and taker, but the rates are an order of magnitude lower than spot — the base rate on USDⓈ-margined futures has long sat roughly in the maker 0.02%, taker 0.05% range (again, go by Binance's 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.
Put the two traps in numbers and it clicks. Say you open 10x leverage on 100 USDT of capital, a 1000 USDT notional, entering as a taker at 0.05%: the opening fee = 1000 × 0.05% = 0.5 USDT, and closing is another, so open-and-close is 1 USDT — 1% of your capital. If the funding rate is 0.01% settling three times a day, holding for a full day adds another 1000 × 0.01% × 3 = 0.3 USDT. In other words, before the price even moves, you've paid about 1.3% of your capital on this one trade. The higher the leverage and the longer you hold, the more absurd that share gets — which is one big reason so many people are "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
Register through someone's invite code or link and a percentage of your trading fee is returned. Our invite code is BN0128, and the matching rebate percentage is whatever Binance's page shows. This is "charged normally first, then returned by a percentage", which acts at a different stage from the BNB discount.
3. Higher fee tier (VIP)
Once your volume and holdings clear certain thresholds, you move into a higher VIP tier and the base rate drops. For the vast majority of beginners this is out of reach in the short term, so don't worry about it. To learn more, see how fee tiers go up.
Run the numbers and it's clearest (the 25% off and 20% below are illustrative, not current real figures — everything follows the page). Same 2000 USDT spot taker trade, raw fee 2 USDT:
- BNB discount only (assume 25% off): 2 × 0.75 = 1.5 USDT;
- invite-code rebate only (assume 20% returned): 2 × (1 − 0.2) = 1.6 USDT;
- both: 2 × 0.75 × (1 − 0.2) = 1.2 USDT.
On one trade that's 2 down to 1.2, saving 0.8 USDT, around 40%. Note this is just an estimating frame — the platform's calculation order and rebate base can differ slightly by scenario, so go by your own statement for the real figure. The conclusion holds, though: stacking the two clearly beats using one, and both only need setting once — at sign-up and on your first trade — after which they keep working. A "set it and forget it" kind of saving.
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 at the rebate landing: the invite-code rebate is returned afterward, usually within some time after the trade, appearing as a separate line in your transaction history. The first time you use it, come back the next day and confirm it actually returned.
- 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. Editorial check: what a small order actually deducts
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.
A quick sum: say your average monthly trade volume (buys plus sells) totals 50,000 USDT, and the gap between 0.1% and 0.075% (with discount and rebate on) is 0.025%:
- monthly difference = 50,000 × 0.025% = 12.5 USDT;
- that's about 150 USDT a year. For a beginner without a big balance, that's not small.
Which is why we keep stressing: cut what you can cut at sign-up (enter the invite code, turn on the BNB discount) — far better value than wincing at it trade by trade later. To see how much your own case differs, just plug it into the fee calculator.
* The final rate is whatever Binance shows on its page; the perk comes from registering through our invite code and adds nothing to your cost.
10. FAQ
What exactly are Binance spot trading fees?
For ordinary users, the base maker and taker rate has long sat around 0.1%, lower with the BNB discount on. The exact figure is whatever Binance's fee page shows at the time and changes with your tier and promotions.
Can the BNB discount and the invite-code rebate be used together?
Yes. One discounts at settlement, the other returns a percentage afterward — different stages, so they usually stack.
Can withdrawal fees be saved?
Saving on withdrawal fees comes down to two things: don't withdraw small and often (the fee is fixed, with no link to the amount); where supported, pick a low-fee network (USDT over TRC20 is usually much cheaper than ERC20). The condition is that the receiver supports that network.
Why is the amount I received less than I expected?
Because the trading fee was already deducted at the fill. A small part of your buy amount (about a tenth of a percent) goes to the fee, and the rest is what actually becomes coins.
I forgot to enter an invite code at sign-up — can I add it later?
Binance rules let each account bind a referrer only once, and usually only at sign-up; afterward it's very hard to change. So "enter it at sign-up" can't be put off — which is why we put the invite code in the most visible spot. If you've already registered and never bound one, check on the sign-up page whether you can still enter BN0128.
If I pay fees with BNB, do I lose out when BNB's price moves?
The discount is converted at the value at the time, so the discount percentage doesn't change. All you carry is the price movement of "that little BNB used to pay fees" — usually a small amount. If it bothers you, keep just enough for a while and don't hoard.
Can I avoid fees entirely?
Zero fees isn't achievable in normal trading. Maker orders can be zero or even a rebate in some promotions, but that needs you to be the maker and to catch specific rules. For a beginner, the realistic goal isn't "don't pay" but "don't pay for nothing" — turn on the discounts you should, enter the invite code you should, and don't withdraw small and often.
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:
- Entered an invite code at sign-up (ours is BN0128), so the rebate works long-term;
- before your first trade, turn on "pay fees with BNB" in the trading screen;
- 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;
- open your statement every so often to confirm the rebate is actually returning.
None of these is an advanced trick, but few people actually do all of them — most "know but can't be bothered to set it up", so the fees they waste over a year add up to another small buy. Bookmark this page and work through it the day you open your account; after that these settings keep working, and you can stop worrying about cost and put your attention back on the genuinely hard part — not buying randomly and keeping your hands still.
Remember this: the trading fee is a percentage charged on every trade, cut by the BNB discount plus the invite-code rebate; the withdrawal fee is a fixed amount per network, saved by "don't withdraw randomly, pick the right chain"; the deposit cost often hides in the counterparty's quote. Get the structure clear first, then talk about saving, and the "I'm being overcharged" impression goes away.