← Crypto Network Guide← Back to Blog

Fix: USDT Not Showing on Linea (2026 Guide)

Published on 2026-07-01

## Anti-Loss Protocol: Read Before You Panic If you sent USDT to a Linea address (starting with 0x...) but your wallet shows zero balance, your funds are almost certainly NOT lost. Linea is an Ethereum Layer 2 zkEVM built by Consensys, and USDT exists on it as a bridged token with its own contract address -- different from Ethereum mainnet, Arbitrum, or any other chain. The most common cause is simply that your wallet has not imported the correct Linea USDT token contract. Do NOT send more tokens "to test" -- follow the steps below instead. ## Why USDT Shows Zero on Linea There are exactly four reasons your USDT does not appear in MetaMask, Rabby, or any Linea-connected wallet: | Cause | Explanation | |-------|-------------| | Wrong contract address | You imported USDT using an Ethereum mainnet or other L2 contract. Linea uses a different bridged contract. | | Network not set to Linea | Your wallet is connected to Ethereum or another chain where that USDT does not exist. | | Token hidden by default | Wallets hide tokens with zero balance or unverified contracts until you manually add them. | | Bridge transaction still pending | You used a cross-chain bridge and the transfer has not finalized on Linea yet. | ## Step-by-Step Fix ### Step 1: Verify the Transaction on LineaScan Go to [lineascan.build](https://lineascan.build) and paste your wallet address. Look under the "Token Transfers" or "ERC-20 Token Txns" tab. - If you see a **Success** transaction with USDT transferred to your address: your funds are safe on Linea. - If you see **Pending**: the bridge or sender has not finalized yet. Wait or check the bridge status. - If you see **Failed**: the funds were returned to the sender. Contact them. - If you see **nothing**: the funds may be on a different chain. Check Etherscan, Arbiscan, or the source chain's explorer. ### Step 2: Ensure Linea Is the Active Network In MetaMask or your wallet: 1. Click the network dropdown at the top 2. Select **Linea** (Chain ID: 59144) 3. If Linea is not in the list, add it manually: - Network Name: `Linea` - RPC URL: `https://rpc.linea.build` - Chain ID: `59144` - Currency Symbol: `ETH` - Block Explorer: `https://lineascan.build` ### Step 3: Add USDT Manually Using the Correct Linea Contract **Official Linea USDT contract address:** ``` 0xA219439258ca9da29E9Cc4cE5596924745e12B93 ``` **In MetaMask:** 1. Scroll to the bottom of your asset list and click "Import tokens" 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 Custom Token" then "Import Tokens" 6. Your USDT balance should appear immediately **In Rabby Wallet:** 1. Rabby auto-detects tokens on most chains. If USDT is missing, click the "+" icon in the token list 2. Search "USDT" and select the one with the contract `0xA219...2B93` 3. If not found, add it as a custom token with the address above ### Step 4: If You Used a Bridge, Check Its Status If you bridged USDT to Linea from another chain, the bridge may still be processing: | Bridge | Status Check URL | Typical Time | |--------|-----------------|-------------| | Linea Native Bridge (official) | [bridge.linea.build](https://bridge.linea.build) | 10-30 min from Ethereum | | Across Protocol | [app.across.to](https://app.across.to) | 2-5 min | | Stargate | [stargate.finance](https://stargate.finance) | 1-3 min | | Orbiter Finance | [orbiter.finance](https://orbiter.finance) | 1-5 min | | Rhino.fi | [rhino.fi](https://rhino.fi) | 2-10 min | Look up your transaction hash in the bridge's UI. If it says "in progress" or "pending finality," wait. If it says "failed" or "needs to be claimed," follow the bridge's instructions to finalize or refund. ## USDT on Linea: Quick Reference Card | Property | Value | |----------|-------| | Contract Address | `0xA219439258ca9da29E9Cc4cE5596924745e12B93` | | Decimals | 6 | | Linea Chain ID | 59144 | | Block Explorer | lineascan.build | | Official Bridge | bridge.linea.build | | RPC URL | https://rpc.linea.build | ## Speed and Cost: Getting USDT Onto Linea | Method | Time | Estimated Fee | Best For | |--------|------|--------------|----------| | Linea Native Bridge (ETH -> Linea) | 10-30 min | $2-8 (Ethereum gas) | Large amounts, maximum security | | Across Protocol | 2-5 min | $0.50-3 | Speed + low fees | | Stargate | 1-3 min | $0.30-2 | Small to medium transfers | | Orbiter Finance | 1-5 min | $0.20-1.50 | Cheapest option | | Centralized exchange withdrawal (if supported) | 5-30 min | $0.50-5 | Exchange account holders | ## Frequently Asked Questions **Q: I sent USDT from Binance to my Linea wallet. Is it gone?** Check which network you selected on Binance. If you chose ERC20 (Ethereum), your USDT is on Ethereum mainnet, not Linea. Check Etherscan. If Binance supports Linea withdrawals and you selected it, the funds should appear after adding the token manually. If you sent on the wrong network, contact Binance support for recovery (fee: $50-500). **Q: Can I send USDT from Linea directly to Coinbase?** Coinbase does not currently support USDT deposits on the Linea network. You must bridge USDT back to Ethereum mainnet first, then send to Coinbase. Use the Linea Native Bridge or Across Protocol for the return trip. **Q: Is USDT on Linea the same as USDT on Ethereum?** No. They are different bridged versions of the same asset. You cannot send Linea USDT directly to an exchange expecting ERC20 USDT without bridging back to Ethereum first. Always verify the destination network before sending. **Q: My wallet shows USDT but the balance is wrong.** This can happen if you imported the wrong contract. Remove the token from your wallet and re-add it using the official Linea contract: `0xA219439258ca9da29E9Cc4cE5596924745e12B93`. Verify the balance on lineascan.build to confirm the correct amount. ## Prevention Checklist for Next Time - [ ] Always verify the **destination network** matches the source network before confirming. - [ ] Send a **test transaction** ($1-5) before moving large amounts to a new chain. - [ ] Bookmark the official Linea USDT contract address -- do not Google it each time (scammers buy ad slots for fake contract addresses). - [ ] Use the [Compare Network Fees](https://cryptonetworkguide.com/) tool to find the cheapest bridge for your specific token and network pair before every transfer. - [ ] After bridging, wait for the bridge UI to show "Complete" before checking your wallet. ## Still Stuck? If you have followed every step above and your USDT still does not appear: 1. **Double-check the transaction hash** on the source chain's explorer. Confirm it was sent to your correct Linea address. 2. **Verify the bridge** -- if you used a third-party bridge, open a support ticket with their team. Include the transaction hash. 3. **Check for a claim step** -- some bridges require you to "claim" tokens on the destination chain. Look for a "Claim" button in the bridge UI. 4. **Contact Linea support** via the official [Linea Discord](https://discord.gg/linea) -- never accept DMs from anyone claiming to be support. For comparing bridge fees and speeds across all networks before your next transfer, use the [Compare Network Fees](https://cryptonetworkguide.com/) tool.