Gold key on a blockchain text background
BNBSwap Guides

What Is BEP20? BNB Smart Chain Token Standard Explained

BEP20 is the token standard used for fungible token contracts on BNB Smart Chain. It defines a common set of rules that lets wallets, exchanges, explorers and decentralized applications interact with tokens in a predictable way.

In current BNB Chain terminology, BEP stands for BNB Evolution Proposal, and BEP-20 is the proposal that defines tokens on BNB Smart Chain. The standard was derived from Ethereum's ERC20 model, which is one reason BEP20 tokens work naturally with EVM-compatible wallets and tools.

What Does BEP20 Mean in Crypto?

In crypto, BEP20 refers to a token contract standard, not to a separate cryptocurrency and not to a blockchain by itself. A BEP20 token is a token whose smart contract follows the BEP-20 interface on BNB Smart Chain.

The standard gives different applications a common way to read balances, move tokens and manage approvals. That shared interface is what allows a compatible wallet or dApp to work with many different BEP20 tokens without needing a completely different integration for each one.

TermMeaning
BEPBNB Evolution Proposal
BEP-20Token contract standard for BNB Smart Chain
BNB Smart ChainBlockchain where BEP20 token contracts run
BNB (BNB) cryptocurrency logoBNBNative asset used for gas on BNB Smart Chain

What Does BEP20 Stand For?

BEP currently stands for BNB Evolution Proposal, the proposal system used for technical standards and changes in the BNB Chain ecosystem. BEP-20 is specifically titled "Tokens on BNB Smart Chain" in the official BNB Chain proposals repository.

Older articles may use historical Binance-era terminology because the ecosystem was previously branded Binance Smart Chain. The network naming changed, but BNB Chain confirmed that the BEP20 token standard itself remained unchanged after the BSC-to-BNB Chain rebrand.

Is BEP20 a Network or a Token Standard?

BEP20 is a token standard; BNB Smart Chain is the network. Saying "BEP20 network" is common shorthand in wallets and exchanges, but technically the blockchain network is BNB Smart Chain and BEP20 describes the token contract format used on it.

This distinction becomes important when sending cryptocurrency. A token can share the same ticker across several networks, so selecting the correct asset requires checking both the token and the blockchain rather than relying on the ticker alone.

How the BEP20 Token Standard Works

A BEP20 smart contract exposes a standardized set of functions and events that compatible applications can understand. The official BEP-20 specification was derived from ERC20 and defines the core behavior needed for token balances, transfers and spending approvals.

The technical details belong to the token contract, while the user normally sees the result through a wallet or exchange interface. Three parts are especially useful to understand at a practical level.

Standard Token Functions

A BEP20 contract uses standardized functions such as balanceOf, transfer, approve, allowance and transferFrom. These functions let applications read balances, send tokens and authorize another smart contract or address to spend a defined amount.

The shared interface does not make every BEP20 token economically or technically identical. Each token still has its own contract address, supply model, issuer or protocol logic and market value.

Wallet and dApp Compatibility

Because BNB Smart Chain is EVM-compatible and BEP20 follows an ERC20-like interface, wallets and decentralized applications can support many BEP20 tokens through a common technical model. A wallet can display token balances by reading the token contract, while a dApp can request approvals and transfer tokens through standardized functions.

Compatibility does not mean that any token with the same ticker is interchangeable across networks. The contract address and selected blockchain still determine which asset the wallet or application is interacting with.

BNB Pays the Network Gas

BEP20 tokens do not normally pay their own transfer gas. Transactions on BNB Smart Chain use BNB as the native gas asset, so a self-custody wallet generally needs some BNB before it can send a BEP20 token.

The exact amount depends on the transaction and current network conditions. For calculation details and gas terminology, see how BNB Chain gas fees work.

How BEP20 Relates to BNB Smart Chain

BEP20 is closely associated with BNB Smart Chain because that is the blockchain where BEP20 token contracts run. BNB Smart Chain is EVM-compatible, supports smart contracts and uses native BNB for transaction fees.

The network was historically known as Binance Smart Chain or BSC, which is why wallets, exchanges and older guides may still display "BSC" beside "BEP20". For the naming history and the difference between the ecosystem name and the network name, see BNB Chain vs BSC.

Tablet with a blockchain app on a white desk

BEP20 vs BNB, BSC and BNB Chain

These terms often appear together, but they describe different things. Keeping them separate helps avoid mistakes when choosing a withdrawal network or adding an asset to a wallet.

BNB is an asset, BEP20 is a token standard, BNB Smart Chain is a blockchain, and BSC is the widely used abbreviation and historical name associated with that smart-contract network.

TermWhat it refers to
BEP20Token standard
BNB (BNB) cryptocurrency logoBNBNative asset used for gas
BNB Smart ChainEVM-compatible blockchain
BSCCommon abbreviation / historical Binance Smart Chain name

What Types of Tokens Can Use BEP20?

BEP20 can be used by many categories of fungible tokens rather than one specific cryptocurrency. Stablecoins, utility tokens, governance tokens and tokenized representations of assets can all be implemented as BEP20 contracts on BNB Smart Chain.

The important point is that the token contract identifies the actual asset. Two assets can use the same ticker on different networks, and two different contracts can even use similar names, so a ticker should never be the only identifier used for a transfer.

