TRC20 vs ERC20 vs BEP20: Which USDT Network to Use for Rebate Payouts
Receiving a USDT payout? Compare TRC20, ERC20 and BEP20 on fees and speed, learn to spot a TRC20 address, and avoid the wrong-network mistake.
By CB-Dogs Editorial5 min read
Disclosure: CB-Dogs earns a commission (IB rebate) from brokers for accounts opened or linked through us and pays part of it back to you as cashback. This does not change your trading costs.
On this page
- The short answer
- What do "TRC20", "ERC20" and "BEP20" mean?
- How do fees and speed compare?
- Why do CB-Dogs and most rebate programs use TRC20?
- What's the #1 mistake to avoid?
- How do I check which network my address is on?
- Do I need TRX to receive USDT on TRC20?
- What about newer networks?
- Quick comparison table
- Which network should I choose when registering my address?
- Frequently asked questions
- Set up your wallet correctly
If you're about to receive USDT and your wallet or exchange asks you to pick a network — TRC20, ERC20 or BEP20 — choosing the wrong one is one of the few crypto mistakes that usually can't be undone. Here's what the labels mean, how the networks differ, and which one to use when you're receiving a forex rebate payout.
The short answer
For receiving a forex rebate or cashback payout, TRC20 is usually the practical choice — it's what CB-Dogs uses exclusively, and it's common across rebate and affiliate programs that pay in USDT.
In practice that means one thing: the receiving address you give CB-Dogs must be a TRC20 (TRON) USDT address, which starts with "T". The rest of this guide explains why, and how to check you're set up correctly.
What do "TRC20", "ERC20" and "BEP20" mean?
USDT (Tether) is one US-dollar-pegged stablecoin, but it isn't tied to one blockchain. Tether issues USDT on several networks in parallel, and each version follows that network's token standard:
- TRC20 — USDT on the TRON blockchain.
- ERC20 — USDT on the Ethereum blockchain.
- BEP20 — USDT on BNB Smart Chain.
These aren't different currencies. They're the same stablecoin deployed separately on networks that don't talk to each other directly. That's why a transfer must arrive on the same network it was sent on. USDT sent on TRC20 to an address that only works on Ethereum or BNB Chain is typically lost for good.
How do fees and speed compare?
Exact fees and confirmation times change with network congestion, so this guide deliberately avoids quoting numbers that would quickly go out of date. The general, structural pattern:
- TRC20 tends to have low, predictable fees and fast confirmations — a big reason it's popular for frequent, smaller transfers like rebate payouts.
- BEP20 is also generally low-cost and fast, and is a common alternative where TRC20 isn't offered.
- ERC20, on Ethereum mainnet, tends to have higher, more variable fees and can slow down when the network is busy.
For a CB-Dogs payout, we handle the sending side: withdrawals of 50 USDT or more are fee-free, and a flat 3 USDT fee applies below that. There's no extra network charge for receiving. If you later send USDT onward yourself, check the current fee in your own wallet first — don't rely on any article's figures, including this one.
Why do CB-Dogs and most rebate programs use TRC20?
A service sending many payouts to traders around the world needs a network that's cheap and quick. Lower typical fees mean less of your cashback goes to network costs, and faster confirmations mean less waiting once a payout is sent.
That doesn't make TRC20 "the best" network for everything. It's simply the sensible standard for frequent, moderate-sized transfers like rebate payouts. Supporting one network also keeps things simple and reduces the chance of a mismatched address.
What's the #1 mistake to avoid?
Every major wallet and exchange warns about it: a transfer to an address on the wrong network is, in the vast majority of cases, unrecoverable. No support team can reverse a blockchain transaction. A few exchanges offer recovery in narrow cases, but you should never count on it.
For a payout recipient, the mistake usually looks like this: your wallet shows several USDT addresses, and you copy the Ethereum or BNB Chain one — starting with "0x" — instead of the TRON one. Register that address for a TRC20 payout, and the USDT may never reach you.
How do I check which network my address is on?
Before you register a receiving address, check two things:
- The network label in your wallet or exchange. When you tap Receive (or Deposit) for USDT, it should clearly say TRC20 or TRON. If it says ERC20 / Ethereum or BEP20 / BSC / BNB Smart Chain, switch the network to TRC20 first.
- The address format, as a second check. TRC20 addresses start with a capital "T". ERC20 and BEP20 addresses share the same format and start with "0x".
Setting up a wallet for the first time? Our wallet setup guide shows step by step where to find your TRC20 address.
Do I need TRX to receive USDT on TRC20?
No. Receiving USDT on TRC20 costs the recipient nothing, and you don't need any TRX (TRON's native coin) in your wallet to receive it.
TRX — or TRON's "energy" resource — only comes into play when you send USDT from your wallet later, for example to an exchange. Other networks work similarly: sending ERC20 USDT needs ETH for gas, and sending BEP20 USDT needs BNB. Wallets handle this differently, so check your wallet's instructions before your first outgoing transfer.
What about newer networks?
USDT has also been issued on other networks over time, such as Solana or Polygon. This guide covers the three you'll meet most often when receiving payouts. The same rule applies to any network: the address you give must match the network the sender uses — and for CB-Dogs, that's TRC20.
Quick comparison table
| Network | Typical fee level | Typical speed | Address starts with | For CB-Dogs payouts |
|---|---|---|---|---|
| TRC20 (TRON) | Low | Fast | T | Supported (only option) |
| BEP20 (BNB Smart Chain) | Low | Fast | 0x | Not supported |
| ERC20 (Ethereum) | Higher, more variable | Slower when busy | 0x | Not supported |
Which network should I choose when registering my address?
- Your address starts with "T" and your wallet labels it TRC20 / TRON: register it with CB-Dogs.
- It starts with "0x", or you're not sure: go back to your wallet, select USDT on TRC20 / TRON, and copy that address instead. Never paste an ERC20 or BEP20 "0x" address.
Frequently asked questions
In most cases the funds can't be recovered, because the networks don't communicate with each other. For CB-Dogs payouts, make sure the address you register is a TRC20 (TRON) address starting with T.
Set up your wallet correctly
Make sure your wallet can receive USDT on TRC20 before your first payout — our wallet setup guide shows where to find and check your TRC20 address. For the full payout process and timeline, see forex rebates paid in USDT. New to CB-Dogs? Register before opening your broker account.
Risk warning: forex and CFD trading carries a high risk of losing money. Cashback does not offset trading losses. Nothing here is investment advice.