Fix: USDT Not Showing on Base Wallet (2026 Guide)
Published on 2026-06-30
---
title: "Fix: USDT Not Showing on Base Wallet (2026 Guide)"
slug: "usdt-not-showing-on-base-2026-fix"
date: "2026-06-30"
excerpt: "USDT balance shows zero on Base network after sending? Here is exactly why it happens and the step-by-step fix in 2026."
---
> **ANTI-LOSS PROTOCOL:** If you sent USDT to a Base address (starting with 0x...) but your balance still shows zero, your funds are almost certainly NOT lost. The most common causes are: wrong token contract, wallet not set to Base network, or missing token visibility toggle. Follow the steps below before contacting support.
## Why USDT Shows Zero on Base
Base is an Ethereum Layer 2 network. USDT exists on Base as a bridged token with its own contract address -- different from Ethereum mainnet, Arbitrum, or Polygon versions.
| Cause | Explanation |
|-------|-------------|
| Wrong contract address | You added USDT using a mainnet or other L2 contract. Base uses a different one. |
| Network not set to Base | Wallet is connected to Ethereum or another chain where that USDT does not exist. |
| Token hidden by default | Wallet hides tokens with zero balance or unverified contracts. |
| Bridging in progress | You used a cross-chain bridge and it has not completed yet. |
## Step-by-Step Fix
### 1. Verify the Transaction on the Block Explorer
Go to [basescan.org](https://basescan.org) and paste your wallet address. Look for the incoming USDT transaction.
- If it shows **Success** and the token transferred to your address: your funds are safe.
- If it shows **Pending**: wait or speed it up.
- If it shows **Failed**: funds were returned to the sender.
### 2. Make sure Base is the active network
In MetaMask or your wallet:
1. Click the network dropdown at the top
2. Select **Base** (Chain ID: 8453)
3. If Base is not in the list, add it: RPC `https://mainnet.base.org`, Chain ID `8453`, Symbol `ETH`
### 3. Add USDT manually using the correct contract
Base USDT contract address: `0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2`
**In MetaMask:**
1. Click "Import tokens" at the bottom of the asset list
2. Switch to the "Custom token" tab
3. Paste the contract address above
4. Token symbol (`USDT`) and decimals (`6`) should auto-fill
5. Click "Add" -- your balance should appear immediately
### 4. If using Coinbase Wallet
Coinbase Wallet sometimes requires manual token addition on Base:
1. Tap the menu (three lines) > Settings > Active networks > Enable Base
2. Go back to your wallet and tap "Manage assets"
3. Search for "USDT" or paste the contract: `0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2`
4. Toggle it ON
### 5. Still zero? Check the bridge status
If you used a bridge to get USDT onto Base:
| Bridge | Status URL |
|--------|------------|
| Base Bridge (official) | [bridge.base.org](https://bridge.base.org) |
| Across Protocol | [app.across.to](https://app.across.to) |
| Stargate | [stargate.finance](https://stargate.finance) |
| Hop Protocol | [hop.exchange](https://hop.exchange) |
Look up your transaction hash in the bridge's UI. If it is still "in progress," wait. If it failed, you need to finalize or refund.
## USDT on Base: Quick Reference
| Property | Value |
|----------|-------|
| Contract Address | `0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2` |
| Decimals | 6 |
| Base Chain ID | 8453 |
| Block Explorer | basescan.org |
| Official Bridge | bridge.base.org |
## How to Avoid This Problem in the Future
1. **Always copy the contract address from the official source** -- Coinbase, the project docs, or a block explorer. Do NOT Google it.
2. **Verify the network in your wallet BEFORE sending.**
3. **Send a small test transaction first** when using a new network.
4. Bookmarks the [Compare Network Fees](https://cryptonetworkguide.com/) tool to check the cheapest and fastest way to move tokens before each transfer.
## Frequently Asked Questions
**Q: I sent USDT from Binance/Bybit to Base. Is it gone?**
If you selected ERC20 (Ethereum) withdrawal and sent to your Base address, your funds may be on Ethereum mainnet instead. Check Etherscan. If you selected the Base network option, they should appear after adding the token manually.
**Q: Can I send USDT from Base directly to an exchange?**
Your exchange must support USDT deposits on the Base network. Most exchanges do not yet accept direct Base withdrawals. You may need to bridge back to Ethereum or use a different chain. Always test with a small amount first.
**Q: Is USDT on Base the same as USDT on Ethereum?**
No. They are different bridged versions of the same asset. You cannot send Base USDT directly to an exchange expecting ERC20 USDT without bridging first.
---
When you are ready to move tokens between networks, use the [Compare Network Fees](https://cryptonetworkguide.com/) tool to find the cheapest and fastest bridges for your specific pair.