Common categories include:

  • stablecoin tokens used on BNB Smart Chain;
  • utility tokens for applications and services;
  • governance tokens for blockchain protocols;
  • wrapped or pegged representations of assets from other networks;
  • project tokens created specifically for the BNB Smart Chain ecosystem.
Wooden letter tiles spelling blockchain

What Is a BEP20 Wallet?

A "BEP20 wallet" is usually a wallet that supports BNB Smart Chain and can display or interact with BEP20 token contracts. It is not a special blockchain separate from BNB Smart Chain.

Trust Wallet is one example of a self-custody wallet that supports BEP20 assets on BNB Smart Chain, while EVM wallets such as MetaMask can also interact with the network when BNB Smart Chain is configured. BNB Smart Chain addresses use the familiar 0x format, and the same-looking account address can appear on other EVM networks. The address format alone therefore does not prove that BNB Smart Chain was selected.

For detailed address-finding and validation steps, see what a BEP20 address is and how to find it. MetaMask users can use the BNB Smart Chain and MetaMask setup guide.

How a Block Explorer Helps with BEP20 Tokens

A BNB Smart Chain block explorer can show information that a wallet interface may hide, including token contracts, transfers, holders and transaction hashes. This makes an explorer useful for confirming which contract an asset uses and whether a transfer was recorded on-chain.

BscScan is a commonly used explorer for BNB Smart Chain and can display both native BNB transactions and BEP20 token activity. Explorer information is best used as a verification tool alongside the token and network details shown by the wallet or service you are using.

Sending and Receiving BEP20 Tokens

A BEP20 transfer should be checked as a combination of asset, contract, network and destination address. Choosing "BEP20" or "BSC" at a withdrawal screen normally means the transfer will use BNB Smart Chain, but you should still verify that the receiving service supports the exact token.

The practical checks are simple and prevent most network-selection mistakes. They are more important than assuming a transfer is correct because two wallet addresses look similar.

Before sending:

  • confirm BNB Smart Chain as the network;
  • verify the exact token or contract when needed;
  • check that the receiving wallet or exchange supports that BEP20 asset;
  • keep enough BNB available for gas when sending from a self-custody wallet;
  • compare the destination address before confirming the transaction;
  • use a small test transfer when the receiving platform or asset support is uncertain.

BEP20 vs ERC20 at a High Level

BEP20 and ERC20 are closely related token standards used in EVM-compatible environments. BEP20 was derived from ERC20, so the two share many familiar token functions and wallet patterns.

The main practical difference is the blockchain where the token exists and which native asset pays gas: BNB on BNB Smart Chain versus ETH on Ethereum. Fees, network behavior and wrong-network scenarios deserve their own comparison, so see BEP20 vs ERC20 for the detailed breakdown.

Using BEP20 Tokens in a Crypto Exchange

Understanding the token standard helps when an exchange asks you to choose a network. If you hold USDT on BNB Smart Chain, for example, the source asset must match the BEP20/BSC route rather than a USDT version on TRON or Ethereum.

BNBSwap uses network-specific exchange directions so the source token and destination asset are clear before funds are sent. If you already hold the supported BNB Smart Chain version of USDT and need native BNB, use the USDT BEP20 to BNB exchange.

FAQ

The questions below cover short BEP20 definitions and common terminology issues that may still be unclear after the main explanation. Detailed wallet setup, address finding and fee calculations are covered in the linked guides above.

When a wallet or exchange uses slightly different labels such as BSC, BNB Smart Chain or BEP20, verify the actual blockchain and token before sending funds. Interface wording can vary even when the underlying network is the same.

What is BEP20 in crypto?

BEP20 is a token contract standard used on BNB Smart Chain. It defines common functions and events that let wallets, exchanges and applications interact with fungible tokens consistently.

What does BEP20 stand for?

In current BNB Chain documentation, BEP stands for BNB Evolution Proposal. BEP-20 is the proposal that defines the token standard for BNB Smart Chain.

Is BEP20 the same as USDT?

No, BEP20 is a token standard while USDT is a cryptocurrency token that can exist on multiple blockchains. A USDT version on BNB Smart Chain can use the BEP20 standard, but USDT on another network is a different on-chain representation.

Does BNB use BEP20?

BNB Smart Chain supports BEP20 token contracts, but native BNB is the network's own gas asset rather than simply another token contract. BNB is used to pay transaction fees when BEP20 tokens are transferred.

Is BNB coin BEP20?

Native BNB on BNB Smart Chain is the network coin used for gas and transfers. BEP20 describes smart-contract tokens that run on the network, so it is more accurate to distinguish native BNB from BEP20 tokens.

Is BEP20 the same as BNB Chain?

No, BEP20 is a token standard and BNB Chain is the broader blockchain ecosystem. BEP20 tokens run on BNB Smart Chain, which is the EVM-compatible smart-contract network within that ecosystem.

Can I transfer BEP20 to BSC?

BEP20 tokens are used on BNB Smart Chain, and "BSC" is a common abbreviation for that network. The important check is that both the sending and receiving services support the exact token on BNB Smart Chain.

What is a BEP20 wallet?

A BEP20 wallet is a wallet that supports BNB Smart Chain and can interact with BEP20 token contracts. It should also support native BNB because BNB is normally required for gas when sending tokens.