Gold coins on a keyboard with a price chart screen
BNBSwap Guides

What Is a BEP20 Address and How Do You Find It?

A BEP20 address is a BNB Smart Chain-compatible EVM account address used to receive native BNB and supported BEP20 tokens. It normally begins with 0x and follows the same basic account-address format used by Ethereum and other EVM-compatible networks.

The important point is that the address string alone does not identify the blockchain. The same self-custody account can show the same-looking 0x address on BNB Smart Chain and Ethereum, so the sender must also choose the correct network before transferring funds.

What Is a BEP20 Address?

A BEP20 address is the wallet or account address used on BNB Smart Chain when receiving a BEP20 token. The address belongs to the BNB Smart Chain account; BEP20 is the token standard used by compatible token contracts on that network.

Native BNB and BEP20 tokens can be received by the same BNB Smart Chain account address. The asset contract determines which token balance changes, while the account address identifies the sender or receiver.

ItemBEP20 / BNB Smart Chain
Address style0x + hexadecimal characters
Account modelEVM-compatible
NetworkBNB Smart Chain
Native gas assetBNB (BNB) cryptocurrency logoBNB
Token standardBEP20
Common explorerBscScan

What Does a BEP20 Address Look Like?

BNB Smart Chain uses the EVM account model, so wallet addresses use the familiar hexadecimal 0x format. An externally owned EVM account is based on a 20-byte address, commonly displayed as 40 hexadecimal characters plus the 0x prefix.

Mixed-case addresses can use the EIP-55 checksum format, which provides an extra typo-detection mechanism for compatible software. Lowercase or uppercase presentation alone should not be used to decide which blockchain the address belongs to.

An address can look structurally valid while still being wrong for the intended network or recipient. That is why checking only the first and last characters is not enough before sending funds.

Is a BEP20 Address the Same as a BSC Address?

In normal wallet and exchange language, BEP20 address and BSC address usually refer to an address used on BNB Smart Chain. BSC is the common abbreviation for BNB Smart Chain, while BEP20 is the token standard used by fungible tokens on that blockchain.

The terms are therefore closely connected but describe different concepts. The address belongs to the blockchain account, while BEP20 describes the token contract standard.

For current BSC and BNB Chain terminology, see BNB Chain vs BSC.

Does a BEP20 Address Identify the Network?

No. A normal EVM address does not contain a readable “BNB Smart Chain” label inside the address itself.

The same self-custody account can use the same 0x address string on several EVM-compatible networks. The chain is determined by the network selected by the wallet or sender, not by the address text alone.

This creates one of the main risks of BEP20 transfers: an address can be valid in format while the sending network is wrong. Always confirm both the destination address and BNB Smart Chain network before transferring an asset.

Trading letters with a smartphone and coins

Why Can Ethereum and BNB Smart Chain Show the Same Address?

Ethereum and BNB Smart Chain both use the EVM account model. A wallet can derive the same account address from the same private key and then display that account while the user switches between compatible networks.

The balances remain separate because Ethereum and BNB Smart Chain maintain separate blockchain states. Sending a token on Ethereum does not automatically make it appear as a BEP20 token on BNB Smart Chain.

This is why a copied 0x address should always be accompanied by a network check. The visual match of the address is not proof that the receiving platform supports the selected chain.

Person pointing at a chart on a monitor

How to Find a BEP20 Address

The correct method depends on whether you use a self-custody wallet or a custodial exchange. In both cases, the goal is to select BNB Smart Chain first and then copy the receiving address shown for that network.

Do not copy an address from transaction history or an old message when the wallet or exchange can generate or display the current deposit address directly. Address-poisoning scams can place similar-looking addresses in transaction histories, so always copy from the receiving account itself.

Find a BEP20 Address in Trust Wallet

Trust Wallet supports BNB Smart Chain and currently lets users receive crypto by opening the asset and selecting Receive. The wallet then displays the receiving address as text and as a QR code.

For a BNB Smart Chain asset:

  1. Open Trust Wallet.
  2. Make sure the relevant BNB Smart Chain asset is visible.
  3. Open BNB or the supported BEP20 token.
  4. Tap Receive.
  5. Copy the displayed address or use the QR code.
  6. Confirm that the sender will use BNB Smart Chain / BEP20.

If a BEP20 token is not visible, Trust Wallet's current Manage Crypto flow can be used to enable supported assets, and custom BEP20 tokens can be added with a verified contract address. Token visibility and the wallet address are separate issues: an on-chain balance can exist even when the token is not yet displayed in the interface.

Find a BEP20 Address in MetaMask

