How to add USDT TRC20 to MetaMask

MetaMask is a browser wallet that stores cryptocurrency, but it does not automatically show every token you own. To see and use USDT on the Tron network (called TRC20), you need to add it manually by telling MetaMask where to find it. This takes about five minutes and requires only your MetaMask wallet address — you do not need to send money anywhere first.

The process works the same way whether you are using MetaMask on desktop or mobile. You will switch MetaMask to the Tron network, then paste a contract address that tells MetaMask which USDT token to display. After that, any USDT TRC20 you receive will show up in your wallet automatically.

Key Takeaways

  • MetaMask must be switched to the Tron network before you can see USDT TRC20 tokens, because different blockchains are separate systems.
  • You add USDT by pasting its contract address into MetaMask's "Import Tokens" feature, which takes less than a minute.
  • Your MetaMask wallet address works on Tron the same way it works on Ethereum, so you do not need a separate account.
  • Once USDT TRC20 is added, it will appear in your wallet whenever someone sends it to you or you receive it from an exchange.

Step 1: Install MetaMask and switch to the Tron network

If you do not have MetaMask yet, read it from metamask.io for your browser or phone. Open the extension or app and create a wallet by setting a password and saving your recovery phrase in a safe place. Write down your recovery phrase on paper — do not photograph it or store it online.

Once your wallet exists, you need to switch it to the Tron network. In MetaMask, click the network dropdown at the top (it usually says "Ethereum Mainnet" or similar). Scroll down and click "Add Network". In the form that appears, enter these details exactly:

  • Network Name: Tron
  • RPC URL: https://rpc.trongrid.io
  • Chain ID: 0x405
  • Currency Symbol: TRX
  • Block Explorer URL: https://tronscan.org

Click "Save" and MetaMask will switch to the Tron network. You will see "Tron" in the network dropdown now. Your wallet address stays the same — it is the same string of characters you saw on Ethereum.

Step 2: Find your wallet address and copy it

In MetaMask, click your account name or the icon at the top right. You will see your wallet address displayed as a long string starting with "0x". Click the copy icon next to it or select and copy the address yourself. This is where you will receive USDT TRC20 tokens.

You can share this address with anyone who wants to send you USDT on Tron. It is safe to share publicly — it only lets people send you money, not take it. Do not share your recovery phrase or private key with anyone.

Step 3: Add the USDT TRC20 token to MetaMask

In MetaMask, look for the "Import Tokens" button or link. On desktop, this is usually at the bottom of your token list. On mobile, tap the menu icon and look for "Import Tokens". Click it.

A form will appear asking for a contract address. Paste this address exactly:

TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

MetaMask will automatically fill in the token name (USDT), symbol (USDT), and decimals (6). Do not change these. Click "Import" and the token will appear in your wallet.

Step 4: Verify the token was added correctly

After importing, you should see USDT listed in your MetaMask wallet with a balance of zero (unless you already received USDT on this address). The token name should show as "USDT" and the network at the top should still say "Tron".

If you do not see USDT appear, check that you are still on the Tron network by looking at the network dropdown. If you switched back to Ethereum by accident, MetaMask will not show your Tron tokens. Switch back to Tron and the balance will reappear.

What to do if you already have USDT on Tron

If you received USDT TRC20 from an exchange or another person and it is not showing in your MetaMask wallet, the token is still there — MetaMask just is not displaying it yet. Follow the import steps above and it will appear when ready. Your USDT was never lost; MetaMask was straightforward not configured to show it.

If you want to check your balance on the blockchain itself without opening MetaMask, go to tronscan.org and paste your wallet address in the search box. You will see all your Tron tokens and transactions listed there, which is useful if you are troubleshooting or verifying a transfer.

Common reasons USDT TRC20 does not appear

The most common reason is being on the wrong network. MetaMask shows different tokens on different blockchains, so if you are on Ethereum, you will not see Tron tokens. Always check the network dropdown first.

The second reason is pasting the wrong contract address. The address above is the official USDT on Tron. If you paste a different address, you may import a fake token instead. Always copy the contract address from a trusted source like the official Tron documentation or a major exchange.

The third reason is that the token has not arrived yet. If you sent USDT to your address, it can take a few minutes to appear. Wait five minutes, then close and reopen MetaMask. If it still does not show, check tronscan.org to see if the transaction completed.

Frequently Asked Questions

Can I use the same MetaMask wallet address on Tron that I use on Ethereum?

Yes. Your MetaMask address is the same across all blockchains. You can receive Ethereum tokens at that address and Tron tokens at that address — they are separate systems, but the address itself works on both. MetaMask just shows you different tokens depending on which network you have selected.

What is the difference between USDT on Ethereum and USDT on Tron?

They are the same stablecoin issued by the same company, but they live on different blockchains. USDT on Tron (TRC20) usually has lower transaction fees than USDT on Ethereum. You cannot send Tron USDT directly to an Ethereum address — you would need to use a bridge or exchange to convert it. Always check which network an exchange or service uses before sending.

Is it safe to import USDT into MetaMask?

Importing a token into MetaMask is safe — you are only telling MetaMask to display a token that already exists on the blockchain. You are not sending money anywhere or giving anyone access to your wallet. The only risk is importing a fake token if you paste the wrong contract address, so always verify the address before clicking import.

Do I need to pay a fee to add USDT to MetaMask?

No. Adding a token to MetaMask is free — it is just telling your wallet software to display something that already exists. You only pay fees when you actually send or receive tokens on the blockchain.

What if I accidentally imported the wrong token?

You can hide it by clicking the three dots next to the token name in MetaMask and selecting "Hide Token". This removes it from your view but does not delete anything. If you imported a fake token and somehow received it, you can still hide it. The real USDT contract address is the one listed above.