You transferred 100 USDT from another platform to Binance, but only 98 or 99 showed up. Where did the missing portion go? Did Binance take a fee? The short answer: Binance does not charge for deposits — the missing amount is the sending platform's network withdrawal fee. Let's break it down. If you don't have a Binance account yet, register on Binance to learn about the platform's fee policy.
Does Binance Charge for Deposits?
Yes, deposits are completely free. When you send cryptocurrency to a Binance deposit address, Binance does not deduct anything. Whatever was sent on the blockchain is exactly what Binance credits.
So if the credited amount is less, the cause lies outside of Binance.
Three Reasons Your Amount Is Lower
Reason 1: The Sending Platform's Withdrawal Fee
This is the most common scenario. When you withdraw from another exchange (such as OKX, Coinbase, etc.), they charge a withdrawal fee that is deducted directly from your withdrawal amount. The actual amount sent on-chain is already the post-fee figure.
For example:
- You withdraw 100 USDT (TRC20) from OKX
- OKX charges a 1 USDT fee
- 99 USDT is actually sent on-chain
- Binance receives and credits 99 USDT
Different platforms, coins, and networks have different withdrawal fees. For USDT:
- TRC20 network: Most platforms charge around 1 USDT
- ERC20 network: 5 to 20 USDT (depends on ETH network congestion)
- BEP20 network: Around 0.5 to 1 USDT
The sending platform's withdrawal page clearly shows the fee and the actual amount to be received before you confirm.
Reason 2: Built-in Transfer Tax in the Token
Some DeFi tokens or meme coins have a transfer tax hard-coded in the smart contract. Every on-chain transfer automatically burns or redistributes a percentage of the tokens. These tokens will systematically arrive with less than the sent amount.
This typically applies to niche tokens. Mainstream tokens like BTC, ETH, USDT, and BNB do not have this issue.
Reason 3: Rounding Precision
In rare cases, different platforms handle decimal precision differently, resulting in tiny rounding differences. For instance, you send 100.123456789 USDT, but some step only preserves 6 decimal places, so 100.123456 arrives. These differences are negligible.
How to Verify the Fee Is Legitimate
Check the Sending Platform's Records
Log in to the sending platform and find the detailed record for this withdrawal. Reputable platforms clearly list three figures: withdrawal amount, fee, and actual on-chain amount.
Cross-Check with a Blockchain Explorer
Copy the transaction hash into a blockchain explorer. The transfer amount shown there is the actual on-chain amount and should match the Binance credited amount. If they don't match, there may be an issue on Binance's side — contact support.
Compare with Binance Deposit Records
Download the Binance APP and check the credited amount in your deposit history. Under normal circumstances, it should be exactly the same as the blockchain explorer amount.
How to Minimize Fee Losses
Choose Low-Fee Networks
For USDT, TRC20 is the best choice — lowest fees and fastest speed. Avoid ERC20 when possible, as Ethereum network fees can be very high during congestion.
Reduce Transfer Frequency
Every transfer incurs a fee. Instead of making 10 small transfers, consolidate and do one. If each transfer costs 1 USDT in fees, 10 transfers cost 10 USDT; one transfer costs just 1 USDT.
Use Binance Internal Transfers
If the sender is also a Binance user, the internal transfer feature is completely free and instant. In the Binance APP, choose to transfer by UID, phone number, or email. This is the most economical method.
Watch for Platform Promotions
Some exchanges occasionally offer zero withdrawal fee promotions. If you're not in a rush, wait for such events to transfer.
Choose Platforms with Lower Withdrawal Fees
If you use multiple exchanges, compare their withdrawal fee rates and transfer from the one with the lowest rate.
Special Case: C2C Purchase Amount Differences
If you buy crypto through C2C, the USDT amount you receive depends on the actual exchange rate. For example, if you spend 700 CNY at a rate of 7.05, you'll receive approximately 99.29 USDT, not 100 USDT. This isn't a fee — it's the market exchange rate. Pay attention to the estimated received amount shown on the page before placing the order.
Frequently Asked Questions
Does Binance Really Not Charge a Single Cent for Deposits?
On-chain deposits are indeed completely free. For C2C purchases, while buyers are also not charged a fee, the seller's quoted price may already include their profit margin.
What If the Difference Is Very Large?
If the gap significantly exceeds normal fee ranges (for example, you sent 1,000 USDT but only 800 arrived), that is abnormal. The sending platform may have additional deductions, or something went wrong with the transaction. Contact both the sending platform and Binance support immediately.
Can Fees Be Refunded?
No. Once deducted, fees cannot be refunded. They are the operating cost of the blockchain network, collected by miners or validators.
Does BTC Also Arrive with Less When Depositing?
If you withdraw BTC from an exchange, the exchange may charge a withdrawal fee, reducing the credited amount. If you transfer BTC from a personal wallet, the mining fee is deducted separately from your balance and does not affect the transfer amount.
Safety Reminder
Understanding the fee structure helps you avoid being overcharged by illegitimate platforms. Reputable exchanges have transparent, publicly disclosed fees. If a platform charges abnormally high fees without a reasonable explanation, consider switching. Register on Binance to use the world's largest exchange with transparent fees. Download the Binance APP to view detailed fee breakdowns for every transaction.