Does Binance Charge a Deposit Fee
This is one of the most common questions from newcomers: how much does it cost to deposit funds into Binance? Does Binance charge the fee, or does the sending platform? Or is it both?
Here is the short answer: Binance itself does not charge any fee for on-chain deposits, but you must pay the blockchain network's transfer fee (miner fee / gas fee), which is borne by the sender.
In other words, when you send crypto from another platform or wallet to Binance, the fee is deducted by the sending side. The amount that arrives on the blockchain is exactly what you receive in your Binance account.
If you do not have a Binance account yet, sign up for Binance to explore the various deposit options.
Fee Comparison by Deposit Method
On-Chain Deposits (Crypto Transfers)
When you transfer cryptocurrency from another exchange or wallet to Binance:
Fees charged by the sender:
- Withdrawing from another exchange: the exchange charges a withdrawal fee (flat or percentage-based)
- Sending from your own wallet: you pay the on-chain miner fee (gas fee)
Fees charged by Binance:
- Zero — Binance does not charge for on-chain deposits
Approximate miner fees by network:
| Network | USDT Transfer Fee (approx.) |
|---|---|
| TRC20 | 1–2 USDT |
| ERC20 | 3–20 USDT (varies with gas prices) |
| BEP20 | 0.1–0.5 USDT |
| SOL | Under 0.01 USDT |
| Polygon | Under 0.01 USDT |
The cost difference between networks is dramatic. ERC20 during congestion can cost tens of dollars in gas, while TRC20 and BEP20 cost only a fraction of that.
C2C Purchases (P2P)
When buying crypto directly with fiat through Binance C2C:
- Binance charges no C2C trading fee
- The fiat you pay includes the seller's markup (usually slightly above market price — think of this as an implicit cost)
- Your bank may charge a transfer fee depending on the method
Credit/Debit Card Purchases
Some regions support buying crypto on Binance with a credit or debit card:
- Binance charges roughly 1–2% as a service fee
- Your card issuer may add foreign transaction fees
- Total cost is typically 2–4%
Third-Party Payment Channels
Depositing through Binance's partnered third-party channels:
- Fees vary by channel, usually 1–3%
- Some channels may have a minimum fee
Why Does the Same USDT Transfer Cost So Differently
The main reason is that different blockchain networks operate under different mechanisms:
Ethereum (ERC20): The original smart-contract blockchain — high demand but limited throughput. When usage spikes, gas fees soar. That is why ERC20 transfers are often expensive.
Tron (TRC20): Designed for high throughput with low, stable fees. This is why TRC20 has become the most popular network for USDT transfers.
BSC (BEP20): Very low fees and fast speeds, though you need BNB to pay gas.
Solana/Polygon and others: Next-generation high-performance chains with nearly negligible fees.
How to Minimize Deposit Costs
Choose a Cheap Network
If you just want to move USDT to Binance, go with TRC20 or BEP20. The cost is typically around 1 USD or less.
Use Binance Internal Transfers
If both the sender and receiver have Binance accounts, use Binance's internal transfer feature (via email, phone number, or UID). Internal transfers are completely free, instant, and the cheapest way to move funds.
Compare C2C Sellers
When buying via C2C, different sellers offer different exchange rates. Compare several sellers and pick the one with the best rate — a smaller markup means you get more crypto for the same amount of fiat.
You can download the Binance app to conveniently compare quotes from different C2C sellers.
Avoid Network Peak Hours
The Ethereum network is typically most congested during US business hours (late evening to early morning in Asia). If you must use ERC20, transferring during Asian morning hours usually means lower gas fees.
Batch Your Deposits
If you need to make multiple small deposits, consider combining them into one larger transfer. Every on-chain transfer incurs a miner fee, so frequent small deposits add up quickly.
How Deposit Amounts Relate to Received Amounts
Transferring From Another Exchange
Suppose you withdraw 100 USDT from Exchange A to Binance, and Exchange A charges a 1 USDT withdrawal fee:
- Exchange A deducts: 101 USDT (100 + 1 fee)
- Amount on the blockchain: 100 USDT
- Amount credited on Binance: 100 USDT
Transferring From Your Own Wallet
Suppose you send 100 USDT from MetaMask via TRC20 to Binance:
- Your wallet deducts: 100 USDT + approximately 1 TRX for gas (you need TRX separately)
- Amount credited on Binance: 100 USDT
Via ERC20:
- Your wallet deducts: 100 USDT + gas fee (paid in ETH, amount varies)
- Amount credited on Binance: 100 USDT
Frequently Asked Questions
Does Binance have a minimum deposit fee?
Binance does not charge deposit fees, so there is no minimum fee. However, the sending platform may have its own minimum withdrawal fee.
I deposited 100 USDT but only 99 arrived — why?
Check the withdrawal history on the sending platform. The sender likely deducted a 1 USDT fee, so only 99 USDT was actually sent on-chain.
Are BTC deposit fees high?
BTC network fees depend on congestion. They typically range from a few dollars to around ten dollars, and can be higher during peak times.
Can I save on BTC deposit fees using Lightning Network?
If Binance supports Lightning Network deposits, fees can be very low — usually under 1 USD. However, you should confirm whether Binance currently has Lightning Network deposits enabled.
Security Reminder
Do not choose unreliable third-party deposit channels just to save on fees. Platforms that claim "zero fees" may be scams or use illicit funds. Always deposit through legitimate channels to protect your funds and account.
Sign up for Binance now and enjoy transparent, affordable deposit options.
Direct APK download for Android, iOS requires overseas Apple ID
Register with our exclusive referral code for a permanent 20% trading fee discount