MetaMask uses the selected EVM account address on BNB Smart Chain. After BNB Smart Chain is enabled and selected, copy the account address shown by MetaMask.

The same account address may also appear when MetaMask is switched to Ethereum. This is normal for an EVM wallet, but the sender still has to choose BNB Smart Chain for a BEP20 transfer.

If BNB Smart Chain is not yet configured, use How to Add BNB Smart Chain to MetaMask rather than adding an unverified RPC manually.

Find a BEP20 Deposit Address on Binance

Binance's deposit flow asks the user to choose the cryptocurrency and then the deposit network. When BNB Smart Chain is supported for that asset, Binance identifies the network as BSC / BNB Smart Chain (BEP20) and then displays the deposit address.

The sending platform must use the same network that was selected on Binance. Binance also recommends checking the token contract information where available and using a small test transaction when transferring to a new address.

The deposit address belongs to your Binance account rather than to a self-custody private key that you control. Network support can vary by asset, so do not assume every Binance deposit supports BEP20.

How to Check a BEP20 Address

An address checker can verify several useful properties, but it cannot prove every detail about the intended recipient. The most practical check is to search the address on BscScan, which shows whether the address has BNB Smart Chain activity, balances and token transfers.

A checker should be used together with the wallet or exchange network label. An address that has never been used on BNB Smart Chain can still be a valid EVM address, so an empty BscScan history does not automatically mean the address is invalid.

Useful checks include:

  • confirm the address has the expected 0x EVM format;
  • copy it directly from the receiving wallet or exchange;
  • search it on BscScan when on-chain verification is useful;
  • confirm the destination supports BNB Smart Chain;
  • verify the exact token contract when the asset can exist on several networks;
  • compare the first and last characters after pasting;
  • use a small test transfer for a new destination when appropriate.

What Can BscScan Tell You About an Address?

BscScan can show native BNB balance, BEP20 token holdings, token transfers, normal transactions and contract interactions associated with a BNB Smart Chain address. It can also identify whether the address is a contract account or a normal account based on on-chain data.

The explorer cannot tell you whether a centralized exchange will credit a particular token deposit unless that exchange supports the token and network. It also cannot prove that a human recipient actually owns a self-custody address.

Use BscScan as an on-chain verification tool rather than as a substitute for confirming the receiving platform's deposit instructions.

What Is a USDT BEP20 Address?

A “USDT BEP20 address” is normally the BNB Smart Chain-compatible receiving address used for a supported USDT-like token on that network. It is not a special address format reserved only for USDT.

The same BNB Smart Chain account can receive native BNB and multiple BEP20 tokens. What changes is the token contract and transaction data, not the account-address format.

Because the asset commonly called USDT BEP20 on BNB Smart Chain has specific contract identity considerations, see USDT BEP20: Network, Address, Fees and How It Works before relying on a ticker alone.

Do BNB and BEP20 Tokens Use the Same Address?

Native BNB and BEP20 tokens can normally be received by the same BNB Smart Chain account address. Native BNB changes the account's BNB balance, while a token transfer changes the balance recorded by that token's smart contract.

This does not mean BNB is itself an ordinary BEP20 token. BNB is the native network asset used for gas, while BEP20 tokens are contract-based assets.

For the token-standard distinction, see What Is BEP20?.

Which Wallets Support BEP20 Addresses?

A wallet supports BEP20 addresses when it supports BNB Smart Chain accounts and BEP20 token interactions. Trust Wallet has native BNB Smart Chain support, while MetaMask and other EVM wallets can use BNB Smart Chain when the network is configured.

Wallet support should be separated from token support. A wallet can support the BNB Smart Chain network while a specific token still needs to be detected, enabled or manually added by contract address.

Examples of wallet types that can support BNB Smart Chain include:

  • multichain self-custody wallets such as Trust Wallet;
  • EVM wallets such as MetaMask;
  • hardware wallets used through compatible BNB Smart Chain interfaces;
  • custodial exchange wallets when the exchange supports the selected BEP20 asset.

BEP20 Address vs ERC20 Address

BEP20 and ERC20 addresses can look identical because BNB Smart Chain and Ethereum both use EVM-compatible account formats. The network where the transaction is sent determines whether the asset moves on BNB Smart Chain or Ethereum.

This means an address-format comparison cannot replace a network check. A destination platform may support ERC20 for an asset but not BEP20, even when both deposit screens show an address beginning with 0x.

