Skip to content

gm. checked 11:17 UTC

StablecoinsWhat is BEP20?

What is BEP20?

BEP20 is the token standard on BNB Smart Chain: the set of functions a token contract there has to offer so wallets, exchanges and apps can hold and move it. The USDT that most people send as BEP20 is not a contract Tether lists, and today DefiLlama counts $9.2 billion of USDT on the chain.

What the BEP20 Token Standard Is

The BEP20 token standard is the interface every fungible token on BNB Smart Chain is expected to follow: a fixed list of functions for names, balances, transfers and approvals. BNB Chain's own BEP20 specification says it was derived from Ethereum's ERC20 protocol, and that the standard is already implemented.

BNB Smart Chain is EVM compatible, meaning it runs the same kind of smart contracts as Ethereum. That is why BEP20 tokens live at the same style of address Ethereum uses, and why the BNB Chain page lists the chain next to Ethereum's other look-alikes.

BEP20 vs ERC20

BEP20 and ERC20 share the same core functions, so a developer who knows one can write the other. The ERC20 standard on Ethereum defines balanceOf, transfer, transferFrom, approve and allowance, and BEP20 keeps all of them with the same names and the same behavior.

The differences are small and written into the BEP20 spec itself:

  • symbol() and decimals() are optional in ERC20 but required in BEP20.
  • BEP20 adds getOwner(), which returned the token owner so a BEP20 token could be bound to a BEP2 token on the old BNB Beacon Chain.

Separately from the spec, fees on BEP20 transfers are paid in BNB and fees on ERC20 transfers are paid in ETH. The bigger difference for users is the network, not the code. A BEP20 token and an ERC20 token with the same name are two separate tokens on two separate chains, even when the address looks the same.

Who Issues USDT BEP20

USDT BEP20 is a Binance-Peg token, not one of the contracts Tether issues on its own list, and this is the fact about it that readers hear least. Tether's supported protocols page, read November 8, 2026, lists USDT on Ethereum, Avalanche, Kava, Celo, Kaia, Tron, Liquid, Solana, Polkadot AssetHub, Tezos, Near, TON and Aptos. Its BNB Smart Chain entry lists only XAUT, Tether's gold token.2

The USDT that wallets and exchanges use on BNB Smart Chain sits at contract 0x55d398326f99059ff775485246999027b3197955. CoinGecko lists that contract as Binance Bridged USDT (BNB Smart Chain) with the symbol BSC-USD, and BscScan labels it Binance-Peg BSC-USD.3 Read straight from the chain, the contract still names itself Tether USD with the ticker USDT and 18 decimals, which is why most apps simply show it as USDT.4

Binance calls these pegged copies B-Tokens. It says the value of a wrapped token is normally secured by locking the original asset as collateral and that its pegged assets are backed 1:1, with the collateral addresses shown on its Proof of Collateral page.6 In the same post, dated January 18, 2023, Binance said some collateral had sat in wallets that were not public, or had moved too slowly, so some pegged tokens looked under-collateralized onchain at times.

In practice this means a holder of USDT BEP20 relies on Binance's collateral as well as on Tether's reserves. The USDT page covers what Tether says about its own backing.

USDT BEP20 Contract Address

The USDT BEP20 contract address is 0x55d398326f99059ff775485246999027b3197955, as CoinGecko lists it and as BscScan shows it. Tether publishes no USDT address for BNB Smart Chain, so this address comes from those two sources and from the contract's own data, not from Tether.

Any other token on BNB Smart Chain that calls itself USDT is a different token. Copycats use the same name and logo at other addresses, so compare every character before adding a token to a wallet.

USDT BEP20 contract as read on November 8, 2026
FieldValue
Contract0x55d398326f99059ff775485246999027b3197955
Name in the contractTether USD
Symbol in the contractUSDT
Decimals18
CoinGecko nameBinance Bridged USDT (BNB Smart Chain), BSC-USD
On Tether's listNo (BNB Smart Chain entry lists only XAUT)

BEP20 Fees and Speed Today

BEP20 fees are paid in BNB and are tiny, and speed comes from a block time of about 0.45 seconds, according to BNB Chain's overview docs. The same docs put typical BSC transaction fees at around $0.005 or less, with a standard gas price of 0.05 gwei across the network.8

We checked real USDT BEP20 transfers on November 8, 2026. Three transfers in one block used between 34,527 and 51,615 gas, and the network's gas price was 0.05 gwei. At that day's BNB price, the largest of the three cost about $0.0018. BNB trades at $680.54 at this check, so the dollar cost moves with it.

The fee is always paid in BNB, never in USDT. A wallet holding USDT BEP20 and no BNB usually cannot send it unless the wallet offers a gas-free option.

Sending USDT on the BEP20 Network

Sending USDT on the BEP20 network works only when the receiver also accepts USDT on BNB Smart Chain. Exchanges often show the same coin on several networks, and the label BEP20 or BSC is how they name this one. Before sending:

  • Pick BEP20 or BSC on both sides of the transfer.
  • Check the address: BEP20 addresses are 42 characters, 0x plus 40 hexadecimal characters, exactly like Ethereum ones.9
  • Keep a little BNB in the sending wallet for the fee.
  • Send a small test first to a new address.

Because BEP20 and ERC20 addresses look identical, a wallet will accept either one without complaint. The USDT networks comparison shows each network's fee and format, and the wrong network guide covers what can be recovered.

Questions People Ask About What is BEP20

These are the questions people ask next about what is bep20.

What is the BEP20 network?

The BEP20 network is the name exchanges and wallets give to BNB Smart Chain when you move a token there. BEP20 is technically the token standard, not the chain, but in a withdrawal menu BEP20 and BSC mean the same thing: the token travels on BNB Smart Chain and the fee is paid in BNB.

Is USDT BEP20 the same as USDT TRC20?

USDT BEP20 is not the same token as USDT TRC20. TRC20 USDT is a contract Tether lists on Tron, while BEP20 USDT is a Binance-Peg token on BNB Smart Chain. Both aim to be worth one dollar, but they live on different chains with different address formats.

Is BEP20 the same as ERC20?

BEP20 is not the same as ERC20, but it was built from it. The BEP20 spec keeps every ERC20 function, makes symbol and decimals required and adds getOwner. The tokens themselves live on different chains, so an ERC20 token and a BEP20 token with the same name are separate assets.

Does Tether issue USDT on BNB Smart Chain?

Tether does not list a USDT contract on BNB Smart Chain on its supported protocols page as of November 8, 2026; its entry for the chain lists only XAUT. The USDT used there is the Binance-Peg token that CoinGecko calls Binance Bridged USDT, symbol BSC-USD.

Sources

Every number on this page comes from these sources, checked November 9, 2026.

  1. github.com/bnb-chain/BEPs/blob/master/BEPs/BEP20.md
  2. tether.to/en/supported-protocols
  3. coingecko.com/en/coins/binance-bridged-usdt-bnb-smart-chain
  4. bscscan.com/token/0x55d398326f99059ff775485246999027b3197955
  5. binance.com/en/collateral-btokens
  6. binance.com/en/blog/community/increasing-the-transparency-of-11-backing-for-btokens-3211397767770218173
  7. docs.bnbchain.org/bnb-smart-chain/overview
  8. docs.bnbchain.org/bnb-opbnb/core-concepts/gas-and-fees
  9. ethereum.org/en/developers/docs/accounts
  10. defillama.com/stablecoin/tether