The basic path: MetaMask to exchange to bank account

You cannot move money directly from MetaMask to a bank account. MetaMask is a cryptocurrency wallet—it holds digital assets like Ethereum and other tokens, not dollars or euros. To get money into your bank account, you need to sell your cryptocurrency on an exchange (like Coinbase, Kraken, or Gemini), convert it to your local currency, and then withdraw that currency to your bank.

The process takes three separate steps: connect MetaMask to an exchange, sell your cryptocurrency for cash, and request a withdrawal to your bank. Each step can take anywhere from minutes to several business days, depending on the exchange and your bank.

The speed and fees involved depend heavily on which exchange you use and which withdrawal method you choose. Some exchanges charge flat fees; others charge a percentage of what you withdraw. Your bank may also charge a fee to receive the transfer, though most do not.

Key Takeaways

  • MetaMask holds cryptocurrency, not money—you must sell it on an exchange before your bank will accept it.
  • The three steps are: send crypto from MetaMask to an exchange, sell it for your local currency, and withdraw to your bank account.
  • Withdrawal times range from same-day to five business days depending on the exchange and your bank's processing speed.
  • Fees vary by exchange and withdrawal method; some charge a flat amount, others charge a percentage of what you withdraw.
  • You will need to verify your identity with the exchange before you can withdraw money to a bank account.

Step 1: Send your cryptocurrency from MetaMask to an exchange

Open MetaMask and locate the asset you want to sell (Ethereum, USDC, or another token). Click "Send" and paste the deposit address from your exchange account. The exchange will show you this address in its "Deposit" or "Receive" section—make sure you copy it exactly, because sending to the wrong address means losing the money.

MetaMask will ask you to confirm the transaction and pay a network fee (called "gas"). This fee goes to the blockchain network, not to MetaMask or the exchange. Gas fees fluctuate based on network traffic; they are often lower during off-peak hours (late night or early morning in major time zones). Once you confirm, the transaction is sent and cannot be reversed.

The time it takes for your cryptocurrency to arrive at the exchange depends on which blockchain you are using. Ethereum transfers usually arrive within 15 minutes to an hour. Other blockchains (Polygon, Arbitrum, Optimism) may be faster. The exchange will notify you when the deposit is received.

Step 2: Sell your cryptocurrency on the exchange

Once your cryptocurrency arrives at the exchange, go to the trading section and create a sell order. You can choose a "market order" (sell immediately at the current price) or a "limit order" (sell only if the price reaches a specific level). Market orders execute instantly; limit orders may take hours or days to fill, or may not fill at all if the price never reaches your target.

After you sell, the exchange will credit your account with your local currency (dollars, euros, pounds, etc.). This balance is now sitting in your exchange account, not in your bank. You cannot spend it directly from there—you must withdraw it to your bank in the next step.

Some exchanges allow you to hold multiple currencies. If you sold on an exchange that supports your local currency, the balance will already be in that currency. If not, you may need to convert it first (for example, from USDC to USD) before you can withdraw.

Step 3: Withdraw to your bank account

Go to the "Withdraw" or "Cash Out" section of the exchange. Select your bank account as the destination (you will have added it during account setup). Enter the amount you want to withdraw and confirm.

The exchange will process the withdrawal using one of these methods: ACH transfer (in the US, typically free and takes 3–5 business days), wire transfer (faster but costs $15–$50), or local bank transfer (varies by country). Some exchanges also offer instant withdrawals to debit cards, though these usually carry a fee of 1–2% of the amount.

Before your first withdrawal, the exchange will ask you to verify your bank account. This usually means confirming two small deposits (under $1 each) that the exchange sends to your bank, then entering those amounts back into the exchange. This verification step can take 1–3 business days.

Fees at each stage

You will encounter fees at three points: the network fee when sending from MetaMask to the exchange, the trading fee when you sell (usually 0.1–0.5% of the sale), and the withdrawal fee when moving money to your bank.

