MetaMask Balance Not Updating? How to Fix It (2026)
If your MetaMask balance is not updating, you may see an incorrect cryptocurrency amount, an outdated portfolio value, or a balance that remains unchanged after a completed transaction. Sometimes MetaMask displays zero even though a blockchain explorer confirms that your wallet still holds the funds.
This can happen because of network synchronization issues, outdated RPC data, incorrect wallet accounts, hidden tokens, or temporary problems with MetaMask's interface.
For example, you might receive ETH on Base, see the completed transaction on BaseScan, and still notice that your MetaMask balance has not changed. The problem may involve the selected account, network filters, or outdated blockchain information rather than a missing transfer.
According to MetaMask's official Help Center, users experiencing incorrect balances should check transaction confirmation, verify the selected network, and compare wallet holdings with a blockchain explorer.
This guide explains how to refresh MetaMask balances, identify incorrect token amounts, troubleshoot zero balances, and verify your cryptocurrency holdings safely.
Why Is My MetaMask Balance Not Updating?
MetaMask relies on blockchain data providers to retrieve balances and transaction information.
When the wallet cannot retrieve the latest data, it may continue displaying an outdated balance.
However, not every balance discrepancy is caused by a technical problem. Some tokens change supply automatically, some transfers remain unconfirmed, and portfolio values fluctuate with cryptocurrency prices.
The most common causes include:
- Outdated blockchain data: MetaMask has not retrieved the latest balance information.
- Incorrect network selection: Your cryptocurrency exists on a different blockchain.
- Wrong wallet account: You are viewing an account that does not hold the expected funds.
- RPC provider issues: The selected blockchain endpoint is not responding correctly.
- Hidden or undetected tokens: MetaMask is not displaying an existing token.
- Unconfirmed transactions: A recent transfer has not finished blockchain processing.
- Token-specific mechanisms: Rebasing or fee-on-transfer tokens may change balances unexpectedly.
- Portfolio pricing issues: The fiat value may be missing or outdated even when the token quantity is correct.
The first step is to distinguish between an incorrect on-chain balance and an incorrect balance displayed by MetaMask.
MetaMask Balance Not Updating: Quick Fix Table
| Problem | Possible Cause | Recommended Solution |
|---|---|---|
| ETH balance not updating | Delayed wallet data or transaction confirmation | Check the balance on Etherscan |
| MetaMask showing zero balance | Wrong account or network | Verify the selected address and network |
| Token balance incorrect | Outdated RPC response or token mechanics | Compare the balance with a blockchain explorer |
| Balance not changing after transfer | Unconfirmed transaction or stale display | Check transaction status and refresh the wallet |
| Portfolio value incorrect | Price data or network selection issue | Compare token quantities and fiat values separately |
| Balance correct on explorer but wrong in MetaMask | Wallet display or provider issue | Restart MetaMask and check the RPC provider |
| One token is missing | Token detection or visibility issue | Import the verified token contract |
| Several networks are missing from the total | Network filters are disabled | Enable the relevant networks |
How to Fix MetaMask Balance Not Updating
If MetaMask is displaying an incorrect balance, follow these troubleshooting steps in order.
Step 1: Check the Correct Wallet Account
MetaMask allows users to manage multiple accounts.
Each account has its own blockchain address and asset balances.
If you recently switched accounts, you may be viewing an address that does not contain the expected cryptocurrency.
Open MetaMask and check the currently selected account.
Copy its public wallet address.
Compare that address with the receiving address in your transaction history.
If they do not match, switch to the correct account.
Do not enter your Secret Recovery Phrase into a website to verify wallet ownership.
Step 2: Verify the Blockchain Network
MetaMask supports multiple blockchain networks, including Ethereum, Base, Polygon, Arbitrum, and BNB Smart Chain.
Cryptocurrency held on one network does not automatically appear as a balance on another.
For example, ETH held on Base is separate from ETH held on Ethereum Mainnet.
If you are expecting assets received on Base, ensure that Base is included in the networks you are viewing.
MetaMask supports viewing balances across multiple enabled networks, so check the network filters before assuming assets are missing.
Step 3: Check Your Balance on a Blockchain Explorer
A blockchain explorer allows you to inspect public blockchain records independently of MetaMask's balance display.
Use the explorer associated with the relevant network.
| Blockchain | Explorer |
|---|---|
| Ethereum | https://etherscan.io |
| Base | https://basescan.org |
| Polygon PoS | https://polygonscan.com |
| Arbitrum One | https://arbiscan.io |
| BNB Smart Chain | https://bscscan.com |
| OP Mainnet | https://optimistic.etherscan.io |
Paste your public wallet address into the explorer.
Check the native cryptocurrency balance and relevant token holdings.
If the blockchain explorer displays the amount you expected but MetaMask does not, the issue may involve wallet synchronization or token visibility.
If the explorer also shows a different balance, investigate the account's actual transaction history before assuming MetaMask is wrong.
Step 4: Restart MetaMask
A temporary application issue can prevent balances from refreshing properly.
For MetaMask Extension, close and reopen your browser.
For MetaMask Mobile, fully close and reopen the application.
Unlock your wallet and check whether the balance updates.
MetaMask's troubleshooting documentation recommends restarting the application as one of the initial steps when balances are incorrect.
Step 5: Check Your Internet Connection
An unstable connection can prevent MetaMask from retrieving updated blockchain information.
Try loading another trusted website.
If your connection is unreliable, switch to a stable network.
Some VPNs, browser extensions, or network filters may interfere with wallet communication.
MetaMask recommends testing whether such services are contributing to the problem.
Only disable network filters or privacy tools temporarily when you understand the security implications.
Step 6: Switch Networks and Return
MetaMask's official balance troubleshooting instructions recommend switching to another network and then returning to the original network.
For example, if the balance is incorrect while viewing Ethereum:
- Open the network selector.
- Select another enabled network.
- Return to Ethereum.
- Check whether the balance has refreshed.
This may prompt MetaMask to retrieve updated network information.
Changing the selected network does not move your cryptocurrency.
Step 7: Check the RPC Provider
MetaMask retrieves blockchain information through RPC providers.
If the selected RPC endpoint is unavailable or returning outdated information, balances may not refresh correctly.
If you configured a custom RPC endpoint, verify its status.
MetaMask supports selecting or adding alternative RPC URLs on compatible networks.
Use only trusted providers and verify their connection details through official network documentation.
Changing RPC providers may affect certain MetaMask transaction features and privacy protections.
Step 8: Check Token Visibility
If one token is missing while other balances are correct, the issue may involve automatic token detection.
Open the token list and review whether the asset is hidden or undetected.
Check its contract address using a trusted source.
You may need to import the verified token manually.
Importing a token does not transfer cryptocurrency or change blockchain ownership.
Step 9: Contact MetaMask Support
If the balance remains incorrect after checking the blockchain and wallet settings, contact MetaMask through its official Help Center.
Website: https://support.metamask.io/
Provide the affected network, public wallet address if appropriate, wallet version, and relevant transaction hashes.
Never provide your recovery phrase, private keys, or wallet password.
MetaMask Showing Zero Balance: What Does It Mean?
Seeing a zero balance can be alarming, especially if you previously held cryptocurrency in the wallet.
However, a zero balance does not necessarily indicate that funds have been stolen or permanently lost.
Possible explanations include:
- You selected a different wallet account.
- The cryptocurrency is held on another network.
- The balance has not refreshed.
- A token is hidden or not detected.
- A previous transaction transferred the funds.
- The wallet is receiving incorrect data from its RPC provider.
How to Verify a Zero Balance
Start by copying your public wallet address.
Open the appropriate blockchain explorer and search for that address.
Check the current balance and transaction history.
If the explorer shows the expected cryptocurrency, troubleshoot MetaMask's display.
If the explorer shows zero, review the account's outgoing transactions.
A confirmed transfer or contract interaction may explain why the balance changed.
If you identify an unauthorized outgoing transaction, secure your wallet immediately using official MetaMask security guidance.
MetaMask ETH Balance Not Updating
ETH balances may appear outdated after a cryptocurrency transfer, decentralized application interaction, or network connection issue.
The most reliable starting point is to check the relevant blockchain explorer.
For Ethereum Mainnet, use Etherscan.
For ETH held on Base, use BaseScan.
For ETH held on Arbitrum, use Arbiscan.
Although these networks may use ETH as their native transaction currency, their balances are separate.
How to Fix an Incorrect ETH Balance
First, confirm the correct account and network.
Then compare the displayed balance with the blockchain explorer.
If the explorer shows the expected amount, restart MetaMask.
Switch networks and return to the affected network.
If necessary, investigate the RPC provider.
If the explorer shows a lower balance, review recent transactions and gas fees.
Network fees can reduce your ETH balance even when you did not intentionally transfer ETH to another wallet.
For transaction fee problems, refer to our related guide on MetaMask Insufficient Funds for Gas.
MetaMask Token Balance Incorrect After a Transfer
Sometimes a token appears in MetaMask, but the displayed quantity does not match what you expected.
For example, you might expect 1,000 tokens after a transfer but see a smaller amount.
Before treating this as a wallet problem, check whether the transaction delivered the expected quantity.
Open the transaction on the relevant blockchain explorer.
Inspect the token transfer details and receiving address.
Then review the current token balance.
Check for Token Transfer Fees
Some cryptocurrencies have built-in transfer fees.
A fee-on-transfer token may deduct a portion of the transferred amount.
This can explain why the recipient receives fewer tokens than the sender originally submitted.
Check for Rebasing Tokens
Certain tokens automatically adjust account balances through a process known as rebasing.
These changes can happen without a conventional incoming or outgoing transfer.
MetaMask's official documentation specifically identifies rebasing and fee-on-transfer mechanisms as possible explanations for unexpected token balances.
Check the token project's verified documentation to determine whether either mechanism applies.
Check the Token Contract
Different tokens can share similar names and symbols.
Verify that MetaMask is displaying the exact token contract associated with your holdings.
If the wrong contract was imported, the displayed amount may be zero or otherwise different from your expected balance.
MetaMask Balance Not Updating After Receiving Crypto
If someone sends cryptocurrency to your MetaMask wallet, the balance may not update immediately.
First, confirm that the sending transaction succeeded.
Ask the sender for the transaction hash if necessary.
Open the corresponding blockchain explorer and verify the destination address.
If the Transaction Is Pending
The cryptocurrency may not have reached its final confirmed state.
Monitor its status before attempting another transfer.
If the Transaction Is Successful
Confirm that the transaction transferred the expected asset to your address.
Then check whether MetaMask displays that network and token.
If the explorer shows the correct balance but MetaMask does not, investigate the wallet's display settings.
If the Transaction Cannot Be Found
Verify the network and transaction hash.
A transaction may not have been broadcast, or the sender may have provided information for another blockchain.
Do not assume that a screenshot showing a successful payment proves the funds were transferred.
MetaMask Balance Not Updating After Sending Crypto
An outgoing transaction may also cause an apparent balance mismatch.
For example, MetaMask may continue displaying the previous ETH balance after a confirmed transfer.
Alternatively, the wallet may temporarily display a lower available balance while a transaction is still pending.
How to Troubleshoot
Open MetaMask's transaction history and locate the outgoing transfer.
Check the transaction hash.
If it is pending, wait for the relevant blockchain status to update.
If it succeeded, inspect the actual amount transferred and the network fee.
Compare the resulting balance with the blockchain explorer.
If MetaMask still displays the earlier value, restart the wallet and check the network connection.
For transactions that remain unconfirmed, read our guide on MetaMask Transaction Stuck Pending.
MetaMask Portfolio Balance Not Updating
MetaMask Portfolio provides a consolidated view of cryptocurrency holdings across supported accounts and networks.
However, a portfolio's displayed value can differ from individual wallet balances.
This may occur because of network filters, missing token pricing data, or incomplete asset visibility.
Check Enabled Accounts
Open MetaMask Portfolio and verify which wallet accounts are included.
If one of your accounts is excluded, its assets may not appear in the total.
Check Network Filters
Portfolio views may include assets from multiple networks.
Verify that the networks containing your assets are enabled.
MetaMask's official guidance says users can select individual networks when viewing Portfolio token balances.
Check Token Quantities Separately
Distinguish the number of tokens you own from their estimated fiat value.
For example, you might hold exactly 0.5 ETH while the displayed US dollar value changes as ETH's market price moves.
A change in portfolio value does not necessarily mean the cryptocurrency quantity changed.
Check Missing Price Data
Some tokens may not have a supported or reliable market price available in MetaMask.
In that situation, the wallet may show the token quantity without a corresponding fiat value.
This does not automatically mean the token has no market value or that the balance is missing.
MetaMask Balance Correct on Etherscan but Wrong in Wallet
If Etherscan shows the expected balance but MetaMask does not, the blockchain record and wallet display are not aligned.
This is one of the clearest indicators that further wallet-level troubleshooting is appropriate.
What to Do
First, verify that the public wallet address matches.
Next, confirm that MetaMask is using Ethereum Mainnet.
Restart the wallet.
Switch networks and return to Ethereum.
Check for browser extension conflicts, connection problems, or an unreliable custom RPC provider.
If the problem concerns a specific ERC-20 token, verify its contract and visibility settings.
MetaMask's official troubleshooting documentation recommends these checks for incorrect token balances.
Do not send cryptocurrency to another wallet simply to force the balance to update.
MetaMask Balance Not Updating on Base
Base is an Ethereum Layer 2 network that supports ETH and many tokens.
If your MetaMask balance is outdated on Base, start by checking BaseScan.
Copy your public address and inspect its current ETH balance and token holdings.
If BaseScan confirms that your assets are present, check whether Base is enabled in MetaMask.
Restart the application and review the network's RPC provider.
If only a specific token is missing, verify its contract and token visibility.
Remember that ETH on Base and ETH on Ethereum Mainnet are recorded on different blockchain networks.
MetaMask Balance Not Updating on Polygon
Polygon PoS supports native assets and various tokens.
A Polygon balance may appear incorrect because of outdated network data, incorrect token contracts, or wallet display settings.
How to Fix It
Open PolygonScan and search your public wallet address.
Compare its balances with MetaMask.
If the blockchain explorer shows the expected amount, check your selected network and RPC provider.
For missing tokens, confirm the exact token contract.
Polygon users should also pay attention to token versions, particularly when interacting with assets that exist in both native and bridged forms.
Avoid assuming that similarly named tokens represent the same asset.
MetaMask Balance Not Updating on Arbitrum
Arbitrum One is another Ethereum-compatible Layer 2 network.
If your balance does not refresh, open Arbiscan and verify the account's current holdings.
Check that MetaMask has Arbitrum One enabled.
Compare the wallet address and relevant token contracts.
If the explorer shows the correct balance, restart MetaMask and check the RPC connection.
If the discrepancy continues, contact MetaMask Support with the relevant transaction information.
MetaMask Balance Not Updating on BNB Smart Chain
BNB Smart Chain can be accessed through MetaMask using an appropriate network configuration.
If the wallet displays an outdated BNB or token balance, verify the public address on BscScan.
Check the selected network and account.
If you use a custom RPC endpoint, confirm that it is responding correctly.
For token balances, verify the appropriate token contract.
Do not assume that an ERC-20 token on Ethereum and a token with the same symbol on BNB Smart Chain share one combined balance.
Why Is MetaMask Showing the Wrong Dollar Value?
A MetaMask fiat balance can differ from the actual quantity of cryptocurrency held.
For example, your wallet may correctly display 500 tokens while showing an unexpectedly low or missing US dollar valuation.
This may occur because price data is unavailable, outdated, or sourced from a market with limited liquidity.
MetaMask's token documentation explains that its token price information is sourced from CoinGecko.
Token Quantity vs. Fiat Value
| Metric | Meaning |
|---|---|
| Token quantity | Number of tokens held by the account on the blockchain |
| Token price | Estimated market price per token |
| Fiat value | Estimated token quantity multiplied by the displayed market price |
| Portfolio value | Estimated combined value of included assets |
An incorrect fiat valuation does not necessarily indicate an incorrect token quantity.
How to Troubleshoot
Compare the on-chain token quantity with the blockchain explorer.
Next, check whether the token has reliable market pricing.
Review your selected display currency and included networks.
Remember that cryptocurrency prices fluctuate, so estimated portfolio values can change without transactions.
Should You Remove and Re-Add a Token?
MetaMask's official troubleshooting guidance suggests hiding and re-adding a token in some situations where the displayed quantity remains incorrect.
This action affects token visibility in the wallet.
It does not transfer cryptocurrency or delete assets from the blockchain.
Before Removing a Token
Verify the token contract using a trusted source.
Record the correct network and contract information.
Confirm that the token is held by the selected wallet address.
After hiding the token, re-add it through MetaMask's token import functionality.
If the wallet retrieves the correct information, the balance may display properly.
Avoid importing token contracts from unsolicited messages or suspicious websites.
Should You Reset MetaMask to Fix an Incorrect Balance?
Resetting MetaMask is generally unnecessary for ordinary balance display problems.
The wallet's local activity data is separate from the blockchain record.
Clearing local activity cannot change the quantity of cryptocurrency held by an address.
MetaMask recommends using account reset or activity-clearing features only under appropriate circumstances, generally following support guidance.
Before taking any advanced wallet recovery action, make sure you have securely backed up the recovery information required to restore access.
Never share your Secret Recovery Phrase with anyone claiming they can restore missing balances.
How to Verify Your MetaMask Balance Independently
MetaMask provides official instructions for checking balances outside the wallet interface.
For Ethereum, Etherscan includes tools for examining current and historical balances.
These include ETH balance checking and token balance checking.
Verify Your ETH Balance
Open Etherscan and search your public wallet address.
Check the current ETH balance.
Review recent transactions and applicable network fees.
If necessary, use historical balance tools to inspect the amount held at an earlier block or date.
Verify an ERC-20 Token Balance
Locate the correct token contract.
Search the wallet address and contract on Etherscan.
Check the current token quantity and transfer history.
Compare the result with MetaMask.
Investigate Historical Balance Changes
If your balance unexpectedly decreased, compare previous and current blockchain records.
Look for outgoing token transfers, contract interactions, transaction fees, and token-specific supply changes.
A historical balance comparison can help identify when the discrepancy began.
MetaMask specifically recommends external balance verification when users suspect their wallet is displaying an incorrect quantity.
How to Prevent MetaMask Balance Display Problems
Some balance display issues are unavoidable, but several precautions can make troubleshooting easier.
Use the correct network. Always confirm the blockchain used for a transaction.
Verify your wallet account. Compare public addresses before assuming a transfer is missing.
Keep MetaMask updated. Install official application and extension updates.
Use reliable RPC providers. Avoid unfamiliar blockchain endpoints.
Save transaction hashes. Keep a record of important transfers so you can verify their status.
Check token contracts. Ensure that the wallet is displaying the intended cryptocurrency.
Distinguish balances from prices. An incorrect fiat estimate is not the same as an incorrect token quantity.
Avoid unnecessary wallet resets. Start with blockchain verification and basic troubleshooting.
Frequently Asked Questions
Why Is My MetaMask Balance Not Updating?
Your MetaMask balance may not update because of a network synchronization problem, incorrect account selection, unavailable RPC provider, hidden token, or unconfirmed transaction. Check your public address on the correct blockchain explorer to verify the actual balance.
How Do I Refresh My MetaMask Balance?
Restart MetaMask, verify your internet connection, and switch to another network before returning to the affected network. Check the blockchain explorer to confirm that the expected balance exists.
Why Is MetaMask Showing Zero Balance?
A zero balance can result from selecting the wrong wallet account, viewing another blockchain, or a token visibility problem. It may also reflect actual outgoing transactions. Verify the public address and blockchain history before assuming the funds are missing.
Why Is My ETH Balance Not Updating?
ETH balance updates may be delayed because of wallet data problems, network connectivity issues, or pending transactions. Check the correct blockchain explorer and confirm the selected account and network.
Why Is My MetaMask Balance Different From Etherscan?
MetaMask may be displaying outdated information, using another account or network, or showing a different token contract. Compare the exact wallet address and asset before troubleshooting the display.
Can I Lose Crypto Because MetaMask Is Not Updating?
A balance display problem does not automatically mean cryptocurrency has been lost. Blockchain assets are not stored solely in MetaMask's interface. However, if the blockchain shows unexpected outgoing transfers, investigate account security immediately.
Why Does MetaMask Show the Correct Tokens but the Wrong Dollar Value?
The token quantity may be correct while market price data is unavailable or outdated. Compare the on-chain token amount separately from the wallet's fiat valuation.
Does Changing the RPC URL Refresh My Balance?
Changing to a reliable RPC endpoint may resolve incorrect data retrieval in some cases. However, it is not a guaranteed solution and may affect certain MetaMask transaction features.
Why Is My MetaMask Balance Not Updating After a Swap?
The swap may still be pending, may have failed, or may have delivered a token that is not displayed automatically. Check the blockchain transaction and token transfer details before retrying.
Should I Reinstall MetaMask if My Balance Is Wrong?
Reinstallation should not be your first troubleshooting step. Start with blockchain verification, account selection, token visibility, and connection settings. Reinstalling without secure recovery information can risk losing access to your wallet.
Can I Check My MetaMask Balance Without Opening MetaMask?
Yes. You can search your public wallet address on the correct blockchain explorer to view many native cryptocurrency and token balances. Never enter your private key or recovery phrase into an explorer.
Why Is MetaMask Portfolio Showing an Incorrect Total?
Your Portfolio view may exclude certain accounts or networks, or some tokens may lack fiat pricing data. Verify the account selection, network filters, token quantities, and displayed currency.
Final Thoughts
If your MetaMask balance is not updating, begin by checking the correct wallet account, blockchain network, and transaction status.
The most reliable way to investigate an incorrect balance is to compare MetaMask with an appropriate blockchain explorer.
If the explorer confirms that your cryptocurrency is present, the issue may involve wallet synchronization, network data, or token visibility.
If the explorer shows a different balance, inspect your transaction history and any token-specific mechanisms that could explain the change.
Avoid transferring assets, resetting your wallet, or disclosing recovery credentials simply to resolve a display problem.
By verifying the actual blockchain records and following official MetaMask troubleshooting guidance, you can distinguish temporary wallet display issues from genuine changes to your cryptocurrency holdings.
Official Sources and References
- MetaMask — Why Is My Balance Incorrect or Missing a Token?
https://support.metamask.io/manage-crypto/tokens/what-to-do-when-your-balance-of-tokens-is-incorrect
- MetaMask — How to Externally Verify That Your Balance Is Correct
https://support.metamask.io/more-web3/learn/how-to-externally-verify-that-your-balance-is-correct
- MetaMask — View Token Balances Across Multiple Networks
- MetaMask — Token Management Guides
https://support.metamask.io/manage-crypto/tokens/
- MetaMask — General Troubleshooting Guide
https://support.metamask.io/configure/troubleshooting/user-guide-troubleshooting/
Last reviewed: October 12, 2026. Wallet interfaces, supported networks, and data-provider functionality may change. Follow current official MetaMask guidance before modifying wallet settings.
This article is general information, not financial advice. Qbitics is not affiliated with Qubetics or any exchange or wallet named here. See our disclaimer.