How to Add Binance Smart Chain (BSC) to MetaMask

Try Tangem secure wallet →

How to Add Binance Smart Chain (BSC) to MetaMask

Table of contents


Quick summary

Short answer: yes, MetaMask can act as a BEP20 wallet MetaMask after you add the BSC network. The wallet uses the same account address format as Ethereum, so your bnb metamask wallet address looks familiar. I use MetaMask daily for smaller BSC trades and testing, but I move large holdings to hardware wallets.

This guide shows exact fields to add, step-by-step desktop and mobile instructions, how to import BEP20 tokens using the token contract address bnb metamask, and troubleshooting when PancakeSwap not connecting to MetaMask or when moving funds from Trust Wallet.

And yes — always test with a small amount first.

What you need before you start

If you need a primer on custom networks, read add-custom-network.

Add BSC to MetaMask — Desktop step by step

  1. Open MetaMask extension and unlock your account.
  2. Click the network dropdown at the top (probably says "Ethereum Mainnet").
  3. Choose "Add Network" or "Add a network manually".
  4. Fill the form with the BSC mainnet details shown below.
  5. Save and switch to the new network.
Field Value
Network Name Smart Chain (BSC Mainnet)
RPC URL https://bsc-dataseed.binance.org/
Chain ID 56
Currency Symbol BNB
Block Explorer URL https://bscscan.com/

After switching, copy your account address and send a tiny test amount to confirm. What I've found: one small test transaction saves a lot of headaches.

Add BSC to MetaMask — Mobile (smart chain metamask mobile)

Mobile steps are similar but slightly different in the UI.

  1. Open MetaMask mobile and tap the menu (top-left or bottom-right depending on version).
  2. Go to Settings > Networks > Add Network.
  3. Enter the same BSC details as above and save.
  4. Switch networks from the main wallet screen.

Alternatively, if a DApp has a mobile-friendly connect button, you can use WalletConnect. See our guide on walletconnect-and-mobile-browser for options.

But don't paste RPC endpoints from random Telegrams. Use the official public RPCs or a trusted provider.

Add a BEP20 token by contract address

To see BEP20 tokens in MetaMask you often need to add them manually.

Step-by-step:

  1. With MetaMask on the BSC network, open the Tokens tab.
  2. Click Import Tokens > Custom Token.
  3. Paste the token contract address (token contract address bnb metamask). The symbol and decimals should auto-fill.
  4. Confirm and add.

If the token doesn't show up, verify the contract on the block explorer. If decimals are wrong you will see incorrect balances. For details see how-to-import-token and tokens-management.

Common problems and fixes (pancakeswap not connecting to metamask)

pancakeswap not connecting to metamask is a frequent support topic. Try these fixes:

If your token balance is missing after adding a network, read not-showing-balance.

Security notes: approvals, backups, hardware

MetaMask is a hot wallet. That means convenience, not perfect security. Keep that in mind.

And never sign transactions you don't understand.

Gas, bridging and practical tips

BSC uses BNB for gas and a legacy gasPrice/gasLimit model (not EIP-1559). Gas fees are usually low compared to Ethereum mainnet, but spikes happen. If a transaction is stuck, increase gasPrice or retry with proper settings. See gas-fees for general techniques.

Cross-chain bridges are useful but risky. If you need to move assets between chains, use reputable bridges and confirm contract addresses (again, token contract address bnb metamask).

Quick comparison: extension vs mobile vs hardware-backed

Feature MetaMask Extension MetaMask Mobile MetaMask + Hardware
Convenience High Highest for phones Moderate
dApp browser Limited (desktop sites) In-app browser + WalletConnect Depends on host device
Security Hot wallet (browser) Hot wallet (phone) Best for large holdings
WalletConnect No (acts as provider) Yes Yes
Recommended for Desktop trading, dev work On-the-go swaps, WalletConnect Long-term storage, large transfers

Who should use MetaMask on BSC, who should look elsewhere

Best for:

Look elsewhere if:

FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for daily use but carry higher risk than hardware wallets. Keep only what you need available. Move long-term funds to hardware.

Q: How do I revoke token approvals? A: Use the revoke interface in your wallet or a trusted third-party revoke tool. See revoke-approvals for step-by-step instructions.

Q: What happens if I lose my phone? A: Restore your wallet on a new device with your seed phrase. If you backed up to cloud, weigh the risk. See backup-and-recovery-options.

Q: How do I find the token contract address for a BEP20 token? A: Use the BSC block explorer and verify the contract before pasting it into MetaMask. Never paste addresses from untrusted sources.

Conclusion and next steps

Adding BSC to MetaMask is quick: add a custom network, switch to it, then add BEP20 tokens by contract address. I recommend a test deposit first and routine approval checks (I do them monthly).

Read the related how-tos: connect-to-dapps, how-to-import-token, and revoke-approvals. If you want to use hardware for safety, see connect-ledger or connect-trezor.

Want a printable checklist for adding networks and tokens? Follow the steps above and keep your seed phrase offline. But start small. One tiny transaction will teach you more than ten articles.

Try Tangem secure wallet →