Completed withdrawals that never showed up

Home · Arrival · Completed withdrawal, nothing received

Withdrawal says completed but nothing arrived? Four places the coins can be

ChainTunnel EditorialUpdated 2026-10-12About a 7-min read

Independent guide · not Binance official · not investment advice · fees and rules are whatever Binance's own pages currently show

A sender block tagged Completed feeds one pipe with a capsule on it; the pipe then splits into four branches numbered 1 to 4

The first time you withdraw to a friend's address, the reply that comes back half an hour later is often a flat "nothing here yet." Then come the records, the screenshots and the chat with exchange support, and only at the end of that loop does it turn out the question belonged with someone else.

Binance's own answer is short. Its English help page says that when the status shows "Completed", "it means that your funds have been sent out successfully" (checked 2026-10-12). From that point the coins are no longer with Binance, and they are almost always in one of four places: they never went on-chain because this was an internal transfer, with [Internal] in the TxID field; they reached a receiving exchange's address but haven't been credited to the person's account; they reached a self-custody wallet that isn't displaying them; or the address was wrong and they now sit somewhere someone else controls. The first three are usually still fixable by the receiving side. The fourth depends on who holds that address. Which one you're in decides who you should be talking to.

What "Completed" actually promises

The FAQ in question, Why Hasn't My Withdrawal Arrived?, only describes two states. For "Processing" it says: "please wait for the confirmation process to be completed." For "Completed" the funds are out, and the next line reads: "You can click the [TxID] to check the transaction details. Please check with the receiving exchange or wallet using the TxID." The next step is handed to the receiver, not to Binance support.

On the website the record sits under [Overview], then [Orders] - [Assets History], then [Withdraw]. Open the entry and, before you fire off a screenshot, look at what the TxID field actually holds. Everything below branches off that one field.

How long the rest takes is something this FAQ doesn't put a number on. How many confirmations the receiving platform wants, and how long that takes, is set by that platform and shown on its own deposit page, so we won't guess one for it. If your record is still under review and never reached "Completed", you're one stage earlier: see how long a withdrawal review takes.

When the two sides disagree, go back to Binance

If you open the TxID and the explorer shows the transaction as Pending or Failed, or can't find it at all, that isn't what "Completed" describes. First make sure you're on the explorer for the right chain and pasted the hash rather than an address; finding and reading a TxID walks through that. The ways a transfer genuinely gets stuck before a block are in transfer stuck pending. If all of that checks out and the two still don't match, that's the rare case where the sending side is who you ask, TxID in hand.

[Internal] in the TxID field: it never touched a chain

A transfer between two Binance accounts doesn't use the blockchain at all. The English help page How to Make an Internal Transfer to Another Binance Account? puts it plainly: "Please note that for an internal transfer within Binance, no TxID will be created. The TxID field will be shown as [Internal] and you will see an internal transfer ID." The same page says internal transfers "have zero transaction fees and transfers are credited immediately", with the condition that this applies "only when the recipient's address belongs to a Binance account."

So an [Internal] tag means you can stop searching explorers; not finding it there is the expected result. Two things are worth doing instead:

Sent to another exchange: arrived at the address, not in the account

The TxID is a normal hash, the explorer says success, and the receiving address matches. The coins did arrive. But an exchange receiving coins at a deposit address and crediting them to one user's balance are two separate events, and the second runs on the receiving platform's own processing. When things stall here, it's usually one of three things:

Binance Support can't resolve any of these three, because it can't see another platform's crediting system. The right contact is the receiving platform's support. If you're facing the reverse, coins sent into Binance that haven't been credited, that's what confirmations done but not credited deals with.

Sent to your own wallet: on-chain, but not on screen

A self-custody wallet has no crediting step. Once the coins land at the address on-chain, they belong to that address; what the wallet shows is just its reading of the chain. When they don't appear, the cause is usually on the wallet side:

Our order of operations is fixed: confirm on the explorer that the coins reached that address, and only then start changing wallet settings. If the explorer shows success to the right address, the wallet problem is purely cosmetic. If the explorer shows nothing, no amount of wallet tinkering will help. For token transfers, read one more block: the main "To" row is the token contract, and the real recipient sits in the token-transfer section below it, explained in the token section of the TxID guide.

Wrong address: the coins went to someone else's door

The explorer says success, but the receiving address doesn't match the one you were given. Check the first and last characters one by one rather than skimming the middle. Here "Completed" really is complete; the coins just went to the wrong door, and an on-chain transaction doesn't bounce back because the address was a mistake.

Whether you can get them back depends on who controls that address: another exchange's deposit address, the wallet of someone you can reach, or an address nobody can move funds from. Those three end very differently, as laid out in sent to the wrong withdrawal address. If the address was right and the network was wrong, start with picked the wrong network — are the coins still there.

Five things to hand the receiving side's support

Whoever you end up contacting, send all five at once. A lone screenshot usually gets you a reply asking for the TxID, and that round trip is avoidable.

What to sendWhat they use it for
The TxID, or the internal transfer ID for an internal transferLocating this exact transfer on-chain or in their own books; no other number does that
The network nameThe same address can exist on several chains, so they need to know which one to search
The token contract address, for token transfersSame-name tokens can have several contracts; they need to check the one you sent
The receiving address, plus memo or tag if anyExchanges use the memo to match coins to a specific user
The amount and rough timeExplorers usually show UTC, so say which time zone you mean

Notice what isn't on the list: passwords, verification codes, seed phrases. Anyone calling themselves support who asks for those is not trying to trace your transfer.

ChainTunnel Editorial

We're a small editorial team that writes about moving crypto in and out without getting burned. We sign under a pen name and don't invent credentials. The status meanings, internal-transfer wording and record paths here were checked against Binance's English help pages, and the wallet side against MetaMask's help page; no account was used and no transfer was made to write this. Spot an error and email [email protected]; we'll fix it and date the change.

Sources: Binance Support, Why Hasn't My Withdrawal Arrived? (English version; checked 2026-10-12), Binance Support, How to Make an Internal Transfer to Another Binance Account? (English version; checked 2026-10-12) and MetaMask Support, How to display tokens in MetaMask (checked 2026-10-12). Binance's FAQ doesn't publish how long a completed withdrawal takes to show up on the other side, and receiving platforms set their own confirmation counts, so this article gives no timings or confirmation numbers.