
If your crypto wallet shows $0 or a received token is missing, do not assume the funds are gone. First, check your wallet address or transaction hash on the correct block explorer.
If the explorer shows the asset at your address, the problem is usually the wallet view: the wrong network, a different account, a hidden token, missing token data, delayed wallet syncing, or unavailable price information.
If the explorer does not show the asset at your address, check the sender, recipient address, network, token contract, memo or tag, and transaction status before taking any other action.
A wallet is an interface for viewing and controlling assets recorded on a blockchain. The assets are not stored inside the app itself. Read what a crypto wallet actually is if that distinction is unclear.
TL;DR
Search your wallet address or transaction hash on the correct block explorer.
If the explorer shows the token at your address, your funds are still onchain. Switch to the correct network, check the selected account, import the verified token contract, and refresh the wallet.
If the token amount appears without a dollar value, the problem is usually missing price data rather than a missing asset.
If the explorer does not show a completed transfer to your address, check the recipient, network, token contract, memo or tag, minimum deposit requirement, and withdrawal status.
For USDT or USDC, confirm that the sender used the exact network supported by your wallet. Use the guide to choose the correct network for USDT or USDC.
Never share a seed phrase, private key, passkey, or recovery credential with anyone claiming they can restore a missing balance.
Quick wallet balance troubleshooting table
Problem you see | Most likely cause | What to check first | Fix |
Wallet shows $0 | Wrong network selected | Address on the correct block explorer | Switch to the network where the asset arrived |
Token is missing | Token is hidden or not imported | Verified token contract | Import the token using its verified contract |
Transaction says successful but wallet is empty | Wallet has not synced | Transaction status and confirmations | Refresh, update, or switch RPC |
Token amount appears but dollar value is $0 | Missing price data | Token quantity on the explorer | Wait or check another portfolio view |
Swap did not change the balance | Only an approval was signed | Transaction history | Complete the swap or revoke the approval |
Exchange says sent but nothing arrived | Pending withdrawal, wrong network, or memo issue | Withdrawal page and transaction hash | Contact the sending platform if no completed transfer exists |
Balance was visible before but disappeared | RPC, indexer, or price-data problem | Onchain token balance | Refresh, update, switch RPC, or wait for indexing |
Explorer shows the token but the wallet does not | Unsupported or hidden token | Token contract and network | Import the verified token or use a compatible wallet |
Exchange deposit is not credited | Minimum deposit, missing memo, or unsupported network | Exchange deposit requirements | Contact the exchange with the transaction hash |
Is my crypto gone if my wallet shows $0?
Not necessarily.
If the correct block explorer shows the asset at your wallet address, the asset still exists onchain. Your wallet may be displaying the wrong network or account, hiding the token, failing to sync, or missing current price information.
If the explorer does not show the asset at your address, retrace the transfer. Check where it was sent, which network was used, whether the transaction completed, and whether the recipient platform required a memo, destination tag, or minimum deposit.

A missing balance also does not prove that someone hacked the wallet. Unauthorized loss normally leaves evidence onchain, such as an outgoing transfer, swap, token approval, or contract interaction. Read how crypto wallets usually get hacked if you find activity you do not recognize.
1. Check the block explorer before changing your wallet
Start with one of these:
Your wallet address
The transaction hash supplied by the sender
The withdrawal transaction shown by the exchange or payment platform
Open the block explorer for the network used in the transaction. Search the address or transaction hash, then check:
Transaction status
Sender address
Recipient address
Blockchain network
Token symbol
Token contract
Token amount
Number of confirmations
Recent token transfers involving the address
Use this guide to learn how to read a crypto transaction on a block explorer.
If the explorer shows the token at your address
The blockchain has recorded the asset under your address. The likely problem is the wallet interface, network selection, selected account, token visibility, RPC connection, indexing service, or price feed.
Continue with the wallet-side checks below.
If the explorer does not show the token at your address
The wallet cannot display an asset that never reached the address.
Check the transaction hash, sender, recipient, token contract, network, memo or tag, withdrawal status, and receiving-platform requirements.
Do not reinstall the wallet or enter recovery credentials into another app before checking the blockchain record.
2. Switch to the network where the asset arrived
A wallet can display the correct address while showing the wrong blockchain network.

