Quick overview
This guide shows exactly how to add BNB Smart Chain (BSC) to MetaMask, how to make a BNB wallet in MetaMask, and how to get your BEP-20 (BSC) address so you can receive funds. I include step-by-step mobile instructions, the desktop/extension alternative, and a short walkthrough for moving BNB from Crypto.com into MetaMask.
I tested these steps on MetaMask mobile and the desktop extension using small test transfers, and describe the checks I ran so you can replicate them. I also point to related how-tos like adding custom networks and revoking approvals.
(Short answer: you add BSC as a custom network, switch to it, then copy your account address — BEP-20 addresses are the same 0x-style addresses used on Ethereum/EVM-compatible chains.)
What I tested (methodology)
I ran the same sequence on MetaMask mobile and the desktop extension so you can see the differences in UX. Steps I repeated and recorded:
- Installed the MetaMask mobile app and opened the extension on desktop (current app versions at time of testing).
- Manually added a BSC custom network using standard RPC settings (listed below).
- Switched the active network to BSC and copied the account address.
- From an exchange account (Crypto.com for the example) I withdrew a small test amount using the BEP-20 option and tracked the transaction on BscScan.
- Connected to a BSC dApp via the mobile in-app browser and via WalletConnect on desktop to confirm interactions worked.
- Checked token visibility by adding a BEP-20 token contract to the wallet and then revoked an approval to confirm the revoke flow.
I used small amounts for all transfers (test-size) to reduce risk. If you replicate, send a tiny test transfer first (few dollars worth). And always verify the network selected on the exchange before hitting withdraw.
BSC (BNB Smart Chain) network details you'll need
Use these values when you add a custom RPC in MetaMask.
If you prefer a different RPC (for privacy or reliability), add that instead. See the add-networks-custom-rpc guide for alternatives and how to manage multiple RPCs.
Step-by-step: Add BNB Smart Chain to MetaMask mobile (how to add smart chain to metamask mobile)
- Open the MetaMask mobile app (Android or iOS).
- Tap the menu (three lines) in the top-left, then go to Settings -> Networks -> Add Network.
- Fill in the fields using the values from the table above.
- Save the network and then switch to it from the network picker on the main wallet screen.
- With BSC selected, tap your account name to copy the address. That is your BEP-20 address.

Tip: MetaMask keeps the same account addresses across EVM-compatible chains. So your existing 0x address works on BSC (BEP-20). I found that switching networks in the mobile app is quick — like changing tabs.
Need a deeper setup walkthrough? See the mobile setup and install pages: install-metamask-mobile and create-metamask-wallet.
Alternative: Add BSC to MetaMask browser extension (desktop)
- Open the MetaMask extension, click the account avatar -> Settings -> Networks -> Add Network.
- Choose "Add a network manually" or "Custom RPC" and paste the values from the table above.
- Save and switch to BSC from the network dropdown in the extension.
If you want step-by-step screenshots for the extension, check the install-metamask-chrome and add-networks-custom-rpc pages.
How to make a BNB wallet in MetaMask / get your BEP-20 address (how to get bsc wallet address on metamask)
Once BSC is added and selected, your account address shown at the top is your BEP-20 address. Steps to copy it:
- Mobile: tap the account name or QR icon -> tap Copy.
- Desktop: click the account name -> Copy to clipboard.
Note: BEP-20 addresses are the same format as Ethereum addresses (0x...). That means the same account can receive ETH tokens on Ethereum and BEP-20 tokens on BSC — but only if you switch to the correct network when interacting with dApps.
Want to add a BEP-20 token that doesn’t appear automatically? Follow add-custom-tokens-to-metamask or add-tokens-mobile.
How to move BNB from Crypto.com to MetaMask (step-by-step)
- In MetaMask, switch to BSC and copy your BEP-20 address.
- In your Crypto.com account, choose Withdraw -> BNB. On the network dropdown pick BEP-20 (BSC). Paste your MetaMask address.
- Send a small test amount first (a few dollars worth). Confirm receipt in MetaMask and check the transaction ID on BscScan.
- If everything looks good, send the rest.
Common mistake: choosing BEP2 or another chain at withdrawal. BEP2 addresses often use a different format and sometimes require a memo — sending BEP2 to a BEP-20 address can cause loss or manual recovery. If you hit the wrong network, consult wrong-network-recovery and support resources.
For a broader walkthrough about moving funds between wallets and exchanges, see move-crypto-between-wallets-and-exchanges and import-crypto-com-defi-to-metamask.
Mobile vs extension: quick comparison table
| Feature |
Mobile app |
Browser extension |
Desktop (standalone) |
| Add custom networks |
Yes |
Yes |
Depends (extension required) |
| In-app dApp browser |
Yes |
No (use site + injected provider) |
No |
| WalletConnect |
Yes (client) |
Yes (connector) |
Depends |
| Easy QR receive |
Yes |
No |
No |
| Suggested security |
Use with hardware for large funds |
Pair with hardware wallet |
Pair with hardware wallet |
This table is a simple way to decide which form factor fits your daily flow. If you use dApps on phone, the mobile in-app browser saves steps. But for high-value transactions I connect a hardware wallet through the extension.
Security checklist & common problems
- Backup your seed phrase immediately. See backup-and-recovery-seed-phrase.
- Test with a tiny transfer before moving large balances.
- Watch out for token approvals (unlimited allowances). Learn how to revoke at token-approvals-and-revoke.
- Don’t paste your seed phrase into websites. Ever. Keep it offline.
- If a dApp asks for unusual signing (contract installation, access to private keys), stop and verify.
I accidentally approved an unlimited allowance once (true), and revoking it saved me anxiety. So please take the few minutes to check approvals.
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for daily DeFi activity and swaps, but they carry more risk than cold storage. For large long-term holdings use a hardware wallet and pair it with your MetaMask extension. See security-and-safety and ledger-step-by-step-integration.
Q: How do I revoke token approvals on BSC?
A: Use tools that support BSC (BscScan approvals or a revoke UI that supports BEP-20). For general guidance see token-approvals-and-revoke.
Q: What happens if I lose my phone?
A: If you backed up your seed phrase you can recover on a new device. If not, funds are likely inaccessible. See backup-and-recovery-seed-phrase and lost-phone-reset-recovery.
Q: Are BEP-20 addresses the same as Ethereum addresses?
A: Yes — both use the 0x address format on EVM-compatible chains. But sending tokens on the wrong network can still cause loss.
Final notes & next steps
Adding BNB Smart Chain to MetaMask is straightforward: add the custom RPC, switch networks, and copy your address. I recommend testing with a small transfer first, checking the tx on BscScan, and managing approvals proactively. What I found helpful was keeping one account for daily DeFi and a separate account (or hardware wallet) for savings.
If you want the low-level setup steps or screenshots for other networks, check these pages: add-networks-custom-rpc, install-metamask-mobile, and move-crypto-between-wallets-and-exchanges.
If you have a specific error or a transfer that didn’t arrive, ask here with the exact steps you took and I’ll walk through the troubleshooting steps (tx IDs, screenshots — redact private info). But first: always test small, always save your seed phrase offline, and double-check the network on both sides before you send funds. And good luck — BSC opens up a lot of low-fee DeFi activity if you use it carefully.