So you‘ve accumulated some cryptocurrency in your MetaMask wallet and now you want to withdraw it into cold hard cash in your bank account. I‘ve been there too! As a fellow crypto enthusiast, I‘ll walk you through the entire process, from start to finish.
Withdrawing crypto from MetaMask to your bank isn‘t as straightforward as you might think. That‘s because MetaMask is a wallet, not an exchange. You can store, send and receive cryptocurrencies like Ethereum in MetaMask, but you can‘t directly cash them out.
To withdraw funds from MetaMask, you first need to send your crypto to an exchange that allows conversions to fiat currency, like the US Dollar. You can then sell your crypto on the exchange, and withdraw the proceeds to your connected bank account.
I recommend using Binance for this process. As the world‘s largest cryptocurrency exchange, Binance offers high liquidity, low fees, and fast withdrawals to bank accounts.
In this guide, I‘ll provide step-by-step instructions on how to:
- Create a Binance account
- Find your Binance wallet address to deposit crypto
- Transfer Ethereum (or any crypto) from MetaMask to Binance
- Sell your crypto for US Dollars on Binance
- Withdraw the fiat funds from Binance to your bank account
I‘ll also share tips to save on fees, securely transfer funds, and avoid any mistakes along the way. My goal is to make this process as smooth and inexpensive as possible for you!
Let‘s get started.
Why You Can‘t Directly Withdraw Crypto from MetaMask to Your Bank
Before I walk through the steps, I want to explain why you can‘t directly withdraw cryptocurrencies from MetaMask to your bank account.
MetaMask is a crypto wallet – it allows you to store, send and receive cryptocurrencies like Ethereum. But MetaMask has no way to convert your crypto to fiat (regular) currencies like USD.
Cryptocurrency exchanges like Binance fill this gap. They provide liquid markets where you can easily trade your crypto for fiat currency, at current market rates.
Exchanges also integrate with the traditional banking system. This allows you to deposit fiat like USD from your bank, and withdraw fiat back to your bank when you cash out your crypto.
So to withdraw from MetaMask to your bank, you need to:
- Send crypto from MetaMask to an exchange
- Sell crypto for USD on the exchange
- Withdraw the USD funds from the exchange to your bank
This 3-step process may sound complicated, but I‘ll make it simple by walking you through it below.
Step 1: Create a Binance Account
The first step is to create an account on Binance, the world‘s leading cryptocurrency exchange.
To get started, go to Binance.com and click "Register" in the top right corner.
You‘ll need to enter your email address and choose a secure password. I recommend using a unique password that you don‘t reuse on other sites.
When choosing your password, make sure it meets Binance‘s password requirements:
- At least 8 characters long
- Contains uppercase and lowercase letters
- Has at least one number and symbol
You can also enter referral code 73583477 during signup to receive a small bonus and support me!
On the next page, Binance will send a confirmation email. Click the link inside to verify your email address.
Then you‘ll need to complete identity verification to comply with Binance‘s security policies.
You can verify your ID by:
- Uploading a photo of your government-issued ID (driver‘s license or passport)
- Taking a live selfie to confirm your appearance matches your ID photo
Binance uses third-party services to securely check that your ID is authentic. The process only takes a few minutes.
Once your account is created, I strongly recommend enabling two-factor authentication (2FA). 2FA requires you enter a temporary code from your phone each time you log in.
This protects your account, even if your password is compromised.
To enable 2FA:
- Click your profile icon > Security
- Click "Enable" under Anti-Phishing code
- Follow prompts to enter your phone # and download Google Authenticator app
- Use the Authenticator app to scan the QR code provided
Store your 2FA recovery code in a safe place in case you ever lose access to your mobile device.
Congrats, your Binance account is now ready to use! Next I‘ll show you how to get your Binance wallet address to receive crypto deposits.
Step 2: Find Your Binance Wallet Address
To deposit crypto from MetaMask to Binance, you need to know your Binance wallet address for the currency you want to deposit.
Your wallet address is like your account number on Binance for each cryptocurrency.
To find your wallet address on Binance:
-
Click "Wallets" in the top menu, then choose "Spot Wallet"
-
Scroll down to find the crypto you want to deposit (such as Ethereum)
-
Click "Deposit" on the right side of the row
-
Choose the network that matches the crypto you‘re depositing:
- Ethereum = ERC20
- BNB = BEP2
- BTC = Bitcoin network
-
Your address will be displayed along with a QR code. Click the address to copy it, or scan the QR code.
Make sure you‘ve selected the correct network in step 4, otherwise your deposit may be lost!
For Ethereum, double check that you choose ERC20 as the network.
I also suggest triple checking the full wallet address before depositing. A wrong address means your crypto will be lost forever!
Now you have the necessary Binance wallet address to deposit funds from MetaMask.
Time to go through actually sending the crypto from your MetaMask wallet.
Step 3: Transfer Crypto from MetaMask to Binance
Once you have your Binance wallet address, you can send crypto from MetaMask to Binance:
-
Open the MetaMask browser extension and log into your wallet
-
Click on the crypto asset you want to send, like ETH. Make sure you have enough ETH for the transfer!
-
Click "Send" which opens the Send screen
-
On the "Add recipient" line, paste the Binance wallet address you copied earlier
-
Enter the amount of crypto you want to transfer to Binance
-
Click "Next" and verify all the transaction details
-
Click "Confirm" to submit the transaction
-
Wait for your transfer to be confirmed on the blockchain
The transfer time varies by cryptocurrency:
- Ethereum takes ~5 minutes
- Bitcoin takes ~30 minutes
- Litecoin takes ~2 minutes
I suggest waiting at least 30 minutes before proceeding, to ensure your crypto deposit fully arrives in your Binance wallet.
Check your Binance wallet to see your updated balance after the crypto arrives.
Now comes the fun part – converting your crypto to cash!
Step 4: Sell Your Crypto for Fiat (USD) on Binance
Once your funds are safely in your Binance account, it‘s time to sell your crypto for fiat currency (regular money).
Here are the steps to convert your crypto to USD on Binance:
-
Mouse over "Trade" and choose "Classic" to enter the trading interface
-
Search for the trading pair you want to sell, like ETH/USD
-
Enter the amount of crypto you want to sell on the left side
-
Choose a market or limit order:
- Market sells immediately at current rates
- Limit sells when the price meets your specified rate
-
Double check your sell order details and click "Sell ETH"
That‘s it! You‘ve now converted your crypto to fiat currency. Nice job.
The USD will show as a balance in your Binance wallet.
Now it‘s time to transfer the funds to your connected bank account.
Step 5: Withdraw Fiat Funds From Binance to Your Bank
The final step is withdrawing your balance from Binance to your bank account:
-
Hover over "Wallet" and choose "Fiat and Spot"
-
Click "Withdraw" at the top right
-
Select the currency you want to withdraw (USD, EUR, etc)
-
Enter the amount to withdraw
-
Choose your withdrawal method:
- Bank transfer – 1-5 days, lower fees
- Debit card – 15-30 mins, higher fees
-
Enter your bank details if needed
-
Submit the withdrawal after reviewing the info
And you‘re all done! The fiat currency will be sent directly to your bank account.
Bank transfers take 1-5 business days depending on your bank, while debit card withdrawals only take 15-30 minutes.
I suggest withdrawing via bank transfer if you don‘t need the funds immediately, to avoid higher fees.
Check your bank account in a few days and your funds will be there, safe and sound!
Common Questions About Withdrawing Crypto from MetaMask to Your Bank:
Below I‘ve answered some frequently asked questions about withdrawing cryptocurrency from MetaMask into your bank account:
How long does a withdrawal from Binance to my bank take?
- Bank transfers take 1-5 business days
- Debit card withdrawals take 15-30 minutes
I recommend bank transfers if you don‘t need the money immediately. The fees are much lower compared to instant debit card withdrawals.
What are the fees to withdraw money from Binance to my bank?
Withdrawal fees on Binance vary based on:
- The currency being withdrawn
- Choosing bank transfer vs debit card
Here are the Binance withdrawal fees as of writing this guide:
| Currency | Bank Fees | Card Fees |
|---|---|---|
| USD | 0.50% or $10 minimum | 1.50% or $10 minimum |
| EUR | 0.50% or €10 minimum | 1.50% or €10 minimum |
| GBP | 0.50% or £10 minimum | 1.50% or £10 minimum |
As you can see, bank transfers have much lower fees compared to instant debit card withdrawals. I recommend using a bank transfer unless you need funds immediately.
Is it safe to connect my bank account to Binance?
Yes, Binance uses industry-standard encryption and secure protocols to protect your data and money.
When you withdraw to your bank, your sensitive banking information is not exposed to Binance.
You simply enter your bank details into the secure withdrawal portal, which Binance forwards to their banking partners to process the transfer.
How do I avoid fees when withdrawing from MetaMask to my bank?
The main fees to watch out for are:
- Network fees when sending crypto from MetaMask
- Binance withdrawal fees
You can reduce network fees by setting a low gas price in MetaMask before sending crypto from your wallet. This ensures miners prioritize your transaction.
For Binance withdrawal fees, use a bank transfer instead of instant debit card withdrawal. Bank transfers have substantially lower fees.
I hope this guide provided you with a full understanding of how to withdraw funds from MetaMask directly into your bank account. Please let me know if you have any other questions – I‘m always happy to help fellow crypto enthusiasts!