For example, a sender may transfer USDC on Base while the recipient is viewing the Ethereum network. The token exists under the address on Base, but it will not appear in the Ethereum balance view.
Match the network shown by the block explorer with the network selected in your wallet.
Common network mismatches include:
Ethereum and Arbitrum
Ethereum and Base
Ethereum and Polygon
Ethereum and BNB Smart Chain
USDT on Ethereum and USDT on Tron
Native USDC and bridged versions of USDC
The token symbol alone is not enough. The blockchain network and token contract must also match.
Why USDT or USDC may not appear in your wallet
USDT and USDC exist on multiple blockchain networks. The name may look identical, but USDT on Ethereum is not the same network balance as USDT on Tron, BNB Smart Chain, Arbitrum, or another supported chain. Check four details:
The token: USDT or USDC
The network used by the sender
The receiving address
The verified token contract
The sender, receiving wallet, exchange, and eventual cash-out route must support the same network. A cheap transfer is not useful if the destination does not support it.

Before accepting another payment, choose the correct network for USDT or USDC. To compare the assets and the networks on which they are commonly used, understand the difference between USDT, USDC and their supported networks. If the transaction has already been sent through an unintended chain, check what can be recovered after sending crypto on the wrong network before moving or importing anything.
3. Make sure you are viewing the correct wallet account
Many wallets support multiple accounts, addresses, profiles, or imported wallets.
You can open the correct app and still be looking at an address that did not receive the transfer.
Copy the recipient address from the block explorer. Compare it with the address currently selected in the wallet.
Check the complete address. Do not rely only on the first and last four characters, and do not compare it from memory.
If the addresses are different, switch to the account that owns the recipient address.
Check for address poisoning
Do not copy a receiving address from recent transaction history without verifying it.
Address-poisoning scammers create lookalike addresses and place them in a wallet’s activity history through tiny, zero-value, or fake-token transactions. The goal is to make the fraudulent address look familiar when the user later copies it.
Use the original receive screen, a saved verified contact, or payment instructions supplied through a trusted channel. Read how to check for address poisoning before copying a recent wallet address.
4. Add or import the missing token
Some wallets do not display every token automatically.
If the block explorer shows the token at your address but the wallet does not, search the wallet’s asset list or import the token manually. Use the verified token contract from:
The token project’s official website
Official project documentation
A reputable block explorer
A trusted token registry
Verify the network, contract address, token symbol, and decimals before importing it.
Token names, tickers, and logos can be copied. The contract address identifies the actual token. Importing a token changes how the wallet displays the asset. It does not move the asset, create another balance, or recover a transfer sent to a different address.
If the wallet does not support the network or token standard, use a compatible wallet interface only after confirming that you control the same address and have a secure recovery method.
5. Confirm that the transfer actually completed
A platform may show an internal status such as “sent,” “processed,” or “completed” before the transfer has been confirmed onchain. Check whether:
A transaction hash exists
The transaction is pending, failed, or confirmed
The recipient address is correct
The expected network was used
The correct token contract was transferred
A required memo or destination tag was included
The amount meets the receiving platform’s minimum deposit
The receiving exchange supports the network used
If no transaction hash exists, the sending platform may not have submitted the transfer to the blockchain. If a transaction exists but points to another address, network, or token contract, changing your wallet settings will not correct it.
If the payment came from a client, platform, or exchange
Ask the sender for:
Transaction hash
Token and amount
Blockchain network
Recipient address
Sending platform
Withdrawal status
Compare those details with the payment instructions you originally provided.
If no completed transaction exists on the relevant block explorer, the sender or platform has probably not completed the onchain withdrawal. If the transaction exists but uses the wrong address, network, token contract, memo, or destination tag, the receiving wallet or exchange may not credit it automatically.
Freelancers who accept stablecoins should use a complete payment process rather than sending a wallet address without the token and network. Read how to receive USDT or USDC from international clients safely.
6. Refresh the wallet, update the app, or check the RPC
If the blockchain shows the correct token balance, the wallet may be failing to retrieve current information. Wallet apps depend on several external systems:
Blockchain nodes
RPC providers
Indexers
Token metadata services
Market-price providers
Wallet synchronization services
A delay or failure in any of them can produce an incorrect balance display. Try these steps in order:
Refresh the wallet screen.
Close and reopen the app.
Switch to another network, then switch back.
Update the wallet app.
Check the wallet provider’s official status page.
Change the RPC endpoint if the wallet supports custom RPCs.
Search the address through another reputable wallet or portfolio viewer.
Wait for more confirmations if the transaction is recent.
Do not enter recovery credentials into a website or unfamiliar app to solve a display problem.
Why did my wallet balance suddenly disappear?
A balance that was visible before can temporarily disappear when the wallet cannot retrieve blockchain data, token metadata, or market prices. Check the address on the correct block explorer.

