ERC-20 vs BEP-20: the same interface on BNB Chain
A search for a BEP-20 generator, or for how to create a BEP-20 token, is a question about the network. BEP-20 is not a separate token brand, and it is not an asset issued by Binance. It is the ERC-20 interface on BNB Chain. People still call that network Binance Smart Chain.
The functions a wallet calls are the same. What changes is the network, the coin that pays gas, the network selected in the wallet, and the explorer that shows the address. This page does not rank networks, and it does not say what a token will be worth. It is not financial advice.
BEP-20 is the ERC-20 interface
ERC-20 is a shared interface, not a coin by itself. A wallet can ask the contract for its name, symbol, decimals, and supply, and it can ask the contract to move units. BEP-20 is the name used for that same interface when the contract is on BNB Chain. Renaming it does not move the contract onto another network, and it does not add a function the interface did not already have.
What that interface counts is in what an ERC-20 token is. Two contracts can share a symbol. One on BNB Chain and one on Ethereum are two addresses. The symbol does not make them one token.
What this page says about the contracts is one sentence: built on OpenZeppelin Contracts v5; factory source code is verified on Sourcify; no independent audit.
What stays the same
The list a wallet expects does not change with the name. On either network the surface is name, symbol, decimals, totalSupply, balanceOf, transfer, approve, allowance, and transferFrom. Amounts are raw units, not dollars. approve lets another address move up to a number of your units. Nothing is spent until that address calls transferFrom.
A deploy creates the contract and an address. It does not set a price, find a buyer, or file an application at an exchange. If the sentence you would tell holders is a future price, rewrite it. The contract cannot keep that promise, and this page will not make it.
What changes
The interface stays. The place you sign does not. Read the two columns as one contract each, not as two labels for a single address.
| Compared | Ethereum | BNB Chain |
|---|---|---|
| Name people use | ERC-20 | BEP-20 |
| Interface | ERC-20 functions | The same ERC-20 functions |
| Gas coin | ETH | BNB |
| Wallet | Set to Ethereum | Set to BNB Chain |
| Explorer | Etherscan | BscScan |
| Service fee | $6 | $3 |
ETH on Ethereum is not BNB on BNB Chain. One wallet app can hold both, under two network settings. A wallet left on Ethereum cannot pay gas for a BNB Chain signature. Switch the wallet to the network you are signing, and hold that network's coin first.
The service fee is $3 on BNB Chain, Polygon, Arbitrum, and Base, and $6 on Ethereum. It is not refundable. Polygon, Arbitrum, and Base use the same interface, and they are not called BEP-20. BEP-20 is the name on BNB Chain. Gas is separate. It moves, and the wallet shows it when you sign. This page does not quote gas in dollars. A $3 service fee does not include the gas, and the gap between $3 and $6 is not a score.
How to choose
A practical check, not a ranking. Where does the wallet of the people who will hold the token already open, and which coin can you put in it before you sign?
If that place is BNB Chain, and you can hold BNB for gas, the contract belongs on BNB Chain. People will call the result BEP-20. The interface is still ERC-20. A wallet such as MetaMask has to be on BNB Chain for that signature. The same app, set to Ethereum, spends ETH. That ETH does not pay the BNB Chain gas.
If that place is Ethereum, the same interface belongs on Ethereum. People will call it ERC-20. Gas is ETH. The service fee on that deploy is $6.
There is no testnet. A signature on BNB Chain is a live deploy, and it is final. The same is true on Ethereum. Your wallet signs. This page does not ask for the seed phrase, and a private message that asks for the phrase is not the deploy.
The wider choice, including Polygon, Arbitrum, and Base, is in how to choose a network.
One address, one network
A contract signed on BNB Chain does not exist on Ethereum. A second network is a second contract: another signature, another service fee, another gas payment, and another address. Share the network and the address together. A BscScan page does not show the Ethereum contract, and an Etherscan page does not show the BNB Chain contract.
After the signature, the supply sits on the address you named, on that one network. Add the token in the wallet by that address, with the wallet set to the same network. Until you do, the wallet can show nothing even though the contract holds the supply.
Checklist before you sign
- Say BEP-20 as the ERC-20 interface on BNB Chain, not as a separate brand.
- Name the network where the wallet already opens.
- Put BNB in the wallet for BNB Chain, or ETH for Ethereum, and switch the wallet to that network.
- Keep the service fee apart from gas: $3 on BNB Chain, $6 on Ethereum. Gas moves.
- There is no testnet. The signature is live and final.
- Save the network and the address together. A second network is a second contract.
Where to go next
The functions and the decimals are in what an ERC-20 token is. The five live networks are in how to choose a network. The path from a purpose sentence to an address is in how to launch a token step by step. The other guides are on Learn.
When the check above lands on BNB Chain, the deploy from your wallet is on Future Constructor. You pay the BNB Chain service fee from the table, and gas on top. Your wallet signs.
FAQ
Is BEP-20 a different standard from ERC-20?
No. BEP-20 is the name for the ERC-20 interface on BNB Chain. A wallet calls the same functions. The contract still exists on only one network.
Does BEP-20 mean Binance issued the token?
No. The name is used on BNB Chain, which people also call Binance Smart Chain. It is not a separate brand, and a deploy does not mean Binance created the token or listed it.
Which coin pays gas for a BEP-20 deploy?
BNB, with the wallet set to BNB Chain. The same interface on Ethereum uses ETH. Those balances do not pay each other's gas.
Does the $3 service fee include gas?
No. The service fee is $3 on BNB Chain, Polygon, Arbitrum, and Base, and $6 on Ethereum. Gas is separate. The wallet shows it when you sign. Your wallet signs.
If I deploy on BNB Chain, does the token exist on Ethereum?
No. A second network is a second contract: another signature, another service fee, another gas payment, and another address.
Which explorer shows the contract?
Use the explorer for the network you signed. A BNB Chain address is read on BscScan. An Ethereum address is read on Etherscan. The same hex string on the other explorer is not this contract.
What is said here about the contracts?
built on OpenZeppelin Contracts v5; factory source code is verified on Sourcify; no independent audit.
Is this page financial advice?
No. It compares a name and a network. It does not say what a token will be worth, and it does not tell you to create one. This page is not financial advice.
Nothing on this page is financial, investment, or legal advice. You are responsible for the token's purpose and for the laws that apply to you. The service fee is not refundable. Network gas is extra and changes. Your wallet signs. Transactions are final.