Start with the most common causes before resetting the wallet, restoring from a recovery phrase, or trusting a support message.
The selected wallet address is different from the address that received funds
The asset exists on another network or chain than the one being viewed
The token is hidden, disabled, unsupported in the current view, or needs to be imported
Mobile app cache or indexing has not refreshed the balance yet
A bridge, swap, exchange withdrawal, or transfer is pending or failed
A fake support page claims missing funds require recovery phrase validation
A restored Trust Wallet view can look empty when the selected wallet, network, token visibility, custom token contract, imported key, or watch-only context differs from the original setup
A Trust Wallet app or phone OS update can leave stale cache, delayed token indexing, changed permissions, or background refresh limits until the app and phone state settle