You sent 100 USDT to Binance, but only 99 USDT — or even less — showed up. Who took the rest? Did something go wrong? Don't worry. A discrepancy between the amount sent and the amount received is actually quite common and usually perfectly normal. Sign up for Binance and understand how fees work so these differences won't catch you off guard.
Common Reasons for Receiving Less Than You Sent
Reason 1: The Sending Platform Deducted a Withdrawal Fee
This is the most common cause. When you withdraw from another exchange to Binance, the sending platform charges a withdrawal fee. This fee is deducted at the time of sending, so the amount that arrives is naturally less.
For example, if you withdraw 100 USDT from an exchange that charges 1 USDT in fees, only 99 USDT will arrive at Binance.
Reason 2: On-Chain Transfer Fees (Gas Fees)
If you're sending from a wallet, the blockchain network charges gas or miner fees. Transferring USDT on Ethereum can cost several dollars in ETH for gas. This fee goes to the blockchain miners, not to Binance.
Reason 3: Some Tokens Have a Transfer Tax
Certain DeFi tokens include a "transfer tax" at the smart contract level — a percentage is automatically burned or redistributed with every transfer. This is built into the token itself and has nothing to do with Binance.
Reason 4: Precision Differences
In rare cases, different platforms handle decimal places slightly differently, which can cause tiny discrepancies in the last few digits. The difference is usually negligible.
Reason 5: Exchange Rate Fluctuations (C2C Deposits)
If you bought crypto through C2C, the amount of USDT you received depends on the price at the time of the trade. If you misremember the order amount or the rate changed, it might feel like you got "less."
Does Binance Charge Deposit Fees?
No. Binance does not charge any fees for crypto deposits. The amount you're missing was deducted either by the sending platform or by the blockchain network.
Download the Binance app and you'll see that the deposit page clearly states "No deposit fee."
How to Track Where the Money Went
Step 1: Check the Sender's Fee Breakdown
On the exchange or wallet you sent from, find the transaction record and check the actual amount sent versus the fee deducted.
Step 2: Check a Blockchain Explorer
Use the TxHash to look up the transaction on a blockchain explorer. If the amount shown as sent to Binance's address matches what you see in your Binance account, the difference was deducted on the sending end.
Step 3: Compare the Numbers
- Amount you entered - Sender's fee = Actual on-chain amount
- Actual on-chain amount = Binance received amount (under normal circumstances)
If the on-chain amount doesn't match the Binance amount, the token may have a transfer tax or some other special mechanism.
Common Scenarios That Cause Confusion
Scenario 1: Withdrawing From an Exchange
You withdraw 100 USDT. The exchange deducts a 1 USDT fee. 99 USDT is sent on-chain. Binance receives 99 USDT. The missing 1 USDT is the withdrawal fee.
Scenario 2: Sending From a Wallet
Your wallet has 100 USDT and 0.5 ETH. You send 100 USDT to Binance. Gas is paid from your ETH. 100 USDT arrives at Binance, but you have a bit less ETH. If you don't have enough ETH for gas, the transaction fails entirely.
Scenario 3: Transferring a Taxed Token
You send 1,000 of a certain DeFi token to Binance. The token has a 5% transfer tax. Only 950 arrive — the other 50 were burned or redistributed by the contract. Sign up for Binance and learn about a token's mechanics before depositing these kinds of assets.
How to Minimize Fee Losses on Deposits
Choose a Low-Fee Network
For the same USDT transfer, ERC20 can cost several dollars while TRC20 costs just 1 USDT, and BSC is also very affordable. Use the cheaper option whenever possible.
Choose a Low-Fee Time Window
Ethereum gas fees fluctuate with network congestion. Mornings on weekdays or weekends tend to have lower gas. Check Gas Tracker websites for real-time prices.
Reduce the Number of Transfers
Instead of making multiple small deposits, accumulate and send in a single transfer. Every transfer incurs a fee, so fewer transfers means lower costs.
Use Internal Transfers
If both you and the sender are on Binance, use Binance's internal transfer feature (via email, phone number, or UID). It's free and instant.
Frequently Asked Questions
Will the amount change after the deposit arrives?
No. Once the deposit is credited, the amount is final. Any subsequent changes come from your own trading activity.
Can I ask the sending platform to refund the fee?
Generally, no. Withdrawal fees are a standard, publicly disclosed service charge.
What if I received more than I sent?
This almost never happens. If it does, check whether another deposit arrived at the same time, or whether there's a calculation error.
My USDT deposit shows up as a different asset?
Confirm that you actually sent USDT and not a different stablecoin like USDC or BUSD. Also double-check which asset Binance is displaying. Download the Binance app and check the balance details for each asset in your wallet.
Safety Reminders
- Check the sending platform's fee schedule before depositing so you know what to expect
- Test with a small amount before making a large deposit to confirm the received amount matches expectations
- Don't use unknown "fee-free" transfer tools — they may pose security risks
- Keep a record of every deposit: amount sent, fees, and amount received, for easy reconciliation
- Sign up for Binance and make it a habit to review your deposit details
In most cases, a deposit amount discrepancy is simply the result of normal fees. Once you understand where fees are deducted and how much they are, you can manage every transaction with clarity.