Account and Deposit

Why Did I Receive Less Than I Sent When Depositing to Binance

· ~ 16 min read · CryptoPort Editorial

Sent 100 But Only 99 Arrived?

You transferred some crypto from another exchange or wallet to Binance, and when it arrived, the amount was slightly less than what you sent. Maybe you sent 100 USDT but received 99, or sent 0.1 ETH but received 0.097. A little bit is missing — where did it go?

In the vast majority of cases, this isn't a bug or theft — it's a fee charged somewhere along the way. But which stage is doing the charging? Many people can't tell. Let's clear it up.

The Most Common Cause: The Sender Deducted a Fee

This is the number one reason for amount differences. When you withdraw from another exchange to Binance, the sending exchange almost always charges a withdrawal fee, deducted directly from your withdrawal amount.

Example:

  • You request a withdrawal of 100 USDT to Binance from Exchange A
  • Exchange A's USDT (TRC-20) withdrawal fee is 1 USDT
  • The actual amount sent on-chain is 99 USDT
  • Binance receives and credits 99 USDT

That 1 USDT fee wasn't charged by Binance — it was charged by Exchange A.

How to Confirm

Check the sending platform's withdrawal record — it will clearly show the withdrawal amount, fee, and actual sent amount. The relationship: Actual sent = Withdrawal amount - Fee.

Exchange Withdrawal Fees Vary Widely

The same coin can have very different withdrawal fees across exchanges. Some charge 1 USDT, others charge 5 USDT or more. If you transfer between platforms frequently, compare fee schedules and choose the cheapest option.

Does Binance Charge Deposit Fees

No. This is worth emphasizing. Binance charges zero fees for on-chain deposits. However much crypto arrives at your Binance address, that's exactly what gets credited. Any difference you see is entirely from the sender's fees.

After signing up for Binance, you can verify the actual credited amount in your deposit records.

Fees When Sending from a Wallet

If you're sending from your own wallet (MetaMask, Trust Wallet, etc.), the fee situation is slightly different.

Sending Tokens (like USDT)

Gas fees are paid in the chain's native token (ETH on Ethereum, BNB on BSC, TRX on Tron) and are not deducted from the token amount you're sending. So if you send 100 USDT from MetaMask to Binance, the credited amount should be exactly 100 USDT (gas comes from your ETH/BNB balance separately).

Sending Native Tokens (like ETH, BNB)

If you're sending the native token itself, gas is deducted from the sent amount. For instance, if you send 1 ETH and gas is 0.003 ETH, the arrival amount is 0.997 ETH.

This is also why selecting "Send All" in your wallet sometimes results in slightly less arriving — the wallet automatically reserves a portion for gas.

Some Tokens Have a Transfer Tax

Certain tokens (mainly some DeFi project tokens) include a built-in "transfer tax." Each on-chain transfer triggers an automatic deduction by the token contract (typically 1%-10%), used for burning, holder dividends, or liquidity pool injection.

If you deposit one of these tokens, the credited amount will be less than the sent amount even if the sender charged no extra fees.

Which Tokens Have Transfer Taxes

  • Some meme coins
  • Certain reflection tokens
  • Tokens with auto-burn mechanisms

Mainstream tokens like BTC, ETH, USDT, BNB, and SOL have no transfer tax. If you're only sending these, this isn't a concern.

P2P "Price Spread"

If you buy crypto with fiat through C2C, you might feel like you "spent a lot but got little USDT." This isn't because the amount is short — it's because the merchant's price is above market rate.

Example:

  • USDT market price: $1.00
  • Merchant's price: $1.01
  • You spend $101 to buy 100 USDT

You receive exactly 100 USDT. You just paid $0.01 extra per USDT — that's the merchant's profit. Different merchants quote differently. Download the Binance app and compare several merchants on the P2P page to find the best price.

Credit Card Purchase Fees

When buying crypto directly on Binance with a credit or debit card, the platform and third-party payment processor charge a fee (typically 1.5%-3.5%). The checkout page will clearly show how much crypto you'll receive.

Precision Differences (Minuscule Amounts)

Some tokens have different decimal precision on different chains. Cross-chain transfers may result in a billionth-level precision loss. This difference is negligible and has no practical impact.

How to Investigate an Amount Difference

Step 1: Check the Sender's Records

In the sending platform's withdrawal/transaction records, confirm:

  • The withdrawal amount you requested
  • The fee deducted
  • The actual amount sent on-chain

Step 2: Check the Blockchain Explorer

Look up the TxID on the relevant blockchain explorer to see how much was actually transferred on-chain. This amount is what Binance received.

Step 3: Check Binance Deposit Records

View the actual credited amount in the deposit records via the Binance app. If it matches the blockchain explorer, there's no issue.

Step 4: Calculate the Difference

Original withdrawal amount - Sender's fee = Expected credited amount. If the credited amount matches this calculation, everything is normal.

If it doesn't match (extremely rare), save screenshots of all information and contact Binance support.

How to Minimize Fee Losses

Choose Low-Fee Networks

USDT transfer fees vary enormously across networks:

  • TRC-20: ~1 USDT
  • BEP-20: ~0.1 USDT
  • Solana: Under 0.01 USDT
  • ERC-20: Several dollars to tens of dollars

Choose TRC-20 or BEP-20 over ERC-20 whenever possible.

One Large Transfer Is Cheaper Than Multiple Small Ones

If the fee is a fixed amount (e.g., 1 USDT), the fee rate for transferring 100 USDT is 1%, but for 1000 USDT it's only 0.1%. Save up a reasonable amount and transfer it all at once.

Use Binance Internal Transfers

If the sender also has a Binance account, use the internal transfer feature — zero fees and instant arrival.

Choose Low-Fee Exchanges as Intermediaries

Different exchanges have different withdrawal fees. If you have accounts at multiple exchanges, use the one with the lowest fee to send to Binance.

Frequently Asked Questions

What If the Credited Amount Is More Than I Sent

Nearly impossible. If you think you received more, check whether someone else also sent crypto to your address, or whether you're looking at the wrong account balance.

Can Fees Be Refunded

Generally no. Fees are deducted when the transaction is sent and are non-refundable.

Why Is the Fee Sometimes Zero

Some exchanges offer free withdrawals during promotions or for certain VIP levels. Also, Binance internal transfers are inherently zero-fee.

Which P2P Merchant Is Cheapest

After signing up for Binance, sort by price on the P2P page to see the lowest-priced merchants. But don't look at price alone — also check reputation and completion rate.

Safety Tips

  • Check the sender's fee schedule before depositing so you know what to expect
  • Verify the credited amount upon arrival to confirm the difference is reasonable
  • If the discrepancy is unusually large and unexplainable, contact Binance support immediately
  • Don't trust unofficial "zero-fee" transfer services
  • Save complete records of every transaction (TxID, screenshots, sender records) for verification
Download Binance App

Direct APK install for Android, overseas Apple ID needed for iOS

Register on Binance Now

Sign up through our link for an automatic fee discount on every trade