Skip to main content

Why is my balance incorrect or missing a token?

Whether a token is missing entirely or showing the wrong amount, start with these:

  • Has the transaction been confirmed? Blockchain transactions are generally fast but not instantaneous. If a token was recently transferred to you, it may still be confirming. Check on a block explorer to see whether the transaction has completed.

  • Are you on the correct network? The token will only appear on the network it was sent on. Make sure MetaMask the network is one MetaMask supports.

  • Verify the balance on the block explorer. Copy your account address and paste it into the block explorer for your network — Etherscan for Ethereum Mainnet, Arbiscan for Arbitrum, and so on. For detailed instructions, see here. Compare what you see there with what MetaMask is showing.

Token not showing at all

If the block explorer confirms the token is in your wallet but MetaMask isn't displaying it, MetaMask may not have detected it automatically. You may need to add it manually. See How to display tokens in MetaMask for instructions.

Balance is showing but incorrect

If MetaMask is showing the token but with the wrong amount, try the steps below.

Does the token have built-in mechanisms that affect supply or value?

Some tokens are designed to dynamically change supply or value according to various conditions:

  • Rebase tokens, where token supply is adjusted periodically
  • Tokens with 'taxes' applied to transactions of different kinds (e.g. simple transfer, swap, sell). These are sometimes referred to as 'fee on transfer' tokens.

Before continuing, check whether any of these apply to your token. You can usually find this information in the project's white paper or documentation.

Before proceeding, make sure that you have your Secret Recovery Phrase backed up in a safe place.

Try the steps below one by one until your balance displays correctly.

  1. Check that your internet connection is strong and stable. If not, MetaMask may be unable to load the correct balances.
  2. Close down your browser where you have the MetaMask extension installed and open it again.
  3. Try switching off any ad blockers you have installed, or, if you're using a VPN, try using MetaMask with it turned off.
  4. Switch to a different network and back again. To do this, click on your current network at the top of the app. Select a different network, and then switch back to your original network again.
  5. Make sure you're not experiencing a browser permissions issue.
  6. Try a different RPC URL, if there is more than one available for the network you're using. You can edit the RPC URL by going to Settings > Network, and then clicking the network in question. See our article on adding networks for more information.
Was this helpful?