How to withdraw from MetaMask to a Nigerian bank account

MetaMask is a wallet, not a bank. Its own sell feature lists the US, UK and parts of Europe, and Nigeria is not on that list. The route that works is to send your coin to an app that buys it for naira, then withdraw. Here it is, network by network.

4.7smedian bank payout on Yesa, measured across 1,700 payouts
15K+active users

Why MetaMask has no naira button

MetaMask holds the keys to your coins. It has no naira balance and no bank account of its own.

MetaMask does have a Sell option. Its help centre says selling is not available everywhere, because the outside companies that pay out cash cannot operate in every country, and it lists the supported regions as the US, UK and parts of Europe. When we checked on 18 October 2026, Nigeria was not on that list.

For a country that is not supported, MetaMask's own advice is to send your tokens to an exchange yourself, after checking that it supports the network and the token. That is the route below: send to Yesa, see the naira figure, sell, and withdraw to your bank. Yesa is our app, so read this comparison with that in mind. Everything in the Yesa column is something you can check on screen before you confirm.

What your MetaMask holds, and where to send it

A MetaMask account now holds three kinds of address: one for Ethereum and the networks that work like it, one for Solana and one for Bitcoin.

If you holdSend it onFee is paid in
ETHEthereumETH
BNBBNB Smart ChainBNB
USDCOne of the six Yesa accepts: Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and ArbitrumThat network's own coin, for example ETH on Base or Arbitrum, SOL on Solana
USDTA network your Yesa USDT deposit screen listsThat network's own coin
SOLSolanaSOL
Bitcoin (BTC)BitcoinBTC

MetaMask's help centre says that on some networks, including Ethereum, BNB Smart Chain, Arbitrum, Base and Polygon, it can let you pay the fee with a token other than the network's own coin. Elsewhere you need the network's own coin. Bitcoin transfers confirm more slowly than Ethereum or Solana, so give them time to show in Yesa.

Your Yesa deposit screen is the final word: send only on a network it lists, and send a small test amount the first time. A coin sent on a network the screen does not list can be lost.

MetaMask to your bank in six steps

01

Open your Yesa deposit address

In Yesa, choose the coin you hold and open your personal deposit address. The screen lists the networks it accepts for that coin; for USDC that is Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and Arbitrum. Copy the address for the network you will use.

02

In MetaMask, tap Send

On the MetaMask mobile home screen tap Send (names can change between app versions).

03

Select the network and token

Choose the network first, then the token. The network must be the one your Yesa address is on: USDC on Base goes to a Base address, BNB goes on BNB Smart Chain, SOL on Solana, Bitcoin on Bitcoin.

04

Enter the amount and paste the address

Enter the amount, tap Continue, then paste your Yesa address. MetaMask warns you when an address is new to you or looks like one you have used before; read that warning, and compare the first and last few characters.

05

Review and confirm

MetaMask shows the network fee before you confirm. Send a small test the first time and wait for it to show in Yesa.

06

Sell in Yesa and withdraw to your bank

The naira amount is on your screen before you confirm the sale. Then withdraw to any Nigerian bank account.

The mistake MetaMask users make most

One address, many networks

Your MetaMask address is the same on Ethereum, BNB Smart Chain, Polygon, Base and Arbitrum. That is convenient, but it means MetaMask will happily send USDC on Polygon to an address you copied for Ethereum. Match the network on the Yesa screen every time, not just the address.

Address poisoning

Scammers send tiny amounts from addresses that look like ones you use, hoping you copy theirs from your history. Always copy your Yesa address fresh from the Yesa app.

Your recovery phrase

Nobody from MetaMask or Yesa will ever ask for it. Anyone who does is trying to empty your wallet.

Coins you can send from MetaMask to Yesa

Yesa buys USDT, Bitcoin (BTC), Ethereum (ETH), Solana (SOL), BNB, USDC, Litecoin (LTC) and TRON (TRX). Of those, MetaMask can hold ETH, BNB, USDC, USDT, SOL and Bitcoin directly. Only send a token Yesa lists: other tokens need swapping first, and that swap is a choice about what to hold, so make it on your own judgement.

Guides for each coin: sell USDT, sell USDC, sell Bitcoin, sell Ethereum, sell Solana, sell BNB and sell Litecoin. The full list of coins and networks is on coins and networks Yesa supports.

This guide explains how to move and sell crypto you already hold. It is not a view on whether to sell, hold or buy any coin, and nothing here is financial advice.

Related guides

MetaMask to naira: common questions

Can I withdraw from MetaMask to a Nigerian bank account?

Not directly. MetaMask's sell feature lists the US, UK and parts of Europe, and Nigeria is not on that list. Send your coin from MetaMask to Yesa, sell it at the naira figure on screen, and withdraw to any Nigerian bank account.

How do I convert ETH in MetaMask to naira?

Open your ETH deposit address in Yesa, then in MetaMask tap Send, choose Ethereum and ETH, paste the address and confirm. When it arrives, sell at the rate shown in Yesa and withdraw to your bank.

Which network should I use to send USDC from MetaMask?

One that both sides support. Yesa accepts USDC on Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and Arbitrum. Pick the same network in MetaMask's Send screen. Base, Arbitrum, Polygon and Solana usually cost less to send on than Ethereum.

Why does MetaMask say I do not have enough for gas?

The network fee is paid in the network's own coin, such as ETH on Ethereum or BNB on BNB Smart Chain. On some networks MetaMask can let you pay with another token instead. Otherwise add a little of the network's coin and try again.

I sent from MetaMask but it is not in Yesa yet. What should I check?

Open the transaction in MetaMask's activity and check it on the network's explorer. If it is still pending, the network has not finished. If it is confirmed and still missing in Yesa, email support@yesaapp.ng with the transaction hash.

How fast will the naira reach my bank?

Across 1,700 measured bank payouts on Yesa, the median payout time was 4.7 seconds. These are historical measurements, not guarantees. The on-chain part, your crypto reaching Yesa, comes first and depends on the network you send on.

The Yesa Team. Details checked 18 October 2026. Details about other platforms come from their own apps, announcements and help pages on the date shown; menu names, limits and fees can change between app versions. If anything here is out of date, email support@yesaapp.ng and we will correct it.

Download Yesa and see your rate