Fees & Transfers
Binance Fees Explained: Spot, Deposit, Withdrawal, and BNB Discounts
A practical method for checking Binance spot fees, deposit and withdrawal costs, the BNB fee option, and the fields that matter before confirming a transfer.
Binance Fees Explained
Someone searching for “Binance fees” rarely needs a percentage in isolation. They usually want to know what a specific transaction will cost, why another account shows a different rate, and whether moving money in or out adds another charge. This guide separates the trading, deposit, and withdrawal layers and gives you a repeatable way to check each one.
Source check: 2026-08-22. Fees, promotions, products, and regional eligibility can change. The rate and final amount shown inside your own account immediately before confirmation take priority.

Image: Binance's public fee page captured on 2026-08-21 and re-checked against the public table on 2026-08-22. It is evidence of the page at that time, not a promise that every region, account, or pair will always show the same figures.
First identify the cost you are looking at
A single journey—from a bank or wallet into an exchange, through a trade, and back to another wallet—can involve three separate cost layers:
- Deposit cost: this may come from a bank, card processor, payment provider, sending exchange, or blockchain network.
- Trading fee: a completed Spot order is normally charged against its executed value at the maker or taker rate that applies to the account.
- Withdrawal cost: a crypto withdrawal depends on the asset and network; a fiat withdrawal depends on available local rails and providers.
The common mistake is to see a 0.1% trading rate and assume the entire movement costs 0.1%. Network fees, payment-provider fees, and spread can matter more than the trade fee.
Maker and taker fees in plain terms
A maker order adds liquidity by resting on the order book instead of executing immediately. A taker order removes existing liquidity. A market order is generally a taker. A limit order is not automatically a maker: if its price crosses the book and executes immediately, it can still be charged as a taker.
The basic calculation is:
trading fee = executed value × actual fee rate
For a 1,000 USDT execution, a final displayed rate of 0.1000% produces a 1 USDT fee. If the account is eligible for the 25% BNB fee-payment discount shown on the public page at the time of our check, the simple example becomes 0.75 USDT. This is an illustration of the formula, not a quote for your account.
The applicable rate can depend on VIP tier, recent volume, BNB holdings, product, pair-specific promotions, and region. The useful number is the one shown by the official fee page or account preview now—not a rate copied from an old article.
What the BNB fee option does—and does not do
The public table displayed a “BNB 25% off” column during this review. That option concerns eligible trading fees. It does not automatically reduce a bank charge, card fee, blockchain gas cost, withdrawal fee, or spread.
Before relying on it, check all three conditions:
- fee payment with BNB is enabled for the relevant product;
- enough BNB is available in the account to cover the commission;
- the current order or fee view still displays the discount.
After execution, the commission field in trade history is stronger evidence than a settings toggle. If the BNB balance is insufficient, the charged asset or amount may differ from what you expected.
Deposit costs: ask a better question than “Is it free?”
Crypto deposits
The receiving platform may not add a separate crypto deposit fee, but the sender can still charge a withdrawal fee and the blockchain can still impose a network cost. The critical checks are operational:
- same asset on both sides;
- exactly the same network;
- complete destination address;
- memo, tag, or payment ID where required;
- current deposit/withdrawal availability for the network;
- minimum deposit and required confirmations.
Similar names do not make networks interchangeable. Sending a token through a network the destination does not support may prevent automatic crediting and can cause an unrecoverable loss. A small test is often more valuable than saving a marginal network fee.
Fiat deposits
Bank transfer, card, and third-party payment availability vary by region. Compare the platform fee, provider fee, foreign-exchange spread, and any bank charge. A screen that says “zero fee” does not necessarily mean the conversion rate has zero cost.
Withdrawal costs change by asset and network
A crypto withdrawal commonly shows a fixed asset amount or a dynamically adjusted amount rather than a simple percentage of the withdrawal. Congestion, maintenance, and product policy can change what is displayed.
Use this sequence before you submit:
- Open the withdrawal screen from the official Binance app or a domain you typed and verified yourself.
- Select the asset, then inspect the available networks; do not reuse a network from memory.
- Copy the destination from the receiving service and confirm that it supports the same network.
- Add and verify the memo/tag when required.
- Read the displayed fee, net amount received, and minimum.
- Test a new address with a small amount before sending more.
The lowest visible network fee is not always the best route. If the receiving service does not support it, or if an extra bridge is needed later, a small saving can create a much larger operational risk.
Futures uses a different schedule
USD-M public rates and the BNB column are not the spot table, and the fee is charged on notional. That breakdown lives in Binance futures fees are not the spot table. You can lose the entire margin on leveraged products.
How to interpret referral code BNB1088
The referral code provided by this site is BNB1088. You can check whether Binance's official registration flow offers a field for it. Referral eligibility, rebate percentages, duration, and supported products can vary by region, account status, and current terms. Treat only the benefit actually displayed in the official registration flow as applicable.
Do not assume that “up to” language gives every account a fixed rebate. Avoid registration links in unsolicited messages. A safer habit is to type or verify the official Binance domain yourself before entering account information.
A one-minute pre-confirmation checklist
Before pressing Confirm, answer these questions:
- Is this a deposit cost, trading fee, withdrawal fee, or spread?
- Will the order execute as maker or taker?
- What rate and discount does my account show now?
- Is BNB fee payment enabled, and is the balance sufficient?
- Do asset, network, address, and memo/tag match exactly?
- What net amount does the final screen say will arrive?
- Is the service available in my location?
- Can I afford the loss caused by a transfer mistake or market movement?
Official checks
- Fees & Transactions Overview
- Binance risk warning
nelunor is independent from Binance. This article is not investment advice. Crypto assets can be highly volatile, and blockchain transfers may be irreversible.