Sent BEP20 To ERC20 Address (on TrustWallet, MetaMask)? How To Recover The Funds?


he BEP20 and ERC20 token standards have emerged as key players. These two token standards, native to the Binance Smart Chain and Ethereum blockchain respectively, are often at the center of many transactions. But what happens when you accidentally send BEP20 tokens to an ERC20 address? Is there a way to recover these funds?

This article provides a comprehensive guide on how to recover BEP20 tokens sent to an ERC20 address. We delve into the specifics of these token standards, explaining what happens when such a transaction occurs and, most importantly, how you can retrieve your funds. Whether you’re using a private key, a non-BSC-compatible wallet, or even a custodial wallet or exchange, we’ve got you covered.

These connotations denote token standards on which a particular cryptocurrency is based. They are like blueprints that explain how a token is used, who can spend it, and other rules that influence its function and overall usage. Thus an ERC20 token is one that was created on the Ethereum blockchain and which utilizes Ethereum for gas fee payments, while a BEP20 token runs on the Binance Smart Chain and uses BNB for gas fee payments.

Quick summary
📝 Key Steps📚 Description
📖 Understanding BEP20 and ERC20 TokensBEP20 and ERC20 are token standards on the Binance Smart Chain and Ethereum blockchain respectively. If you send BEP20 tokens to an Ethereum address, the tokens are not lost but won’t be useful since they are not in the token standard of the receiving blockchain.
🔑 Importing a Private KeyIf you have sent BEP20 tokens to an ERC20 wallet that doesn’t support BEP20 tokens, you can import your private key into a wallet that supports BEP20 tokens, like Trustwallet. This merges two wallets into one, allowing you to access the funds on that private key using another wallet.
🔄 Retrieving Your FundsTo retrieve your funds, you need to import your wallet into Trustwallet. Write down the recovery phrase of your wallet, open the settings on Trustwallet, click the ‘+’ sign on the ‘Wallets’ page, select ‘I already have a wallet,’ then ‘Ethereum,’ give your wallet a name, enter the recovery phrase, and click ‘Done.’
🏦 Recovering from a Custodial Wallet or ExchangeIf you sent your tokens from a custodial wallet or exchange, you will need to contact their customer service. They may help you retrieve your tokens for a fee, but this is not always guaranteed.
🔄 Recovering BEP20 Tokens from Non-BSC-Compatible WalletsIf your wallet is not compatible with the Binance Smart Chain (BSC), you may need to add the BSC to your wallet if it’s allowed. If not, you may need to transfer your tokens to a BSC-compatible wallet.


Because the Bep20 and Erc20 token standards are similar in code structure and function with only a few differences, coins sent interchangeably to them are not gone forever; they can still be retrieved. Thus if you send Bep20 tokens to an Ethereum address, and the receiving wallet supports both Bep20 and Erc20 tokens, they will be there but won’t be useful since they are not in the token standard of the receiving blockchain. You would have to send it back to the correct blockchain to be able to use it.


Importing a private key

This option is for those who have sent Bep20 tokens to an Erc20 wallet that doesn’t support Bep20 tokens. Importing your private key into another wallet is a way of merging two wallets into one such that you can access the funds on that private key using another wallet.

Not all wallets offer this function, but prominent ones like Metamask, Trustwallet, Safepal, etc., offer this function. Thus, if you sent Bep20 tokens to Metamask, for example, you would need to import your Metamask private keys into a wallet that supports Bep20 tokens, like Trustwallet, to access them. How can you do that?

Retrieving your funds

So, you have mistakenly sent Bep20 tokens to your Metamask address. Follow the steps below to import your Metamask wallet into Trustwallet:

  • Write down the recovery phrase of your Metamask wallet. Do not screenshot; write it down.
  • Open the settings button on your Trustwallet.
  • Click the ‘+’ sign on the ‘Wallets’ page
  • Select ‘I already have a wallet,’ and then ‘Ethereum.’
  • Give your wallet a name to make it easier to recognize.
  • Enter the recovery phrase and click ‘Done.’

You can now access your funds in your Trustwallet.


This is usually trickier and more difficult because you will have to contact the customer care of the wallet. They can then choose to help you retrieve it for a fee. That is usually few and far between, though. Most custodial wallets and exchanges will not be able to recover your funds for you, unfortunately.


To do that, you would have to add the Binance Smart Chain to such a wallet, if it is allowed. If that is not possible, then you may need to transfer your tokens to a wallet that is compatible with BSC.

Read also:

intelligent crypto
How are  regular people making returns of as much as 70% in a year with no risk?  By properly setting up a FREE Pionex grid bot - click the button to learn more.
Crypto arbitrage still works like a charm, if you do it right! Check out Alphador, leading crypto arbitrage bot to learn the best way of doing it.

Sarah Wurfel
Sarah Wurfel

Sarah Wurfel works as a social media editor for CaptainAltcoin and specializes in the production of videos and video reports. She studied media and communication informatics. Sarah has been a big fan of the revolutionary potential of crypto currencies for years and accordingly also concentrated on the areas of IT security and cryptography in her studies.

1 Comment
  1. Cross chain deposit

Leave a reply