Yes, but you need a middle step — MetaMask cannot send directly to a bank
MetaMask is a cryptocurrency wallet, not a bank account. It holds digital assets like Ethereum and other tokens, but it has no connection to the traditional banking system. To move money from MetaMask to your bank, you must first convert your cryptocurrency to regular currency (called "fiat" — US dollars, euros, pounds, and so on) on a cryptocurrency exchange, then withdraw that currency to your bank. This is a two-step process, and the timeline and fees depend on which exchange you use and which bank you have.
The exchange is the critical middle piece. MetaMask itself does not process withdrawals to banks. You move your cryptocurrency from MetaMask to an exchange account, sell it there, and then request a bank transfer from the exchange. Popular exchanges that support bank withdrawals in the US include Coinbase, Kraken, and Gemini, though availability varies by state and by the specific cryptocurrencies you hold.
Key Takeaways
- MetaMask holds only cryptocurrency and cannot send money directly to a bank — you must use a cryptocurrency exchange as the middle step.
- The process is: move crypto from MetaMask to an exchange, sell the crypto for dollars (or your local currency), then request a bank withdrawal from the exchange.
- Bank withdrawals from exchanges typically take 3 to 5 business days, though some exchanges offer faster options for a fee.
- You will need to verify your identity with the exchange and link your bank account before you can withdraw, which can add 1 to 3 days the first time.
- Fees explore at each step — the exchange charges a withdrawal fee, and your bank may charge a receiving fee, though most do not.
Step-by-step: moving crypto from MetaMask to your bank
First, choose a cryptocurrency exchange that operates in your state and supports the specific cryptocurrency you hold in MetaMask. Coinbase, Kraken, and Gemini all operate nationwide in the US, but some smaller exchanges do not. Check the exchange's website to confirm it serves your state before you create an account.
Second, create an account on the exchange and complete identity verification. This requires a government ID and usually a photo of yourself. Verification can take anywhere from a few minutes to 24 hours, depending on the exchange and how busy they are. Some exchanges verify when ready; others review applications in batches.
Third, link your bank account to the exchange. The exchange will ask for your routing number and account number. Most exchanges verify the link by sending two small test deposits to your bank (usually under $1 each), which you then confirm back to the exchange. This verification step typically takes 1 to 3 business days.
Fourth, transfer your cryptocurrency from MetaMask to your exchange account. You will need your exchange's deposit address for the specific cryptocurrency you are moving. In MetaMask, you initiate a "send" transaction to that address. This blockchain transaction usually completes in minutes to a few hours, depending on network congestion. You will pay a network fee (called "gas") for this transfer — MetaMask will show you the fee before you confirm.
Fifth, sell your cryptocurrency on the exchange for your local currency. The exchange will show you the current price and any trading fees (usually 0.5% to 2% of the sale). Once you sell, the dollars (or other currency) sit in your exchange account.
Sixth, request a withdrawal to your bank. The exchange will ask which bank account to send to — you will select the one you linked earlier. Choose the withdrawal method: standard bank transfer (3 to 5 business days, usually free) or faster options like ACH or wire transfer (1 to 2 business days, often $5 to $25). Confirm the amount and submit.
Timeline: how long the whole process takes
If everything is already set up — your exchange account is verified and your bank is linked — moving money from MetaMask to your bank takes roughly 3 to 5 business days. The blockchain transfer (MetaMask to exchange) is fastest, usually 30 minutes to 2 hours. The bank withdrawal (exchange to your bank) is the slowest step, typically 3 to 5 business days for a standard transfer.
If you are starting from scratch with a new exchange account, add 1 to 3 days for identity verification and another 1 to 3 days for bank linking. In the worst case, a first-time withdrawal can take 7 to 10 business days total.
Some exchanges offer expedited withdrawals — Coinbase offers "when ready" transfers to linked debit cards (though this is not the same as a bank account transfer), and Kraken offers faster ACH options for a fee. Check your specific exchange's withdrawal options before you start.
Fees you will encounter
Three fees typically explore. First, the network fee when you send crypto from MetaMask to the exchange — this is paid to the blockchain network, not to MetaMask or the exchange, and varies wildly depending on network congestion. On Ethereum, this can be $5 to $50 or more during busy times. You see this fee in MetaMask before you confirm the transaction.
Second, the trading fee when you sell your cryptocurrency on the exchange — usually 0.5% to 2% of the sale amount, depending on the exchange and your account history. Coinbase charges around 1.5% for standard accounts; Kraken charges 0.16% to 0.26% for makers and 0.26% to 0.40% for takers, depending on your trading volume.
Third, the withdrawal fee from the exchange to your bank — this ranges from free (for standard ACH transfers) to $25 (for wire transfers or expedited options). Most US banks do not charge a receiving fee for incoming transfers, but confirm with your bank if you are unsure.
In total, moving $1,000 from MetaMask to your bank might cost $15 to $50 in fees, depending on network conditions and which exchange you use. Always check the exchange's fee schedule before you sell.
Which exchanges work best for bank withdrawals
Coinbase is the most straightforward for beginners. It operates in all 50 US states, verification is usually when ready or within a few hours, and bank transfers are free. The trade-off is that Coinbase charges higher trading fees (around 1.5%) than competitors.
Kraken has lower trading fees (0.16% to 0.40%) and faster bank withdrawals (1 to 2 business days for ACH), but verification can take longer and the interface is more complex for new users. Kraken operates in most US states but not all — check their website for your state.
Gemini is a middle ground: moderate fees, fast verification, and free bank transfers. It operates in most US states and is known for straightforward customer support.
Smaller exchanges like Kraken's competitors or regional platforms may have lower fees but often have longer verification times, fewer withdrawal options, or limited state coverage. Start with one of the three above unless you have a specific reason not to.
What to watch out for
Do not send cryptocurrency to an exchange address before your account is fully verified and ready to receive it. If you send to an address that does not exist or belongs to the wrong account, the transaction cannot be reversed — cryptocurrency transfers are permanent. Always copy and paste the deposit address from your exchange account, never type it by hand.
Verify your bank account details carefully when you link it to the exchange. A typo in your routing number or account number will cause the withdrawal to fail or go to the wrong account. Most exchanges show you the last four digits of the account you linked; confirm this matches your actual bank account before you request the withdrawal.
Be aware of tax implications. In most countries, selling cryptocurrency is a taxable event. The IRS (in the US) treats it as a capital gain or loss. Keep records of the price you paid for the cryptocurrency, the price you sold it for, and the date of the sale. You will need this information for your tax return.
Do not leave large amounts of cryptocurrency on an exchange longer than necessary. Exchanges are targets for hackers, and while reputable exchanges carry insurance, your money is safer in MetaMask (a self-custody wallet) or in your bank account. Move the crypto, sell it, and withdraw it in one session if possible.
Frequently Asked Questions
What if my state is not supported by the exchange I want to use?
Some states have stricter cryptocurrency regulations, and not all exchanges operate there. Check the exchange's website for your state before creating an account. If your state is not supported, try Coinbase (operates in all 50 states) or look for a state-specific exchange. You may also be able to use a VPN, but this violates most exchanges' terms of service and can result in your account being frozen.
Can I withdraw directly to a credit card instead of a bank account?
Some exchanges offer debit card withdrawals (which are faster, sometimes when ready), but these are not the same as a bank account transfer. Debit card withdrawals may have lower limits and higher fees. Check your exchange's withdrawal options — Coinbase offers when ready debit card transfers, for example, but they are limited to $25,000 per day.
What happens if the cryptocurrency price drops while I am waiting for the bank transfer?
Once you sell the cryptocurrency on the exchange, you have already locked in the price. The bank transfer moves dollars, not cryptocurrency, so price changes do not affect you. The risk is only during the time between selling on MetaMask and selling on the exchange — if the price drops during that window, you lose money.
Do I need to report this to the IRS or my bank?
Yes, in the US. Selling cryptocurrency is a taxable event, and exchanges report large transactions to the IRS (usually $20,000 or more in a single transaction, or $20,000 total across multiple transactions in a year). Keep records of your cost basis (what you paid for the crypto) and sale price. Your bank may also flag large deposits as part of anti-money-laundering procedures, but this is routine and not a problem if the money is legitimate.
How do I know if my exchange account has been hacked?
Check your exchange account regularly for unauthorized withdrawals or transfers. Enable two-factor authentication (2FA) on your account — most exchanges require this before you can withdraw. If you see unauthorized activity, contact the exchange's support team when ready. Most reputable exchanges have insurance that covers hacks, though the process can take weeks.