The basic path: MetaMask to exchange to bank account

MetaMask is a digital wallet that holds cryptocurrency, not regular money. To move funds from MetaMask to a bank account, you need to sell the cryptocurrency for regular dollars (or your local currency) on a cryptocurrency exchange, then transfer those dollars to your bank. MetaMask itself cannot send money directly to a bank — it only holds and sends cryptocurrency.

The process has three steps: connect MetaMask to an exchange that accepts your bank, sell your cryptocurrency for regular currency, and withdraw to your bank account. The exchange is the middleman that converts your crypto into money your bank recognizes.

How long this takes depends on which exchange you use and which bank you have. Some exchanges process withdrawals in one business day; others take three to five. Your bank may add another one to three business days on its end.

Key Takeaways

  • MetaMask holds only cryptocurrency and cannot send money directly to a bank account — you must use a cryptocurrency exchange as the middleman.
  • The three steps are: move crypto from MetaMask to an exchange, sell it for regular currency, and withdraw to your bank account.
  • Popular exchanges that connect to U.S. banks include Coinbase, Kraken, and Gemini, though availability varies by state and the type of cryptocurrency you hold.
  • You will need to verify your identity with the exchange before you can withdraw money, which usually takes a few minutes to a few hours.
  • Fees vary by exchange and by bank — some charge a flat fee per withdrawal, others charge a percentage, and your bank may charge a wire transfer fee.

Choosing an exchange that connects to your bank

Not all cryptocurrency exchanges work with all banks, and availability differs by state. Before you start, you need to pick an exchange that (1) accepts the type of cryptocurrency you hold in MetaMask, (2) operates in your state, and (3) offers a way to withdraw to your specific bank.

Coinbase, Kraken, and Gemini are three large exchanges that accept bank transfers from most U.S. states. Each has a website where you can enter your state and see whether they operate there. Check their support pages or contact their customer service to confirm they accept your bank before you create an account — some banks are flagged as higher-risk and certain exchanges will not work with them.

Smaller or regional exchanges may have different rules. If you use an exchange you are unfamiliar with, verify on their website that they currently accept withdrawals to U.S. bank accounts, because some exchanges have stopped offering this service in certain states.

Setting up your exchange account and verifying your identity

Once you have chosen an exchange, create an account on their website or app. You will need an email address and a password. The exchange will then ask you to verify your identity — this is a legal requirement called Know Your Customer (KYC), and every legitimate exchange does it.

Identity verification usually means uploading a photo of your driver's license or passport and sometimes taking a selfie. This process is automated and typically takes a few minutes to a few hours. Some exchanges ask additional questions about where your money comes from, especially if you are withdrawing a large amount.

Do not skip this step or provide false information. Exchanges that do not ask for identity verification are not legitimate, and using them puts your money at risk.

Moving cryptocurrency from MetaMask to the exchange

Once your exchange account is set up and verified, you are ready to move your cryptocurrency. In MetaMask, you will see your wallet address — a long string of letters and numbers that acts like an account number. The exchange will give you a separate deposit address for the same cryptocurrency.

In MetaMask, select "Send," paste the exchange's deposit address, and enter the amount you want to move. MetaMask will show you a network fee (sometimes called a "gas fee") — this is a cost charged by the blockchain network, not by MetaMask or the exchange. You pay this fee to move the cryptocurrency at all, whether you are sending it to an exchange or to another person.

After you confirm the transaction, MetaMask will process it. Depending on the cryptocurrency and network traffic, this can take anywhere from a few minutes to an hour. Once the exchange receives it, the funds will appear in your exchange account.

Selling your cryptocurrency for regular currency

Now that your cryptocurrency is in the exchange account, you need to sell it for regular dollars. On the exchange, find the "Trade" or "Buy/Sell" section and select the cryptocurrency you just deposited. Choose "Sell" and enter how much you want to sell.

The exchange will show you the current price and calculate how many dollars you will receive. Review this carefully — cryptocurrency prices change constantly, and the price shown may be slightly different by the time you confirm the sale. Most exchanges show you the exact rate they are offering before you commit.

