A standard derived from Ethereum’s
The BEP-20 specification says so in its own words: it proposes an interface for token contracts on BNB Smart Chain, derived from Ethereum’s ERC-20 (BNB Chain). The network is EVM-compatible and pays its validators out of the transaction fee in BNB (BNB Chain). For anyone coming from Ethereum this means the address format is the same, the wallet is the same, and the habits mostly carry over.
The difference that is easy to miss
A token contract publishes how many decimal places it uses, and anyone can ask it directly through a public
node — no wallet, no account, no permission. Ask the contract at
0x55d398326f99059fF775485246999027B3197955 and it answers Tether USD, symbol USDT, eighteen decimal places.
Ask the USDT contracts on Ethereum and on TRON the same question and both answer six.
A wallet can hide this by rounding for display. There is one place it shows: adding the token by hand. BNB Chain’s own troubleshooting for a missing token has you copy the token contract address, paste it into the wallet and confirm the token symbol and decimals (BNB Chain) — and for USDT on BNB Smart Chain the number to confirm is eighteen, not the six you may remember from Ethereum.
Beyond that screen, the difference surfaces in the places that do arithmetic without asking: a script that hard-codes the number, a spreadsheet, an integration copied from one network to another. If you only ever move money by hand between screens, it will never bother you.
What we could not confirm
The obvious next question is who issues that contract. Tether publishes a list of the protocols it supports, and the page can be read more than one way on this point (Tether). Asking the contract does not answer it either: a contract reports its name, symbol and decimals, not who stands behind it. No primary source we could open settles it for USDT on BNB Smart Chain. So we say what the contract itself says and stop there, rather than repeating a confident answer we cannot stand behind.
Getting USDT onto BNB Smart Chain
A bridge does it in one transaction from the network the balance is on; an exchange does it as a deposit on one network and a withdrawal on another. Both are priced below for the amount you enter. If a token fails to appear afterwards, check the network before assuming the worst — that is where BNB Chain’s own guidance starts (BNB Chain).
Questions
What is the USDT BEP-20 contract address?
The USDT that circulates on BNB Smart Chain is the contract at 0x55d398326f99059fF775485246999027B3197955, which calls itself Tether USD. Tether's own list of supported protocols does not name a USD₮ address for BNB Smart Chain, so that is not an issuer confirmation; an address in a forum post is not a source either.
How do I add BEP-20 USDT to Trust Wallet?
Switch the wallet to BNB Smart Chain first, then add the token by its contract address if it does not appear on its own. BNB Chain's own troubleshooting for a missing token starts with the same check: a token sent on BNB Smart Chain does not show under Ethereum Mainnet.
How do I send BEP-20 USDT to Binance?
Take the deposit address the exchange gives you for USDT on BNB Smart Chain specifically, and send on that network. Exchanges issue a different address, or the same address under a different network label, for every network they accept, and crediting follows the network you sent on rather than the one you meant.
Sources
- BNB Chain — BEP-20 token standard · checked 2026-09-12
- BNB Chain documentation — BNB Smart Chain introduction · checked 2026-09-12
- BNB Chain documentation — tokens not showing in a wallet · checked 2026-09-12
- Tether — supported protocols · checked 2026-09-12