Binance Deposit Shows Confirmed But Not Credited — How Do You Check?
When a Binance deposit is confirmed on-chain but not credited to your account, the most common causes are insufficient confirmations (wait 5-30 minutes), a missing Memo/Tag, an amount below the minimum, or a deactivated deposit address. This note documents 6 real not-credited scenarios we've run into, along with the troubleshooting steps, a support ticket template, and expected processing times.
The most nerve-wracking part of depositing isn't "it failed" — it's "the blockchain clearly shows it succeeded, but nothing shows up in my Binance account." This time we put together 6 real not-credited scenarios we've actually run into, from the most common one — "not enough confirmations yet" — to the trickiest one — "deposited on the wrong chain." Each one comes with a troubleshooting sequence and an expected resolution time. If your deposit is stuck in this state right now, open the wallet page on the Binance Official Site first, and work through the checklist below item by item.
Short version up front: 80% of not-credited deposits are simply a matter of not having waited long enough — TRC20 takes 5-15 minutes, ERC20 takes 15-30 minutes. If it's been over an hour and still nothing, go through the troubleshooting steps below one at a time.
Summary Table of 6 Not-Credited Scenarios
Here's every cause we've encountered, laid out in one table:
| Scenario | Symptom | Troubleshooting Path | Processing Time |
|---|---|---|---|
| Not enough confirmations | Only 1-2 block confirmations on-chain | Wait for more block confirmations | 5-30 minutes |
| Wrong network selected | Deposited on the wrong chain | Check compatibility, file a ticket | 7-30 business days |
| Amount below the minimum | Succeeded on-chain, no record on Binance | Ticket for asset recovery | 7-15 business days |
| Missing Memo/Tag | XRP/EOS/ATOM and similar chains | Ticket to link the missing Memo | 3-7 business days |
| Deactivated address | Old address no longer accepts deposits | Ticket for "deactivated address recovery" | 5-10 business days |
| Wrong asset deposited | USDC sent to a USDT address | Ticket for asset conversion | 7-20 business days |
Step 1: Confirm the On-Chain Transaction Status
Look up your transaction hash on a block explorer. Each chain has its own explorer:
| Chain | Block Explorer |
|---|---|
| TRC20 (Tron) | tronscan.org |
| ERC20 (Ethereum) | etherscan.io |
| BEP20 (BNB Chain) | bscscan.com |
| Polygon | polygonscan.com |
| Solana | solscan.io / explorer.solana.com |
| BTC | mempool.space / blockchair.com |
Paste your transaction hash into the matching explorer and check 3 fields:
- Status: must show "Success." If it shows "Failed," "Pending," or "Reverted," that's an on-chain issue — the funds never actually left
- Confirmations: the current confirmation count. Check the "confirmation requirements" table below
- To Address: it must exactly match the deposit address Binance gave you
Step 2: Check Whether the Confirmation Count Is Enough
Here's the confirmation count Binance requires for each chain (this differs from the chain's own "valid" confirmation count):
| Chain | Confirmations Binance Requires | Block Time | Actual Wait Time |
|---|---|---|---|
| TRC20 | 19 | 3 seconds | 1 minute (plus broadcast + crediting, about 3-5 minutes total) |
| BEP20 | 15 | 3 seconds | 45 seconds (plus crediting, about 1-2 minutes total) |
| ERC20 | 12 | 12 seconds | 2.5 minutes (plus crediting, about 5-15 minutes total) |
| Polygon | 128 | 2 seconds | 4 minutes (plus crediting, about 5-10 minutes total) |
| BTC | 1 | 10 minutes | 10-20 minutes |
| SOL | 1 | 0.4 seconds | 30 seconds (plus crediting, about 1 minute total) |
If the on-chain confirmation count already exceeds what Binance requires but it still hasn't been credited, wait 30 minutes. Only consider other causes once it's been over 30 minutes.
Step 3: Check Whether the Minimum Deposit Amount Was Met
If the amount you deposited was small (say, 0.5 USDT), first check Binance's minimum for that asset/network. The minimum for every chain is listed in Minimum Deposit Amount Reference. Below the minimum, Binance won't auto-credit the deposit — you'll need to file a support ticket for "asset recovery."
Step 4: Check Whether the Memo/Tag Was Filled In
The following chains require a Memo (also called a Tag) when depositing:
| Asset | Memo Field Name | Purpose |
|---|---|---|
| XRP (Ripple) | Destination Tag | Distinguishes users |
| XLM (Stellar) | Memo Text | Distinguishes users |
| EOS | Memo | Distinguishes users |
| ATOM (Cosmos) | Memo | Distinguishes users |
| BNB (legacy BEP2 chain) | Memo | Distinguishes users |
| ALGO | Note | In some cases |
| HBAR | Memo | Required |
When Binance gives you a deposit address for one of these assets, it also gives you a Memo (a string of numbers or letters) alongside it. Both must be filled in together — with only the address filled in, the funds land in Binance's shared collection account, but there's no way to tell which user they belong to.
If you forgot to fill in the Memo:
- In the Official Binance App, file a support ticket → select "Deposit - Deposit Not Credited (Missing Memo)"
- Provide: the transaction hash + your UID + the sending address + the name of the platform you sent from
- Binance support will ask you to provide "proof of withdrawal from the sending side" (a screenshot) + "proof of ownership" of the sending account (a screenshot showing you can log into that account)
- Processing time: 3-7 business days
- Processing fee: usually 5-20 USDT equivalent
Step 5: Check Whether You Picked the Wrong Network (the Trickiest Case)
If you suspect you picked the wrong chain, first search your transaction hash on a block explorer. If a given chain's explorer can't find that hash, your funds aren't on that chain. For example:
- You thought it was the TRC20 chain, but TronScan can't find that hash
- You try BscScan and it does find it → it was actually the BEP20 chain, meaning your Binance deposit address was wrong
Two EVM-compatible chains = recoverable:
ETH, BSC, Polygon, Arbitrum, Optimism, and Avalanche C-Chain all use the same address hashing algorithm (based on ECDSA). So the ERC20 address Binance gave you is also "an address Binance controls" on the BSC chain, and Binance can withdraw the funds from the cold wallet private key that corresponds to it internally.
TRC20 / SOL / BTC / other chains ≠ EVM chains = hard to recover:
If you sent USDT from the TRC20 chain to an ERC20 address (a different address hash format), the funds land at an address that no one holds the private key for, and the recovery odds are under 5%.
Cross-chain recovery ticket format:
Asset: USDT
Chain you meant to deposit on: TRC20
Chain you actually deposited on: BEP20
Transaction hash: xxx
Sending address: T...
The TRC20 address Binance gave me: T... (this is the address I mistakenly used)
The correct BEP20 address should be: 0x...
Please help credit this USDT on the BEP20 chain to my account.
Binance support will make one of two calls:
- If it's a compatible chain and Binance also supports that asset on the other chain → the case proceeds (processing fee 100-500 USDT)
- If it's not compatible → declined (the funds are effectively lost)
Step 6: Check Whether the Address Was Deactivated
Binance periodically rotates its cold wallet addresses, and old addresses can be deactivated. Normally an old address keeps accepting deposits for 30-90 days before being deactivated, but in rare cases it's deactivated immediately.
How to check: in the Official Binance App, go to Wallet → Deposit → select the asset → select the network → check whether the deposit address currently shown matches the one you used when you transferred. If it doesn't match, the address has been rotated.
What to do: file a support ticket providing the original address + the transaction hash + your UID. Binance will verify it and credit the funds. Processing time is 5-10 business days.
How to File a Ticket and Get the Fastest Response
Binance support priority: live chat (high) > support ticket (medium) > email (low).
Fastest path: in the app, tap "Support / Help" in the bottom-right corner → enter the chat window → type "deposit not credited" → after the chatbot guides you through, type "transfer to human agent" or "live agent" → get connected to a human.
Live agent hours: Binance has human support available 24/7 globally, but Chinese-language support responds fastest between 9:00-23:00 Beijing time; in the middle of the night it routes to English-language support instead (Chinese support ends up translating back and forth in that window, which is slower).
Key info to include in your ticket:
| Item | Description |
|---|---|
| Transaction hash | The on-chain TX Hash |
| Sending address | Your wallet/exchange address |
| Sending platform | OKX/Bybit/MetaMask, etc. |
| Binance deposit address | The address you pasted |
| Chain | TRC20/ERC20/BEP20 |
| Amount | Actual amount sent |
| Time | The on-chain timestamp |
| Screenshots | On-chain record + sending side + Binance deposit record |
Things not to do:
- ❌ Repeatedly filing the same ticket (it gets merged and pushed back in the queue)
- ❌ Complaining through multiple channels at once (App + email + Twitter) — this also gets merged
- ❌ Using emotional language ("I'm going to sue," "handle this now")
Timeline Reference: From Noticing to Resolution
Timelines from a few real cases we ran into:
Case 1: USDT TRC20 deposit, not credited after 30 minutes
- T+0: noticed it wasn't credited
- T+10 minutes: confirmed successful on-chain, 26 confirmations (more than the required 19)
- T+1 hour: still not credited, filed a ticket
- T+1.5 hours: live agent replied "investigating"
- T+3 hours: credited automatically (turned out to be a block-sync delay on Binance's side)
Case 2: Deposited below the minimum (0.8 USDT)
- T+0: noticed it wasn't credited
- T+24 hours: filed a ticket
- T+11 days: support replied "credited, 5 USDT fee deducted"
- Actual amount received: 0.8 - 5 = -4.2 USDT (a net loss of 5 USDT)
Case 3: XRP deposit with no Memo
- T+0: noticed 100 XRP wasn't credited
- T+1 day: filed a ticket
- T+5 days: support requested a screenshot from the sending side
- T+7 days: credited successfully
FAQ
Q: How long should I wait before filing a ticket? A: TRC20 30 minutes, BEP20 30 minutes, ERC20 1 hour, BTC 2 hours. These are the thresholds — past that, file a ticket; before that, keep waiting.
Q: Do tickets filed on weekends get processed? A: Yes, but slowly. Binance support is 24/7, but the "asset recovery" process requires internal business-team review, and the business team only works on weekdays. So a ticket filed Friday afternoon might not start being processed until Monday.
Q: What if my ticket hasn't gotten a reply after 30 days? A: Escalate it. Add a note under the original ticket saying "requesting escalation," and @ your account manager if your KYC tier reaches VIP status. Binance has an internal SLA, and no reply after 30 days is treated as abnormal and gets flagged for forced review.
Q: Can the processing fee be waived? A: Yes, sometimes. If you can prove "the failure to credit was a Binance system issue" (for example, confirmations were sufficient but Binance simply didn't credit it), you can request a fee waiver. If the cause was user error (wrong chain, wrong address, missing Memo), the fee usually isn't waived.
Q: How much does recovery usually cost? A: For reference: below-minimum recovery costs 5-15 USDT, missing Memo costs 5-20 USDT, cross-chain recovery costs 100-500 USDT, deactivated address recovery costs 0-10 USDT, and wrong-asset conversion costs 20-50 USDT.
Q: Can a fully wrong chain (TRC20 → ERC20) be recovered? A: Very unlikely. These two chains use different address hashing algorithms, so Binance's ERC20 address corresponds to an address with no owner on the Tron chain. Support will still accept the ticket and run it through a 30-day review, but the overwhelming majority of cases conclude "cannot be recovered." That's why you must triple-check the chain on both sides before transferring.
Q: How do I avoid not-credited deposits entirely? A: 3 preventive steps: (1) send an amount 10-20% above the minimum; (2) wait for the on-chain confirmation to fully complete before doing anything else (don't just see "sent" and close the app); (3) test with a small 10-50 USDT amount before sending a large deposit.
Not-credited deposits aren't that common (99%+ get credited automatically under normal conditions), but when it does happen, the resolution process can take a while. Prevention is the best approach — double-check the chain, send enough above the minimum, and remember the Memo. If you haven't registered an account yet and want to test the process from scratch, go to the Binance Official Site to sign up and complete KYC before making a small test deposit.