Once you confirm the sale, the exchange converts your cryptocurrency to dollars and deposits those dollars into your exchange account. This usually happens when ready, though some exchanges hold the funds for a short period if it is your first sale.

Withdrawing to your bank account

With dollars now in your exchange account, you can withdraw to your bank. Find the "Withdraw" or "Transfer" section on the exchange and select "Bank Account" or "ACH Transfer" (ACH stands for Automated Clearing House, the system U.S. banks use for electronic transfers).

The exchange will ask for your bank account number and routing number. Your routing number is a nine-digit code specific to your bank — you can find it on a check, by calling your bank, or by searching your bank's name and "routing number" online. Enter these carefully, as mistakes can delay the transfer or send money to the wrong account.

The exchange will show you any fees it charges for the withdrawal — this might be a flat fee (for example, $10) or a percentage of the amount. Your bank may also charge a fee for receiving a wire transfer, though most do not charge for ACH transfers. Confirm the amount you will actually receive after fees before you proceed.

How long the money takes to arrive

After you request a withdrawal, the timeline depends on the exchange and your bank. Most exchanges process withdrawals within one business day. Your bank then takes one to three business days to deposit the money into your account. In the best case, money can arrive the next business day; in slower cases, it may take five to seven business days total.

Weekends and bank holidays slow this down. If you request a withdrawal on Friday evening, your bank may not process it until Monday, adding days to the timeline. Check your exchange account for a transaction ID or confirmation number — you can use this to track the transfer if it takes longer than expected.

If money does not arrive within the timeframe the exchange promised, contact the exchange's customer service with your transaction ID. They can confirm whether the transfer was sent and, if so, ask your bank to locate it.

Fees you might pay at each step

Moving money from MetaMask to your bank involves fees at multiple points, and they add up. When you send cryptocurrency from MetaMask to the exchange, you pay a network fee (gas fee) — this varies wildly depending on the cryptocurrency and how busy the network is, from a few cents to tens of dollars. When you sell cryptocurrency on the exchange, you pay a trading fee, usually between 0.1% and 0.5% of the sale amount. When you withdraw to your bank, the exchange may charge a flat fee or a percentage.

Your bank may charge a wire transfer fee if the exchange uses a wire instead of an ACH transfer, though ACH transfers are usually free. Before you start, add up all these fees to understand how much money will actually reach your bank account. Some exchanges publish their fee schedules on their website; others show fees only after you enter an amount.

Frequently Asked Questions

What if my bank rejects the transfer from the exchange?

Banks sometimes reject transfers from cryptocurrency exchanges if they flag the transaction as suspicious. If this happens, contact your bank and ask why the transfer was rejected — they may require you to call and confirm it is legitimate. You can then ask the exchange to resend the transfer. In rare cases, a bank will not accept transfers from exchanges at all; if this happens, you may need to switch banks or use a different exchange.

Can I withdraw directly from MetaMask to my bank without using an exchange?

No. MetaMask is a cryptocurrency wallet, not a financial institution, and it has no connection to the banking system. You must use an exchange to convert cryptocurrency to regular currency before any bank will accept it.

What happens if I send the wrong amount or send it to the wrong address?

If you send cryptocurrency to the wrong address, it is usually gone permanently — cryptocurrency transactions cannot be reversed. Always double-check the deposit address the exchange gives you before you send anything from MetaMask. If you send the wrong amount, you can straightforward send more or request a refund from the exchange if you sent too much.

Do I have to pay taxes on the money I withdraw?

Yes. When you sell cryptocurrency, the IRS treats it as a taxable event. You owe tax on the difference between what you paid for the cryptocurrency and what you sold it for. Keep records of your purchase price and sale price, and consult a tax professional about how to report this on your tax return.

Why does the network fee change so much?

Network fees depend on how busy the blockchain is at the moment you send the transaction. During peak times, many people are sending transactions at once, and fees go up. During quiet times, fees drop. You can sometimes save money by sending during off-peak hours, though this is not always practical.