TRC20 Wallet Guide
How to store, send and receive TRC20 tokens including USDT
A TRC20 wallet is a wallet that supports the TRC-20 token standard on the TRON blockchain. TRC-20 is the most important standard because it governs how fungible tokens like USDT, USDD, and JST behave. If you hold USDT on TRON, you are using a TRC20 wallet.
TRC-20 is directly comparable to Ethereum's ERC-20 standard. Both define a set of rules that a token smart contract must implement so it can interact consistently with wallets and exchanges. The key difference is the underlying network: TRON offers much lower fees and faster confirmation times.
Creating a TRC20 Wallet
Setting up a TRC20 wallet is straightforward:
- Download a supported wallet app (TronLink, Trust Wallet, Gem Wallet, etc.).
- Create a new wallet and securely back up your 12-word recovery phrase offline.
- Your wallet will automatically generate a TRON address (begins with "T").
- To activate your address, send a small amount of TRX to it.
- You can now receive any TRC-20 token including USDT.
TRC20 Wallet Fees Explained
TRON network transactions consume two resources: Bandwidth and Energy. Every account receives 600 free bandwidth points per day, which is sufficient for a few simple TRX transfers. TRC-20 token transfers (like USDT) also consume Energy. If your account lacks Energy, the fee is automatically deducted in TRX. Freezing TRX allows you to earn bandwidth and energy, often making transactions effectively free.
Security Best Practices
Always store your recovery phrase offline and never share it. Verify wallet addresses carefully before sending — TRON addresses are case-sensitive. Only download wallet apps from official sources. Consider a hardware wallet (such as Ledger) for storing large amounts.
Frequently Asked Questions
Q: What tokens can a TRC20 wallet hold?
A TRC20 wallet can hold TRX (native token), USDT (TRC-20), USDD, JST, SUN, BTT, WIN, and any other token built on the TRC-20 standard on the TRON network.
Q: Are TRC20 wallets free to use?
The wallet software itself is generally free. However, sending TRC-20 tokens requires TRX to pay for network bandwidth and energy. You can minimize fees by staking TRX to earn free resources.
Q: Can I use the same address for TRC20 and ERC20 USDT?
No. TRC20 USDT lives on the TRON blockchain and requires a TRON address (starts with T). ERC20 USDT lives on Ethereum and requires an Ethereum address (starts with 0x). Do not mix them up.