CheckBEP20ERC20
Main networkBNB Smart ChainEthereum
Address style0x…0x…
Native gas assetBNB (BNB) cryptocurrency logoBNBEthereum (ETH) cryptocurrency logoETH
ExplorerBscScanEtherscan
Network must match receiverYesYes

For the detailed network comparison, see BEP20 vs ERC20.

What Happens If You Send to the Right Address on the Wrong Network?

The outcome depends on who controls the destination and whether the asset exists on the network used. In a self-custody EVM wallet, the same private key may control the same address on both Ethereum and BNB Smart Chain, which can sometimes make recovery possible by switching networks.

A custodial exchange is different because the user does not control the private keys. If the exchange does not support the asset on the network used, the deposit may remain uncredited and recovery can depend entirely on the platform's policy.

A valid-looking 0x address therefore does not make a wrong-network transfer safe. Verify the exact network before sending rather than relying on the possibility of recovery.

How to Avoid Wrong-Network BEP20 Transfers

Wrong-network prevention begins before the address is pasted. First determine the destination network and supported token, then copy the address from that exact deposit or wallet screen.

After pasting, compare the displayed address and review the network one more time. For a new recipient or a large transfer, a small test transaction can reduce the risk of discovering a mismatch only after the full amount has been sent.

A simple pre-send check is:

  1. Identify the asset you are sending.
  2. Confirm the receiving service supports BNB Smart Chain / BEP20 for that asset.
  3. Copy the address from the receiving wallet or deposit screen.
  4. Select the same BNB Smart Chain network on the sender.
  5. Verify the token contract when multiple representations exist.
  6. Check the pasted address for accidental replacement.
  7. Review the gas fee and transaction details.
  8. Send a test amount when appropriate.

Do You Need BNB to Use a BEP20 Address?

You do not normally need BNB merely to generate or receive to a BNB Smart Chain address. The address can receive native BNB or a supported BEP20 token even if its current BNB balance is zero.

BNB becomes necessary when a self-custody wallet needs to submit a BNB Smart Chain transaction such as sending a token, approving a contract or interacting with a dApp. For fee calculations, see BNB Chain Gas Fees.

Using a BEP20 Address with BNBSwap

BNBSwap asks for a destination address that matches the payout network of the selected exchange direction. For a native BNB payout, use a BNB Smart Chain-compatible destination and verify that the wallet can receive native BNB.

If you hold the supported BNB Smart Chain stablecoin route and want native BNB, use the USDT BEP20 to BNB exchange. The exchange route shows the source and destination network before payment rather than treating the 0x address as the only compatibility check.

FAQ

The questions below cover short address and wallet cases that are commonly searched separately from the main guide. Detailed network setup, token-contract identity and gas calculations remain in their dedicated articles.

When a wallet or exchange interface changes, the core rule remains the same: select BNB Smart Chain for the supported asset and copy the receiving address directly from the destination account.

What is a BEP20 address?

A BEP20 address is a BNB Smart Chain-compatible EVM account address used to receive supported BEP20 tokens. It normally begins with 0x and can also receive native BNB on the same BNB Smart Chain account.

How do I get my BEP20 address?

Open a wallet or exchange that supports BNB Smart Chain, select the relevant asset and choose the receive or deposit option. Confirm BNB Smart Chain / BEP20 as the network before copying the displayed address.

How do I find my BEP20 address in Trust Wallet?

Open the BNB Smart Chain asset you want to receive in Trust Wallet and tap Receive. Copy the address displayed under the QR code and confirm that the sender uses BNB Smart Chain / BEP20.

How do I find my BEP20 address in MetaMask?

Enable and select BNB Smart Chain in MetaMask, then copy the address of the account you want to use. The same address can appear on Ethereum, so the sender must still select BNB Smart Chain.

Which wallet supports BEP20?

Trust Wallet supports BNB Smart Chain natively, and EVM wallets such as MetaMask can support it when the network is configured. A wallet's BNB Smart Chain support does not guarantee that every BEP20 token is automatically displayed.

What is a BSC wallet address?

A BSC wallet address is an EVM-compatible address used on BNB Smart Chain. “BSC address” and “BEP20 address” are often used interchangeably in wallet instructions even though BSC is the network and BEP20 is the token standard.

Can I check a BEP20 address on BscScan?

Yes. Search the address on BscScan to review BNB Smart Chain balances, transactions and token transfers associated with it. An empty history does not prove that the address is invalid, because a new valid account may not have any prior activity.

Is a USDT BEP20 address different from a BNB address?

The same BNB Smart Chain account address can receive native BNB and supported BEP20 tokens. The token contract and transaction data identify the asset, while the wallet account address can remain the same.