Quick overview
This guide explains, in plain terms, how to transfer BNB from Trust Wallet (mobile) into MetaMask (extension or mobile). I’ll walk through the exact steps I use when moving funds, point out where people usually make mistakes, and explain recovery options if something goes wrong.
The core risk here is network mismatch: BNB exists on multiple chains (BEP2 vs BEP20). MetaMask expects an EVM-compatible address (0x...), so you must send the BEP20 (BSC) version of BNB. Got it? Good. (If not, this guide highlights how to avoid that mistake.)
Checklist before you transfer
- Confirm which BNB token you hold in Trust Wallet: select "BNB (Smart Chain)" / BEP20 — not the BEP2 (Binance Chain) variant.
- Make sure MetaMask has Binance Smart Chain (BSC) added as a custom network (Chain ID 56). If you haven't added it, see the step below or check [/networks-and-multi-chain].
- Have your MetaMask address ready and verify it starts with 0x.
- Keep a small amount of BNB for gas after moving funds (BSC uses BNB for gas fees).
- Test with a small amount (0.001–0.01 BNB) first.
And yes, test first — that tiny send has saved me more than once.
Step-by-step: Send BNB from Trust Wallet to MetaMask
A. Prepare MetaMask (add Binance Smart Chain)
If you already use MetaMask with other networks, add BSC as a custom network so MetaMask displays BEP20 BNB.
- Open MetaMask (extension or mobile).
- Click the network dropdown (top) → Choose "Add Network".
- Enter the Binance Smart Chain details (common values):
(If you prefer step-by-step with screenshots, see [/metamask-extension-installation] or [/metamask-mobile-guide].)

B. Copy your MetaMask BSC address
- In MetaMask, switch to the newly added Binance Smart Chain network. Then click your account and copy the address — it should begin with 0x. That address will receive BEP20 tokens.
C. Send from Trust Wallet (mobile)
- Open Trust Wallet on your phone. Find the token labeled "BNB (Smart Chain)" — this is the BEP20 version.
- Tap Send.
- Paste your MetaMask 0x address into the recipient field. Double-check the first and last 4 characters.
- Enter the amount. Remember to leave a small BNB balance if you plan to use BSC for gas immediately.
- Adjust gas (if Trust Wallet exposes a slider) and confirm. Trust Wallet will show an estimated fee.
- Authorize the transaction (biometrics or passcode).

D. Verify the transaction
- Copy the transaction hash from Trust Wallet (tap the transaction) and paste it into a BSC explorer like bscscan.com to follow confirmations.
- Once confirmed, switch MetaMask to Binance Smart Chain and refresh — the BNB balance should update.
If the balance does not appear, first ensure MetaMask is on the BSC network and that you added any custom token if you moved a BEP20 token other than native BNB. For adding tokens see [/add-custom-token].
Common mistakes and recovery options
Mistakes happen. The most common are:
- Sending BEP2 (Binance Chain) BNB to a MetaMask 0x address. That’s a network mismatch.
- Copy/paste errors (wrong address).
- Not having enough BNB for gas when sending out of the destination wallet.
What if you already sent to the wrong network?
- If the recipient address is controlled by you (you own the MetaMask seed phrase), recovery can sometimes be done by importing that seed phrase into a compatible wallet that exposes the private key on the other chain. That is an advanced step and not guaranteed.
- If the recipient is not under your control (an exchange or service), contact their support with the transaction hash and ask about recovery policies.
But don't assume recovery is easy. In my experience, cross-chain mistakes often require manual intervention and sometimes are irreversible.
Troubleshooting checklist
- Transaction pending? Check gas settings (increase priority fee) and network congestion — see [/gas-fees-eip1559] for fee basics.
- Balance not visible in MetaMask? Confirm you’re on BSC and add custom token if needed: [/add-custom-token].
- Sent to wrong address? Locate the TX hash and contact support or consider advanced recovery steps (only if you control recipient keys).
- Can't send BNB from Trust Wallet? See [/cant-send-bnb] for device-specific fixes.
Security & backup reminders
- Never share your seed phrase. Period.
- Use the seed phrase backup process before moving significant funds: [/seed-phrase-backup].
- If you store large amounts, consider a hardware wallet; MetaMask supports hardware integrations (Ledger, etc.) via the browser extension — see [/ledger-setup].
- Revoke smart contract approvals you don’t use: [/revoke-approvals].
I believe the convenience of these hot wallets is incredible for daily DeFi interactions, but self-custody means you are fully responsible for mistakes.
Who should transfer — and who should look elsewhere
Who this move makes sense for:
- Users who interact with EVM-compatible DeFi on BSC and want MetaMask’s extension-based dApp integrations.
- People who prefer the browser extension for contract approvals and developer tools.
Who might look elsewhere:
- Users with large balances who prefer hardware wallets for daily security.
- Beginners who aren’t comfortable with custom networks or seed phrase management; a custodial service or staying in a single mobile wallet until confident may be safer.
FAQ
Q: How do I send BNB from Trust Wallet to MetaMask?
A: Short answer: add BSC to MetaMask, copy your MetaMask 0x address, in Trust Wallet select "BNB (Smart Chain)" (BEP20), paste the address, send a small test amount, confirm on BSC explorer. See the step-by-step above.
Q: How long does the transfer take?
A: Usually seconds to a few minutes on BSC; if network is busy it can take longer. Check [/transfer-times] for typical confirmations.
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for DeFi and swaps but carry higher risk than cold storage. Use small balances for daily activity and move long-term holdings to a hardware wallet. See [/security-overview] for more.
Q: What happens if I lose my phone?
A: If you have your seed phrase backed up, you can restore your account on a new device. If not, funds are likely unrecoverable. See [/lost-phone] and [/seed-phrase-backup].
Conclusion & next steps
Transferring BNB from Trust Wallet to MetaMask is straightforward as long as you confirm network type (BEP20), copy the correct 0x address, and test with a small amount. I’ve been moving small test amounts between wallets daily while documenting steps for clarity, and testing saves headaches.
Ready to set up MetaMask for BSC or troubleshoot a transfer? Start with the MetaMask mobile or extension setup guides: [/metamask-mobile-guide] and [/metamask-extension-installation]. If you plan to connect dApps directly from your phone, also check [/walletconnect-guide].
Safe transfers — and remember: double-check the network before you hit send.