Tokens Not Showing in Wallet? Here's Why and How to Fix It
RateMyWallets is reader-supported. When you buy through links on this page, we may earn a commission at no extra cost to you.

You just completed a transfer and received a confirmation message, but your balance has not updated. Most cases come down to one of four causes, each with a quick fix.
Step 1: Is the Transaction Actually Confirmed?
Check your wallet activity or history tab and tap the recent transaction to find the link to a block explorer, which is a public website that lets anyone look up the live status of crypto transactions. For example, you might check Etherscan for Ethereum (and EVM networks), Solscan for Solana, or BscScan for BNB Chain. If the status shows pending, meaning the transaction is still waiting to be processed by the network, the transfer has not landed yet. Wait for it to confirm and check back. If the status shows Confirmed or Success, the funds did arrive. The problem is display, not delivery.
Step 2: Check These Common Causes
-
Wrong network: Wallets show one network at a time, meaning the specific blockchain used to process and record the transfer. If funds were sent on Polygon but the wallet is set to Ethereum mainnet, the balances exist but are invisible. The fix is to open the network dropdown and switch to the one the sender used. If you are unsure which one was used, check the block explorer transaction for the name.
-
Token not imported: Wallets do not automatically detect every asset. Even confirmed balances require a token import, which is the manual process of adding a custom coin contract so your interface can read the balance, before it appears. The fix is to manually add the token's contract address in your wallet settings. Trust Wallet and Coinbase Wallet use the same approach with different button labels.
-
Transaction still pending: On congested blockchains, transfers can take minutes to hours. The fix is to check the block explorer status. Once Confirmed, close and reopen the app. If the balance still does not appear, go back to Reason 2.
-
Wallet needs a refresh: Apps occasionally lag after a transaction lands. The fix is to close and reopen the app. On a browser extension, lock and unlock the interface.
Step 3: If Nothing Has Worked Yet
If the transaction shows Failed, the funds were not sent and only the gas fee was spent. You will need to retry with the correct address and settings. If the transaction shows Confirmed and you have checked the right settings, imported the custom contract, refreshed the app, and still see nothing, you should double-check the receiving address. If the receiving address in the transaction differs from your exact address, the funds went to a different destination and this is a separate problem.
NFTs Not Showing in Wallet
NFTs follow the same troubleshooting steps but appear in a separate NFT tab, not the main assets list. You should switch to the NFT section of your interface before assuming something went wrong.
If you are still evaluating which wallet to use, our wallet reviews can help.