If the token balance is still visible onchain, the asset has not disappeared. The wallet interface, RPC connection, indexer, or pricing service is probably delayed. If the token balance has changed onchain, review the transaction history for:
Outgoing transfers
Swaps
Token approvals
Bridge transactions
Contract interactions
Activity you do not recognize
If only the dollar value disappeared while the token quantity remains correct, the wallet probably lost access to current price information. Do not reinstall the wallet, reset your credentials, or connect to a recovery website before confirming the onchain balance and securing your recovery method.
7. Check token price data, swaps, approvals, and hidden assets
A wallet may know how many tokens you hold without knowing their current dollar value.
For example:
Token amount: 200 USDT
Estimated value: $0
If the block explorer shows 200 USDT under the correct address and contract, the token is present. The wallet’s pricing service may be delayed, unsupported, or unable to match that contract with current market data.
Check the token quantity separately from its fiat value.
Check whether you completed the swap
If the issue began after a swap, inspect the transaction history. Many swaps involve at least two separate actions:
Token approval
Swap execution
An approval gives a smart contract permission to use a token. It does not exchange the token.
If you signed only an approval, the original asset may remain in the wallet because the swap never occurred. If the approval is no longer needed or appears suspicious, review the difference between revoking an approval and disconnecting a wallet.
Check hidden or filtered assets
Some wallets hide:
Spam tokens
Suspicious tokens
Unsupported assets
Tokens with missing metadata
Assets manually hidden by the user
Open the hidden-assets or spam-token section. Verify the contract before interacting with anything you find there. Do not swap, transfer, approve, or visit a website listed inside an unknown token. Scam tokens often use their name or description to push users toward malicious websites.
Stop if someone offers to restore the balance
No legitimate support agent needs your seed phrase, private key, passkey, or recovery credentials to inspect a public transaction. Do not:
Share recovery credentials
Connect to a “wallet synchronization” website
Sign a verification transaction
Approve token access to recover a balance
Install remote-access software
Follow migration instructions sent through an unsolicited direct message
A missing-balance problem can become an actual loss when panic pushes the user into a malicious approval. Read how wallet drainers work before connecting to any recovery or verification page.
If you want a simpler way to manage supported stablecoins and crypto without relying on seed phrases or unfamiliar recovery websites, explore walllet.com:
Check whether the app, token, or payment route has changed
A balance may stop appearing in the usual interface if a wallet, exchange, blockchain network, token contract, or payment route has changed its support policy. Check the provider’s official website, status page, and support notices. Confirm whether you need to:
Update the app
Import the wallet into another compatible interface
Withdraw before a stated deadline
Migrate to a verified new token contract
Use another supported network
Change the receiving route for future payments
Do not use migration links sent through direct messages, social-media replies, unofficial groups, or unknown support accounts.
After publication, link this section to check what to do when an app, chain or payment route is shutting down.
How walllet.com handles wallet and payment visibility
walllet.com can include different balance and payment layers, depending on the product or route available to the user. International payment-route balances depend on the receiving provider, currency, account status, eligibility, and settlement process.
Self-custodial stablecoin and crypto balances depend on the blockchain network, wallet address, and token contract. These systems require different checks. A payment may be:
Pending inside a payment provider
Waiting for an exchange withdrawal
Confirmed as an onchain transaction
Recorded onchain but missing from the wallet interface
First identify which layer contains the problem. A payment-route delay cannot be diagnosed only through a blockchain explorer. An onchain transfer cannot be reversed by changing the wallet interface. The wallet can display and help manage supported assets, but it cannot reverse a confirmed blockchain transaction or recover funds sent to an address the user does not control.
Read what walllet.com is for the product-level explanation.
Wallet balance recovery checklist
If the explorer shows the asset at your address
Switch to the correct network.
Select the correct wallet account.
Confirm the token contract.
Import the verified token if needed.
Refresh and update the wallet.
Check the RPC or wallet status page.
Look in hidden or filtered assets.
Compare the token quantity with its dollar value.
Check the address through another reputable interface.
If the explorer does not show the asset at your address
Ask for the transaction hash.
Confirm that the withdrawal reached the blockchain.
Verify the recipient address.
Check the blockchain network.
Verify the token contract.
Check the memo or destination tag.
Confirm minimum-deposit rules.
Review the withdrawal status.
Contact the relevant sending or receiving platform.
Want a simpler way to receive, hold, and manage supported digital-dollar payments? Get started with walllet.com