The basic path: sell your crypto, then transfer the cash

To get cryptocurrency into your bank account, you sell the crypto on an exchange or through a peer-to-peer service, receive dollars (or your local currency), and then move those dollars to your bank. The crypto itself does not go into your account—only the money from selling it does. Most people use a cryptocurrency exchange like Coinbase, Kraken, or Gemini, which handles both the sale and the transfer to your bank in one workflow.

The timeline varies. If you sell during market hours on a weekday, the exchange typically deposits the money within one to three business days. Weekends and holidays slow this down. Some exchanges offer faster transfers for a fee, but standard transfers are free and take the longest.

You will need a few things before you start: your crypto sitting in an exchange account or a wallet you control, a bank account in your own name, and a way to verify your identity to the exchange (a driver's license or passport, usually). The exchange will ask for your bank's routing number and your account number—the same information you would give an employer for direct deposit.

Key Takeaways

  • Cryptocurrency moves to your bank account only after you sell it for dollars on an exchange; the crypto itself cannot be deposited directly.
  • Most exchanges charge no fee for bank transfers, but the process takes one to three business days on weekdays and longer over weekends.
  • You must verify your identity to the exchange before you can withdraw, which requires a government-issued ID and usually takes a few minutes to a few hours.
  • Your bank may flag large deposits as suspicious activity, especially if you rarely receive large transfers; contact your bank beforehand if you are moving a significant amount.
  • If you use a peer-to-peer service or a wallet you control, you will need to move the crypto to an exchange first, which adds an extra step and sometimes a network fee.

Selling on a major exchange: the fastest route for most people

Coinbase, Kraken, Gemini, and Kraken are the largest U.S. exchanges and all allow you to sell crypto and withdraw to a U.S. bank account. If your crypto is already in one of these accounts, you can sell it directly without moving it anywhere else first.

The process is straightforward: log in, find the sell or withdraw button, choose the amount of crypto you want to sell, confirm the sale at the current market price, and then select your linked bank account as the destination. The exchange converts your crypto to dollars at the moment you confirm the sale. That price is locked in—if the market moves while you are clicking, you see the new price before you commit.

Before you can withdraw, the exchange will ask you to link your bank account. You provide your routing number and account number, and the exchange verifies the account by depositing two small amounts (usually under a dollar each) into your bank. You then log back into your bank, find those deposits, and enter the amounts into the exchange to confirm you own the account. This verification step takes one to two business days. After that, withdrawals are instant on the exchange's side, but your bank takes another one to three business days to actually move the money into your account.

What happens if your crypto is in a wallet you control

If you hold your crypto in a personal wallet—a hardware wallet like Ledger, a software wallet like MetaMask, or a self-custody service—you cannot sell it directly to your bank. You must first move it to an exchange that allows sales and withdrawals.

To do this, you log into your wallet, copy your public address on the exchange, and send the crypto from your wallet to that address. This is a blockchain transaction, and it costs a network fee (paid in the same crypto you are sending). The fee varies wildly depending on network congestion. On Bitcoin or Ethereum, fees can range from a few dollars to over a hundred dollars during peak times. On cheaper networks like Polygon or Solana, fees are usually under a dollar. The transaction takes anywhere from a few minutes to several hours to complete, depending on the network.

Once the crypto arrives at the exchange, you follow the same selling and withdrawal steps as above. Plan for the total time to be four to five business days: one to two days for the blockchain transaction to settle, one to two days for the exchange to verify your bank account (if you have not already), and one to three days for your bank to process the transfer.

Peer-to-peer sales and what to watch for

Some people sell crypto directly to another person using platforms like LocalBitcoins, Paxful, or Bisq. The buyer sends you dollars via bank transfer, Venmo, PayPal, or cash, and you send them the crypto. This route is faster in theory—you can receive money the same day—but it carries real risks.

The main danger is chargeback fraud. A buyer can send you money via PayPal or a bank transfer, you send them the crypto, and then they contact their bank or PayPal to reverse the transaction, claiming they never authorized it or that they were scammed. By the time the chargeback goes through, the crypto is gone and you have no way to recover it. Your bank will not help you because you voluntarily sent the crypto. PayPal's buyer protection does not cover cryptocurrency sales.

If you do use peer-to-peer sales, use only payment methods that cannot be reversed—cash in person, or a service like Wise that does not offer chargebacks. Never accept PayPal, Venmo, or bank transfers from someone you do not know and trust. The speed gain is not worth the risk of losing your crypto.

Bank deposits and fraud detection

Your bank may flag a large deposit from a cryptocurrency exchange as suspicious activity. This is not a problem—it is a normal part of how banks monitor for money laundering. But it can slow things down if the bank freezes the deposit pending investigation.

To avoid this, call your bank before you initiate the withdrawal and tell them you are expecting a large deposit from a cryptocurrency exchange. Give them the amount and the approximate date. Most banks will note this on your account, and the deposit will go through without a hold. If you do not call ahead and the bank freezes the deposit, contact your bank's fraud department and explain that the deposit is legitimate. They will usually release it within one to three business days.

Some banks are more cautious with crypto than others. A few smaller banks and credit unions refuse to accept deposits from cryptocurrency exchanges altogether. If your bank is one of them, you will need to open an account at a bank that does accept crypto deposits. Larger national banks like Chase, Bank of America, and Wells Fargo all accept them.

Taxes and record-keeping

When you sell cryptocurrency, you owe capital gains tax on the profit (the difference between what you paid for it and what you sold it for). This is true whether you move the money to your bank or leave it on the exchange. The IRS does not care where the money ends up—they care that you sold an asset at a gain.

Keep records of every transaction: the date you bought the crypto, the date you sold it, the amount you paid, the amount you received, and the exchange rate on both dates. Most exchanges provide a transaction history you can download. If you are using a wallet you control, you will need to track this yourself or use a tax software like CoinTracker or Koinly that imports your transaction history automatically.

When you file your taxes, you will report the total gain or loss on Schedule D (for long-term holdings) or as ordinary income (for short-term holdings). If you do not report the sale, the IRS may eventually match your bank deposit to your exchange account and send you a bill for back taxes plus penalties. It is easier to report it correctly the first time.

Frequently Asked Questions

How long does it actually take to get the money in my bank account?

On a weekday, one to three business days after you sell. If you sell on a Friday, the money usually arrives Tuesday or Wednesday. If your crypto is in a wallet you control, add another one to two days for the blockchain transaction to settle before you can even sell it. Weekends and holidays do not count as business days.

Will my bank ask where the money came from?

Possibly, especially if the deposit is large. Banks are required to ask about deposits over $10,000. Tell them it is from selling cryptocurrency. You do not need to provide details, but being straightforward prevents holds and delays. Keep your exchange records in case they ask for proof.

Can I deposit crypto directly into my bank account without selling it first?

No. Banks do not accept cryptocurrency as a deposit. You must sell it for dollars on an exchange first, then transfer the dollars to your bank. Some crypto debit cards let you spend crypto directly, but that is different from depositing it into a bank account.

What if the exchange I use goes out of business or gets hacked?

Once the money is in your bank account, it is protected by FDIC insurance (up to $250,000 per account). While the money is still on the exchange, it is not protected by FDIC. This is why moving it to your bank quickly is safer than leaving it on the exchange. Use an exchange that is regulated and insured, like Coinbase or Kraken.

Do I have to pay tax on the money once it is in my bank account?

You owe tax on the gain when you sell the crypto, not when you move the money to your bank. If you bought crypto for $1,000 and sold it for $3,000, you owe tax on the $2,000 gain. The fact that the $3,000 is now in your bank account does not change that. Report it on your tax return for the year you sold it.