The basic path: MetaMask to exchange to bank
You cannot send money directly from MetaMask to a bank account. MetaMask is a crypto wallet—it holds digital currency like Ethereum or other tokens, not dollars or euros. To get money into your bank, you need to sell the crypto first on an exchange (like Coinbase, Kraken, or Gemini), convert it to your local currency, then withdraw that currency to your bank.
The full chain is: MetaMask → exchange → bank account. Each step takes time and costs money in fees. The exchange charges a trading fee when you sell, and your bank may charge a wire or ACH fee when the money arrives.
How long this takes depends on which exchange you use and which withdrawal method you pick. A bank transfer (ACH) usually takes 1 to 5 business days. A wire transfer is faster—often same-day or next-day—but costs more. Some exchanges offer instant transfers to certain banks, but those are rare and come with higher fees.
Key Takeaways
- MetaMask holds crypto, not dollars, so you must sell your crypto on an exchange before any money can reach your bank.
- You will pay a trading fee to the exchange when you sell, plus a withdrawal fee when you move money to your bank.
- ACH transfers (1 to 5 business days) cost less than wire transfers (same-day or next-day), but wire transfers are faster.
- The exchange must know your real name and bank details, and will ask for ID verification before you can withdraw.
- Some exchanges let you link your bank account directly; others require you to hold the money in the exchange account first.
Step-by-step: moving crypto from MetaMask to an exchange
First, you need an account on a crypto exchange that lets you withdraw to a bank in your country. Coinbase, Kraken, and Gemini all work in the US and most other countries, but availability varies by location. Create an account, verify your identity (you will need a photo ID and proof of address), and link your bank account.
Once your exchange account is set up, go to MetaMask and find the "Send" button. You will need the exchange's deposit address for the specific crypto you are holding. For example, if you have Ethereum, you need the Ethereum deposit address, not a Bitcoin one. Copy that address from the exchange, paste it into MetaMask, enter the amount you want to send, and confirm the transaction.
MetaMask will charge a gas fee—a network cost that goes to miners or validators, not to MetaMask itself. This fee varies wildly depending on network congestion. On Ethereum, it can be anywhere from $5 to $100 or more during busy times. On cheaper networks like Polygon or Arbitrum, it might be under $1. You will see the fee before you confirm, so you can decide whether to proceed or wait for a quieter time.
After you send, the crypto will arrive at the exchange within minutes to a few hours, depending on the network. Do not close MetaMask or your browser—the transaction will complete on its own.
Selling your crypto and converting to your local currency
Once the crypto lands in your exchange account, you need to sell it for dollars, euros, or whatever your bank uses. Go to the exchange's trading section, find the trading pair (for example, ETH/USD if you have Ethereum), and place a sell order. You can sell at the current market price (a "market order") or set a price you want and wait for it to hit (a "limit order").
The exchange will take a trading fee—usually 0.1% to 0.5% of the sale, though it varies by exchange and whether you are a high-volume trader. This fee comes out of your proceeds. So if you sell $1,000 worth of crypto and the fee is 0.25%, you will have $997.50 left.
After the sale completes, you will have your local currency sitting in your exchange account. This is not yet in your bank—it is still on the exchange's servers. You now need to withdraw it.
Withdrawing to your bank: ACH, wire, or other methods
Most US exchanges offer ACH transfers, which are free or cost $0 to $5 and take 1 to 5 business days. Some also offer wire transfers, which cost $10 to $25 but arrive same-day or next-day. A few exchanges partner with banks to offer instant transfers, but these are not yet widespread and may have higher fees or limits.
To withdraw, go to the withdrawal section of the exchange, select your linked bank account, choose the withdrawal method (ACH or wire), enter the amount, and confirm. The exchange will send the money to your bank using the account details you provided during setup.
Your bank will receive the transfer and deposit it into your account. ACH transfers usually show up within 1 to 5 business days; wire transfers within 1 business day. Some banks post the money immediately as "pending" so you can see it before it fully clears.
Keep in mind that your bank may charge its own fee for receiving a wire transfer—typically $10 to $15. ACH transfers are almost never charged by banks on the receiving end.
Fees and costs at each step
Converting $1,000 of crypto to your bank account will cost you money at three points. First, the gas fee to send from MetaMask to the exchange (could be $5 to $100 depending on the network). Second, the trading fee to sell the crypto on the exchange (usually 0.1% to 0.5%, so $1 to $5 on $1,000). Third, the withdrawal fee to move money from the exchange to your bank ($0 to $25 depending on the method).
In total, you might lose $10 to $130 on a $1,000 transfer. The biggest variable is the gas fee, which you cannot control—it depends on how busy the blockchain is at the moment you send. The trading and withdrawal fees are set by the exchange and are usually predictable.
Some exchanges charge lower fees if you trade in high volume or hold their native token. Coinbase, for example, charges 0.5% for most users but 0.4% if you use Coinbase Pro (now called Advanced Trading). Kraken charges 0.16% to 0.26% depending on your 30-day volume. Check your exchange's fee schedule before you sell.
What happens if something goes wrong
If you send crypto to the wrong address, it is usually gone forever. Blockchain transactions cannot be reversed. Always double-check the deposit address before you confirm in MetaMask. Copy and paste it rather than typing it by hand.
If the transfer gets stuck or takes longer than expected, check the blockchain explorer (like Etherscan for Ethereum) using your transaction hash. You can see whether the transaction went through, failed, or is still pending. If it failed, the crypto will return to your MetaMask wallet automatically, though you will have lost the gas fee.
If money arrives in your bank account with the wrong amount or does not arrive at all after 5 business days (for ACH) or 1 business day (for wire), contact your exchange's support team. They can check whether the withdrawal was sent and trace where it went. Your bank can also look into it on their end, but the exchange usually has better records of what happened.
If your exchange account is hacked or locked, you may not be able to withdraw your money. This is why it is important to use a strong, unique password and enable two-factor authentication (2FA) on your exchange account. If you lose access, contact support immediately—most exchanges have a recovery process, but it can take weeks.
Frequently Asked Questions
Can I send MetaMask crypto directly to my bank account?
No. MetaMask holds crypto, not dollars or bank-compatible currency. You must sell the crypto on an exchange first, then withdraw the resulting dollars (or euros, etc.) to your bank. There is no direct path.
What if I do not have an exchange account yet?
Create one at Coinbase, Kraken, Gemini, or another exchange that operates in your country. You will need a photo ID, proof of address, and a bank account to link. The whole setup usually takes 10 to 30 minutes, though verification can take a few hours to a few days depending on the exchange's queue.
Why is the gas fee so high?
Gas fees pay the people who process transactions on the blockchain. When the network is busy, everyone competes to get their transaction processed first by offering higher fees. If you are not in a hurry, you can wait for a quieter time (usually late night or early morning) when fees drop. Some networks like Polygon or Arbitrum have much lower fees than Ethereum.
Do I have to pay taxes on this?
Yes, in most countries. Selling crypto is a taxable event—you owe tax on the gain (or loss) between what you paid for the crypto and what you sold it for. Keep records of your purchase price, sale price, and the date of the sale. Your exchange usually provides a tax report you can download. Consult a tax professional about your specific situation.
How long does the whole process take?
From MetaMask to bank account usually takes 2 to 7 business days. The crypto transfer to the exchange is fast (minutes to hours). Selling is instant. The withdrawal is the slowest part—ACH takes 1 to 5 business days, wire takes 1 business day. Weekends and holidays add extra time.