# Why does an Ethereum token balance not appear in my wallet?

A token missing from a wallet interface may still be held onchain. Check the selected network, full account address and exact token contract, then verify the balance or transfer on that network. Adding a custom token changes what the interface displays; it does not recover tokens from another address or move them between chains.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask); [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/)

Canonical: https://degreesofsatoshi.com/encyclopedia/ethereum-tokens-not-showing/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:27:58.939Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Identity:** A ticker alone does not uniquely identify a token. ([Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask))
- **Display:** Wallet detection lists are not a complete list of every token contract. ([Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask))
- **Scope:** RPC balance and transaction queries are made against a particular network. ([Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/))

## Check chain and address before importing

Start with the transaction receipt on the network used by the sender. Confirm that the intended account received the relevant token, rather than relying on a successful transaction label alone. Token-contract interaction and ETH transfer are different things.

A mainnet wallet tab cannot show a balance that exists only on a rollup merely because both accounts use the same address text. Select the chain that actually contains the token.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask); [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/)

## A missing display can be fixed without a transfer

Suppose a known token’s correct contract shows 12 units at your address but the wallet list omits it. Importing that verified contract can make those 12 units visible. No transfer to yourself is needed to change the list.

Use the issuer’s independently verified contract information. A matching symbol or logo can belong to another contract, and automatic inclusion in a community token list is not an endorsement.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask)

## Know what an interface change cannot repair

If the receipt identifies a different recipient, adding the token cannot change ownership. If the balance is on another chain, importing the same-looking contract address on the current chain cannot bridge it.

Hiding a token likewise changes the interface rather than deleting its onchain balance. Keep transaction and contract details when contacting legitimate support; private keys and recovery phrases are unnecessary for these checks.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask); [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/)

## Questions

### Will importing a custom token charge a blockchain fee?

The display-import action adds token information to the wallet interface. It is not an onchain token transfer; a site demanding a transaction to “unlock display” needs separate scrutiny.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask); [Ethereum security and scam prevention](https://ethereum.org/en/security/)

### Why do two tokens have the same symbol?

Symbols are presentation information, so use the network and contract address to identify the intended token instead of treating its ticker as a unique identifier.

Evidence: [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask)

## Claims and scope

### ethereum-tokens-not-showing-quick-answer

A token missing from a wallet interface may still be held onchain. Check the selected network, full account address and exact token contract, then verify the balance or transfer on that network. Adding a custom token changes what the interface displays; it does not recover tokens from another address or move them between chains.

Scope: {"collection":"ethereum","dataAsOf":"2026-10-02","blockHeight":null}

### ethereum-tokens-not-showing-fact-identity

Identity: A ticker alone does not uniquely identify a token.

Scope: {"collection":"ethereum","dataAsOf":"2026-10-02","blockHeight":null}

### ethereum-tokens-not-showing-fact-display

Display: Wallet detection lists are not a complete list of every token contract.

Scope: {"collection":"ethereum","dataAsOf":"2026-10-02","blockHeight":null}

### ethereum-tokens-not-showing-fact-scope

Scope: RPC balance and transaction queries are made against a particular network.

Scope: {"collection":"ethereum","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [Displaying tokens in MetaMask](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask) — MetaMask. Wallet display and token contract identity are separate from onchain holdings. Locator: Enhanced detection; custom tokens; hiding tokens. Retrieved: 2026-10-02T18:55:24.137Z.
- [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/) — ethereum.org contributors. RPC requests explicitly identify addresses and block scope; receipts and removed log fields support verification examples. Locator: eth_getBalance; eth_getTransactionReceipt; block parameter; logs. Retrieved: 2026-10-02T18:55:24.990Z.
- [Ethereum security and scam prevention](https://ethereum.org/en/security/) — ethereum.org contributors. Primary community guidance on wallet secrets, phishing, malicious sites and transaction checking. Locator: Wallet security; common scams; hardware wallets. Retrieved: 2026-10-02T18:55:24.140Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Why does an Ethereum token balance not appear in my wallet?.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-tokens-not-showing/
