Yes, you can transfer crypto to your bank account, but the path depends on which exchange or wallet you use
Moving cryptocurrency to a bank account is possible through most major exchanges and some wallet services, but the process is not as direct as a standard bank transfer. You will sell your crypto for dollars (or your local currency) on an exchange, then withdraw that cash to your bank. The exchange holds your crypto, converts it to fiat currency, and initiates a bank transfer on your behalf. The speed, fees, and requirements vary by exchange and by your bank.
The most common route is to use a centralized exchange — a company like Coinbase, Kraken, Gemini, or Crypto.com that lets you buy, sell, and hold crypto. These exchanges are regulated in the United States and connected to the banking system. You log in, sell your crypto for USD, and request a withdrawal to a linked bank account. The withdrawal can take anywhere from one business day to five business days, depending on the exchange and your bank's processing speed.
Key Takeaways
- You must sell your crypto on an exchange for dollars before you can move money to your bank — you cannot transfer crypto itself directly to a bank account.
- Most exchanges charge a fee to sell (usually 0.5% to 2% of the sale amount) and may charge a separate withdrawal fee to move cash to your bank.
- Withdrawals typically take one to five business days, though some exchanges offer faster options for an additional fee.
- Your bank may flag large or frequent crypto withdrawals as suspicious activity, which can delay the transfer or trigger a fraud hold.
- You will receive a tax form (1099-K or similar) from the exchange if your annual sales exceed a certain threshold, and you are responsible for reporting gains to the IRS.
Which exchanges connect directly to U.S. banks
The major U.S. exchanges that allow direct bank withdrawals are Coinbase, Kraken, Gemini, Crypto.com, and Kraken. Each one requires you to verify your identity and link a bank account before you can withdraw. The verification process typically involves uploading a government ID and proof of address, and can take anywhere from a few hours to a few days.
Smaller or international exchanges may not have direct banking connections in the United States. If you use an exchange that does not connect to U.S. banks, you will need to transfer your crypto to an exchange that does, sell it there, and then withdraw to your bank. This adds time and may add fees at each step.
Some peer-to-peer platforms and decentralized exchanges (DEXs) do not hold your money at all — you trade directly with other users. These platforms do not have bank connections, so you cannot withdraw directly. You would need to move your crypto to a centralized exchange first.
How to set up a withdrawal to your bank
The process is similar across most exchanges. First, log into your account and navigate to the "Withdraw" or "Cash Out" section. Select the cryptocurrency you want to sell. The exchange will show you the current price and calculate how much USD you will receive after fees. Confirm the sale.
Next, select your linked bank account as the destination. If you have not linked a bank account yet, you will need to do so before you can withdraw. This requires your bank's routing number and your account number, which you can find on a check or in your bank's online portal. The exchange will verify the account by depositing two small amounts (usually under $1 each) and asking you to confirm the amounts.
Once your bank account is verified, request the withdrawal. The exchange will show you an estimated arrival date, which is usually one to five business days. Some exchanges offer faster withdrawals — often called "instant" or "express" — for a higher fee, typically 1% to 2% of the withdrawal amount.
Fees you will pay at each step
There are usually two separate fees: one to sell the crypto and one to withdraw the cash. The selling fee (called a "trading fee" or "maker/taker fee") ranges from 0.1% to 2% depending on the exchange and your account level. High-volume traders often pay lower percentages. Coinbase, for example, charges 0.5% to 2% on most trades, while Kraken charges 0.16% to 0.26% for most users.
The withdrawal fee is separate and covers the cost of moving money from the exchange's bank account to yours. This fee is usually a flat amount (often $0 to $15) or a small percentage (0.5% to 1%). Some exchanges waive withdrawal fees for certain account tiers or during promotional periods. Check your exchange's fee schedule before you sell, because the total cost can add up quickly on large transactions.
Your bank may also charge a fee to receive an incoming wire transfer, though most do not. Call your bank if you are unsure.
How long the transfer takes and what can delay it
Standard withdrawals take one to five business days. The exchange initiates the transfer on the day you request it (or the next business day if you request it after hours), and your bank receives it within a few days. Weekends and holidays can add time — a withdrawal requested on Friday afternoon may not arrive until Tuesday or Wednesday.
Faster options exist but cost more. Coinbase offers "instant" withdrawals using the Coinbase Card or linked debit card, which arrive within minutes but charge a 1.5% fee. Kraken offers "express" withdrawals for a flat fee, usually arriving within 24 hours.
Your bank can delay or hold the transfer if it flags the deposit as suspicious. Large deposits, frequent transfers, or transfers from an unfamiliar source (like a crypto exchange) can trigger fraud detection. Your bank may freeze the funds for 24 to 48 hours while it verifies the transfer, or it may contact you to confirm the transaction. If this happens, answer the call or log into your bank's app to confirm — the hold is usually lifted within a business day once you verify.
Tax reporting and what the IRS expects
When you sell crypto, you trigger a taxable event. The IRS treats cryptocurrency as property, not currency, so selling it for a gain is a capital gain. You owe tax on the difference between what you paid for the crypto and what you sold it for.
If your annual sales on an exchange exceed $20,000 and you complete more than 200 transactions, the exchange will send you a Form 1099-K at the end of the year. This form reports your gross sales to the IRS. You are responsible for calculating your actual gain (sales price minus purchase price) and reporting it on your tax return, even if you do not receive a 1099-K.
Keep records of every transaction: the date you bought the crypto, the price you paid, the date you sold it, and the price you sold it for. Many exchanges let you download a transaction history as a CSV file. Use this to calculate your gains and losses for tax purposes. If you do not report crypto sales and the IRS discovers them, you can face penalties and interest on unpaid taxes.
What happens if your bank rejects the transfer
Occasionally a bank will reject an incoming transfer from an exchange. This usually happens because the bank's fraud filters flag the transaction as high-risk, or because there is a mismatch between the account name on the exchange and the account name at your bank. If this happens, the money returns to the exchange, usually within three to five business days.
Contact your bank first to ask why the transfer was rejected. Some banks have policies against crypto-related transfers and will reject them automatically. If that is the case, you may need to use a different bank or a different withdrawal method. Ask the exchange whether it offers other withdrawal options, such as a debit card transfer or a check by mail.
If the rejection is due to a name mismatch, make sure the name on your exchange account exactly matches the name on your bank account. Some exchanges require a legal name; others allow nicknames or business names. Correct the name on your exchange account and try the withdrawal again.
Alternatives if your exchange does not connect to your bank
If you use a smaller exchange or a platform that does not have direct U.S. banking connections, you have a few options. The simplest is to transfer your crypto to a major exchange like Coinbase or Kraken, sell it there, and withdraw to your bank. This adds time (transfers between exchanges take 10 minutes to a few hours) and may add fees if the receiving exchange charges a deposit fee.
Another option is to use a crypto ATM if one is available near you. Some ATMs let you insert a debit card and withdraw cash directly from your crypto wallet. The fees are usually higher (2% to 7%) and the daily withdrawal limits are lower, but the process is faster and more private. Search "crypto ATM near me" to find one in your area.
A third option is to use a peer-to-peer service like LocalBitcoins or Paxful, where you can sell crypto directly to another person for cash or bank transfer. These services are less regulated and carry higher fraud risk, so use them only if you trust the buyer and the platform has a dispute resolution process.
Frequently Asked Questions
Can I transfer crypto directly to my bank account without selling it first?
No. Banks do not accept cryptocurrency as a deposit. You must sell your crypto for dollars on an exchange first, then withdraw the dollars to your bank account. The exchange converts the crypto to fiat currency on your behalf.
Will my bank know the money came from crypto?
Yes, the transfer will show the exchange's name as the sender. Your bank can see that the money came from Coinbase, Kraken, or another exchange. Some banks flag these transfers as high-risk, which may trigger a fraud hold or a call from the bank asking you to verify the transaction.
What if I want to withdraw less than $1,000?
Most exchanges allow withdrawals of any amount, even small ones. However, the fees may make a small withdrawal not worth it. If you are withdrawing $100 and the exchange charges a $5 withdrawal fee plus a 1% trading fee, you are paying $6 in fees, or 6% of your total. Larger withdrawals spread the fixed fees across more money.
Can I withdraw to someone else's bank account?
No. Exchanges require that the bank account you withdraw to be registered in your own name. This is a compliance requirement to prevent money laundering. If you want to send money to someone else, withdraw to your own bank account first, then transfer it to them using your bank's standard transfer tools.
What if the exchange goes out of business?
If an exchange closes or fails, your crypto held on that exchange may be lost. Crypto is not insured by the FDIC like bank deposits are. However, once you have withdrawn your money to your bank account, it is protected by FDIC insurance (up to $250,000 per account). This is one reason to withdraw regularly rather than leaving large amounts on an exchange for long periods.