Network fees (gas) are unavoidable and go to the blockchain, not the exchange. They range from $2 to $50+ depending on network congestion. Trading fees are set by the exchange and are deducted from your sale proceeds automatically. Withdrawal fees depend on the method: ACH is usually free, wire transfers cost $15–$50, and instant card withdrawals cost 1–2%.

Some exchanges waive withdrawal fees for certain account types or if you hold a minimum balance. Check your exchange's fee schedule before you start, because the total cost can significantly reduce what reaches your bank.

Verification and account requirements

Before you can withdraw money to a bank account, the exchange must verify your identity. This is a legal requirement in most countries. You will need to provide your full name, date of birth, address, and a government-issued ID (passport or driver's license). Some exchanges also ask for a selfie or a video call to confirm you are the person in the ID.

Verification usually takes 1–3 business days, though some exchanges complete it in minutes. Until you are verified, you can hold cryptocurrency on the exchange but cannot withdraw money to a bank account. You can still sell and hold the proceeds in your exchange account.

You will also need to add your bank account to the exchange before you can withdraw. The exchange will ask for your account number, routing number (in the US), and the name on the account. Make sure these match exactly—if they do not, the bank may reject the transfer and it may take several days to reverse.

Timeline: How long the whole process takes

If everything moves smoothly, you can go from MetaMask to your bank account in 3–7 business days. Here is the breakdown: sending crypto from MetaMask to the exchange takes 15 minutes to 1 hour; selling takes seconds to minutes; verification (if you have not done it yet) takes 1–3 business days; and the bank withdrawal takes 3–5 business days for ACH or 1–2 business days for a wire transfer.

The slowest part is usually the bank withdrawal itself. Even if the exchange processes it instantly, your bank may hold the transfer for 1–3 business days before crediting your account. Some banks are faster than others; ask your bank about their typical timeline for incoming transfers.

If you are using a wire transfer instead of ACH, you can shorten the timeline to 2–4 business days total, but you will pay $15–$50 for the privilege. If you have already verified your identity and added your bank account, the process can be as fast as 1–2 business days.

What can go wrong and how to fix it

The most common mistake is sending cryptocurrency to the wrong address. If you do this, the money is lost and cannot be recovered. Always copy and paste the address from the exchange rather than typing it by hand, and send a small test amount first if you are unsure.

If your bank rejects the transfer, it is usually because the name on your exchange account does not match the name on your bank account, or because the account number was entered incorrectly. Contact the exchange's support team with the rejection notice from your bank. They can often resend the transfer or refund the money to your exchange account.

If your withdrawal is stuck in "pending" status for more than the stated timeframe, contact the exchange's support team with your withdrawal ID. Provide them with the date you requested the withdrawal and the amount. They can check whether the transfer was sent to your bank and whether your bank received it.

Frequently Asked Questions

Can I withdraw directly from MetaMask without using an exchange?

No. MetaMask is a wallet, not a bank or payment service. It cannot connect to your bank account or process withdrawals. You must use an exchange as the intermediary to convert your cryptocurrency to money your bank recognizes.

What if I do not have a bank account yet?

Some exchanges offer alternatives: you can withdraw to a debit card (if you have one), or you can hold the money in your exchange account and use it to buy things directly through the exchange's payment partners. However, to move money to a traditional bank account, you will need an account at a bank or credit union.

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

Yes, in most countries. When you sell cryptocurrency, you owe capital gains tax on the profit (the difference between what you paid and what you sold it for). This is true whether you withdraw the money to your bank or leave it on the exchange. Keep records of your purchase price and sale price, and consult a tax professional about your obligations.

Why does the exchange need my bank account information?

The exchange needs it to send the money to the correct account. It also verifies your identity as part of anti-money-laundering regulations. The exchange is required by law to confirm that you own the bank account you are withdrawing to.

Can I speed up the withdrawal by paying more?

Yes, but only up to a point. Using a wire transfer instead of ACH can cut 2–3 days off the timeline, but costs $15–$50. Once the exchange sends the money to your bank, the speed is up to your bank, not the exchange. Some banks offer expedited processing for wire transfers, but this is rare and usually only available to business accounts.