Purchase Complete but Nothing in My Wallet? What to Check First
When a crypto purchase says complete but the wallet shows nothing, the cause is nearly always one of three display illusions, and each has a one-minute check.
TL;DR
- A purchase confirmation covers the money side; the on-chain delivery lands a step later, on the network's own clock.
- Most missing coins are display illusions: a token the wallet does not list, the wrong network view, or a delivery to an address the app is not showing.
- A block explorer (Etherscan, mempool.space or Solscan) is the final word: a confirmed transfer at your address means the coins are yours.
- Educational guide only, not financial advice.
The email lands at 14:07: purchase complete, order reference, a tidy line showing what you paid, so you open your wallet. Zero. No pending entry, no new token, the same screen you had at breakfast. By the third refresh you are quietly wondering whether you have been scammed by something with good branding.
Nearly always the coins are fine, because the purchase completing and the coins arriving are separate events with a gap between them, and even after the gap closes, a wallet screen can lie to you in three distinct ways, each taking about a minute to check. This is a guide, not financial advice.
Purchase complete is two events, not one
A crypto purchase is a relay, and the confirmation email fires midway down the track, so here is the full run:
Your payment is approved.
The provider executes the purchase, using an on-ramp such as Banxa, which has run this plumbing since 2014.
A delivery transaction is broadcast to the wallet address you gave at checkout.
The network confirms it.
Your wallet app notices and repaints the screen.
The email celebrates step two, but steps three to five run on the network's clock, and nobody can hurry them. Card orders typically complete within about 10 minutes of issuer approval, and then the on-chain delivery follows on whichever network you bought into, at whatever pace that network keeps. On Ethereum that leg usually confirms in minutes, with blocks arriving roughly every 12 seconds since the Merge in September 2022. Bitcoin takes its time: one confirmation roughly every 10 minutes, a rhythm set in the 2008 whitepaper, and platforms often wait for several before treating a transfer as settled. Three confirmations means half an hour of nothing on your screen, which is ordinary and no reason for a support ticket.
So give Ethereum a few minutes and Bitcoin the better part of an hour before you treat anything as missing, then start on the three illusions.
The token arrived. Your wallet is not listing it
Wallet apps do not scan the chain for everything you own, they display a curated token list, and anything off that list sits invisible until you add it by hand. MetaMask calls the fix Import tokens, and other apps bury the same option under add token or manage token list.
This illusion bites token purchases, USDT and the long tail of smaller coins, never the network's own coin. The check: open the import option and search the ticker, or paste the token's contract address from your order details. Take that address from the order or the provider's page, never from a search result, because lookalike tokens with borrowed names are a known scam pattern. Once the wallet knows what to look for, the balance appears, and the coins were on-chain the whole time.
Right coins, wrong network view
Multichain assets are the modern trap: USDT runs on Ethereum, Tron and Solana, having started life in 2014 on a Bitcoin layer called Omni. Your order delivered on one specific network, and a wallet screen set to a different one reads empty, because the balance is filed under a tab you have not opened.
The check: open your order details and find which network the delivery used, then switch the wallet's network view to match it, using the selector that usually sits at the top of the app. Switching views moves nothing on-chain, it only changes which tab you are reading.
It went to an address you are not looking at
Wallets hold more than one address, since hardware wallets manage several accounts side by side, and most Bitcoin wallets rotate to a fresh receiving address after each deposit, a privacy habit built into the HD wallet standard since 2012. The delivery went to the exact address you pasted at checkout, which is not always the account your app has open today.
The check: copy the delivery address from the order confirmation and compare it with the one your wallet displays. The first and last four characters are enough to spot a mismatch, and if they differ, flick through the wallet's accounts until one matches.
The explorer settles it in a minute
A block explorer is the public record of the network, and it has no interest in what your app chooses to display, so pick by network.
Ethereum: Etherscan, which has indexed every transaction since 2015.
Bitcoin: mempool.space.
Solana: Solscan.
Paste in your wallet address, or the transaction hash if your order details include one. A confirmed transfer at your address ends the argument. The coins are yours, and whatever remains is display, not delivery: add the token, switch the network view, select the right account. The explorer is the record, the wallet just a window onto it, and sometimes the window needs a wipe.
The two cases that are not illusions
Buying into an exchange account rather than your own wallet brings different rules. An exchange credits a deposit when its own confirmation threshold is met, which can lag the network by a noticeable stretch. And coins that use a memo or tag carry a sharper edge: send XRP without its destination tag and the deposit may not credit at all. That one goes to the exchange's support desk with the transaction hash attached. Deposits like that are usually recoverable, but expect the fix to take days.
The genuine worry case is narrow: order marked complete, address checked, and an explorer showing nothing at your address a full hour on. That is the moment to contact support, order reference from the email in hand. Before the hour is up, the likelier story is a network still grinding through its queue.
Explorer first, support second, and half the panic dies inside the first sixty seconds.
Frequently Asked Questions
Give the network its ordinary time first. Ethereum deliveries usually confirm within minutes, while Bitcoin averages one confirmation roughly every 10 minutes and platforms often wait for several, so an hour is unremarkable. A completed order with nothing at your address on a block explorer after a full hour is the point where contacting support makes sense.
Yes. The explorer reads the chain itself, which is the record of ownership that matters. Your wallet is a viewer sitting on top of that record. Add the token to the wallet's list manually, or check the network view matches the delivery network, and the balance should appear.
Check the delivery network before anything else. USDT runs on several networks, including Ethereum, Tron and Solana, and a wallet set to the wrong one shows an empty balance. Open your order details, find which network the delivery used, and switch the wallet view to match. Still nothing? Add USDT manually through the import token option.
Most providers show it in the order details once the delivery is broadcast, and some include it in the confirmation email. No hash anywhere? Paste your own wallet address into a block explorer instead. Both routes reach the same transfer, one searches by transaction and the other by destination.
Rarely. Exchanges credit deposits once their own confirmation threshold is met, which can run behind the network itself. The exception worth knowing: coins that need a memo or destination tag, XRP being the classic, may not credit if the tag was missed. Raise a ticket with the exchange and include the transaction hash; deposits like that are usually recoverable.
