Depositing cryptocurrency to Binance normally takes anywhere from a few minutes to about half an hour. If more than 24 hours have passed and it still hasn't arrived, something went wrong along the way, and you'll need to troubleshoot step by step.
Start by logging into the Binance official site to check your deposit history. Mobile users can download the APK to check deposit status via the app anytime.
Step 1: Confirm the Transaction Was Sent
Log into the sending platform (other exchange or wallet) and check the withdrawal history:
- Status shows "Completed": The funds were sent, and the issue is on the receiving end.
- Status shows "Processing": The sending platform hasn't finished processing yet. Wait or contact their support.
- Status shows "Failed": The transaction didn't go through, and the funds should still be in the sending account.
Step 2: Check Blockchain Confirmations
If the transaction was sent, copy the transaction hash (TxID) and look it up on the corresponding blockchain explorer:
- TRC20: tronscan.org
- ERC20/BEP20: etherscan.io or bscscan.com
- Solana: solscan.io
Check whether the number of confirmations has reached Binance's requirement. Different networks require different confirmation counts -- for example, Ethereum typically needs 12 confirmations, and TRC20 needs 20. If the confirmation count isn't sufficient, just wait.
Step 3: Verify Deposit Details
This is the most critical step. Check the following:
Is the address correct? Compare the withdrawal address you entered with the deposit address generated by Binance. Confirm they match exactly.
Does the network match? If you selected TRC20 on Binance but chose ERC20 when withdrawing, that's a network mismatch. Even though addresses may share similar formats, different networks are not interchangeable.
Is the coin correct? Confirm that you deposited USDT and not some other token, and that the deposit page also has USDT selected.
Was a Memo/Tag required? Certain coins (like XRP or EOS) require a Memo or Tag when depositing. If you left it blank, Binance may not be able to automatically identify the deposit.
Step 4: Check If the Amount Is Below the Minimum
Binance has a minimum deposit amount for each coin and network. If your deposit amount is below the minimum requirement, the funds will not be credited and cannot be recovered. The deposit page clearly states the minimum -- always check before transacting.
Step 5: Submit a Support Ticket
If everything checks out but the funds still haven't arrived, contact Binance support.
- Log into Binance and go to the "Support Center."
- Select the "Deposit Not Arrived" issue type.
- Provide the following: deposit coin, deposit network, transaction hash (TxID), deposit amount, and the sending platform.
- Upload a screenshot of the withdrawal from the sending platform as proof.
- Submit the ticket and wait for a response.
Support typically responds within 1-3 business days. If the wrong network was selected but the address is correct (e.g., ERC20 and BEP20 addresses are the same), Binance's technical team may be able to recover the funds, though a recovery fee may apply.
How to Avoid Deposit Issues
- Double-check the address and network before every deposit. Copy-paste instead of typing manually.
- For first-time transfers to a new address, send a small test amount first.
- Choose networks with fast confirmation times, like TRC20.
- Make sure the deposit amount exceeds the minimum threshold.
Don't panic if a deposit doesn't arrive. Most situations can be resolved with the methods above. As long as the transaction is recorded on the blockchain, the funds are usually not lost.
Android: direct APK install. iOS: requires overseas Apple ID
Register through our link for automatic fee discounts on every trade