You've deposited crypto to Binance but it still hasn't shown up — that's definitely stressful. Don't panic. In most cases, your funds aren't lost — they either need more time to arrive or there's a minor issue at some point in the process. Stay calm and follow these troubleshooting steps. Log into Binance Official to check your deposit history status. The Binance Official APP provides a more visual overview. iPhone users should follow the iOS Installation Guide to install the app first.
Step 1: Confirm the Transaction Status
A pending deposit doesn't necessarily mean something went wrong. Start by confirming a few basics:
Check the Status on the Sending Platform
First, go back to the platform you sent the crypto from (such as another exchange or wallet) and check the withdrawal history. The withdrawal status might show one of the following:
- Processing/Pending Review: The sending platform hasn't released the coins yet. Some exchanges require manual review for withdrawals, especially large ones, which can take several hours. Just wait it out.
- Sent/Broadcast: The transaction has been broadcast to the blockchain network and is awaiting confirmation.
- Completed: The sending platform has finished processing — the coins have been sent.
If the status shows "Sent" or "Completed," copy the transaction hash (TXID) and look it up on a blockchain explorer to check the confirmation progress.
Check on a Blockchain Explorer
Choose the appropriate blockchain explorer based on the network you used:
- TRC20 network: Use TRONSCAN (tronscan.org)
- ERC20 network: Use Etherscan (etherscan.io)
- BEP20 network: Use BscScan (bscscan.com)
Paste your TXID in the explorer's search bar to view the transaction's confirmation count and current status. If the confirmation count hasn't reached Binance's requirement yet, just keep waiting — it will credit automatically once it does.
Check Binance's Deposit History
In the Binance app or website, go to "Wallet" > "Deposit History" and see if there's a record of this deposit. If there's a record showing "Confirming," it means Binance has detected the transaction but is still waiting for enough network confirmations. Different networks require different confirmation counts:
- TRC20: ~1 confirmation
- ERC20: ~12 confirmations
- BEP20: ~15 confirmations
- BTC network: ~2 confirmations
During network congestion, confirmations slow down, so you may need to wait longer.
Common Reasons for Delayed Deposits
If the blockchain transaction is fully confirmed but Binance still hasn't credited the deposit, the cause may be one of the following:
Deposit Amount Below Minimum
Every coin and network has a minimum deposit amount. If your deposit falls below the minimum, Binance won't credit it, and the funds generally won't be refunded. Always confirm the minimum requirement on the deposit page before sending.
Wrong Deposit Address or Network
This is the most serious scenario. If you sent coins to the wrong address, or the sending network doesn't match Binance's deposit network (e.g., you sent via ERC20 but used a TRC20 address), the coins may not arrive automatically.
Binance System Maintenance
Occasionally, Binance performs wallet maintenance on certain coins or networks, temporarily pausing deposits. You can check Binance's announcement page for any relevant maintenance notices. Deposits will process normally once maintenance ends.
Risk Control Review Triggered
Large deposits or unusual transactions may trigger Binance's risk control system, requiring manual review before crediting. These cases are typically resolved within a few hours to one business day.
Specific Solutions
Solutions vary depending on the cause:
Scenario 1: Transaction still being confirmed — Simply wait patiently. During network congestion, ERC20 transactions can take an hour or even longer.
Scenario 2: Sending platform hasn't released the funds — Contact the sending platform's customer support to follow up, or wait for their review process to complete.
Scenario 3: Correct address but funds haven't arrived for a long time — First confirm the transaction is fully confirmed on the blockchain, then contact Binance customer support with your TXID and deposit details so they can investigate.
Scenario 4: Wrong network selected — Contact Binance customer support immediately. If you deposited to a Binance-controlled address but on the wrong network (e.g., BEP20 USDT to an ERC20 address), Binance's technical team may be able to recover it, though it will take time and may involve a fee. If the coins were sent to a completely unsupported address, recovery chances are slim.
Scenario 5: Below minimum deposit amount — This is essentially unrecoverable. Consider it a lesson learned for next time.
How to Contact Binance Support
If you've determined there's genuinely an issue with your deposit, prepare the following information before contacting support:
- Your Binance UID (found in "Profile" in the app)
- The deposited coin and network
- The deposit amount
- The transaction hash (TXID)
- The sending platform's name
- The approximate time of the deposit
Find the customer service icon in the bottom-right corner of the app, select the "Deposit Issue" category, and provide the above information. Support will investigate the specifics on the backend.
Q: How long do deposits normally take? When should I worry?
A: Under normal conditions, TRC20 deposits take 1-5 minutes, BEP20 takes 3-10 minutes, and ERC20 takes 10-30 minutes. If it's been over an hour with no network congestion, you should start troubleshooting. If it's been over 24 hours, we recommend contacting customer support directly.
Q: The deposit record shows "Completed" but my balance didn't increase — what's going on?
A: Check which account the deposit went to. Binance has multiple account types (Funding Account, Trading Account, Futures Account, etc.), and deposits typically go to the Funding Account. If you're checking the balance in your Trading Account, you won't see it there. Switch to the Funding Account view and you should find it.
Q: Can I speed up a deposit?
A: Binance doesn't have an acceleration feature on its end. If the transaction is on the blockchain but confirming slowly, you'll just have to wait. If the sending platform supports transaction acceleration (such as Bitcoin's RBF feature), you can try that on the sending side. In most cases, patience is all that's needed.