The basic path: exchange to stablecoin wallet to bank
To move USDT (Tether) to your bank account, you sell the USDT on a crypto exchange for regular currency, then withdraw that currency to your bank using a wire transfer, ACH transfer, or debit card. The exchange holds your USDT until you initiate the sale; you cannot send USDT directly into a checking or savings account because banks do not accept cryptocurrency. The entire process typically takes one to five business days, depending on your exchange and bank.
Most people use one of two routes: a centralized exchange like Kraken, Coinbase, or Gemini (which handles the conversion for you), or a peer-to-peer platform like LocalBitcoins or Paxful (where you sell to another person). Centralized exchanges are faster and more straightforward for most users.
Key Takeaways
- You must sell USDT for dollars (or your local currency) on a crypto exchange before any bank withdrawal is possible—banks do not accept USDT directly.
- Centralized exchanges like Kraken, Coinbase, and Gemini let you sell USDT and withdraw the proceeds via wire, ACH, or debit card in one to five business days.
- Your exchange will ask for identity verification (name, address, photo ID) and may freeze your account if the amount is large or the source of funds looks unusual.
- Wire transfers arrive fastest (same day to one business day) but cost $10 to $25; ACH transfers are free but take three to five business days.
- If your exchange account is frozen or closed, you can transfer USDT to a different exchange and try again, but moving crypto between platforms adds one to two days.
Step-by-step withdrawal on a centralized exchange
Log into your exchange account and navigate to the "Sell" or "Convert" section. Enter the amount of USDT you want to sell. The exchange will show you the current price and the dollar amount you will receive (minus any trading fees, typically 0.1% to 0.5%). Confirm the sale. Your USDT is now converted to dollars in your exchange account.
Next, go to "Withdraw" or "Bank Transfer" in the same account. Select your bank account from the list of saved recipients, or add a new one by entering your routing number, account number, and account type (checking or savings). Choose your withdrawal method: wire transfer (fastest, costs money), ACH transfer (free, slower), or debit card withdrawal (if your exchange offers it). Enter the amount and confirm. The exchange will send the money to your bank within the timeframe listed for that method.
Do not close your exchange account immediately after withdrawal. Banks sometimes reject transfers and send the money back to the exchange; if your account is closed, recovering the funds becomes much harder. Wait until the money appears in your bank account before you delete the exchange app or log out for the last time.
Wire transfer versus ACH: speed and cost
A wire transfer moves money directly from the exchange's bank to your bank using the Federal Reserve's wire system. It arrives the same day or the next business day. Most exchanges charge $10 to $25 per wire. Wire transfers are irreversible once sent, so the exchange cannot recall the money if you enter the wrong account number—you will have to contact the receiving bank and ask them to return it, which can take weeks.
An ACH transfer (Automated Clearing House) batches your withdrawal with thousands of others and processes overnight. It takes three to five business days to arrive and is free on most exchanges. ACH transfers can be reversed by your bank within a short window if there is a mistake, making them slightly safer than wires. However, the delay means you cannot access the money as quickly.
For amounts under $5,000, ACH is usually the better choice because the time difference rarely matters and you save the wire fee. For larger amounts or time-sensitive situations, wire transfer is worth the cost.
Identity verification and account freezes
Before you can withdraw, the exchange must verify your identity. You will need to provide your full legal name, date of birth, address, and a photo of a government-issued ID (passport, driver's license, or national ID card). This process is called Know Your Customer (KYC) and is required by law in most countries. Verification usually takes a few minutes to a few hours, but can take up to 24 hours if the exchange's system flags your ID as unclear.
If your withdrawal amount is large (definitions vary by exchange, but often $10,000 or more) or if the exchange's fraud detection system thinks the transaction is suspicious, your account may be frozen pending additional review. The exchange might ask for proof that the USDT came from a legitimate source—a bank statement showing a deposit, a paycheck, or a record of a previous sale. Respond to these requests quickly and honestly. Freezes can last anywhere from a few hours to several weeks, depending on the exchange's workload and the complexity of the case.
If your account is frozen and you cannot resolve it with the exchange's support team, you can transfer your USDT to a different exchange (using the blockchain, which takes 10 to 30 minutes) and try withdrawing from there. However, this adds time and you may encounter the same freeze on the second exchange if the underlying issue is not resolved.
What to do if your withdrawal is rejected or delayed
If your bank rejects the withdrawal, the money returns to your exchange account within one to three business days. Common reasons for rejection include a mismatched account number, a closed account, or your bank's fraud filter blocking the transfer. Contact your bank first to confirm your routing and account numbers are correct, then initiate the withdrawal again from the exchange.
If the withdrawal is delayed beyond the stated timeframe, check your exchange's status page or support portal to see if there is a known issue. If there is not, contact the exchange's support team with your transaction ID (a unique number assigned to every withdrawal). Provide a screenshot of the withdrawal request and the date you initiated it. Response times vary from a few hours to several days depending on the exchange's support capacity.
If the money has left your exchange account but has not arrived at your bank after the maximum timeframe (one business day for wire, five for ACH), ask your bank to trace the transfer using the wire reference number or ACH trace number provided by the exchange. Your bank can contact the sending bank and locate the funds. This process usually takes three to five business days.
Fees, taxes, and record-keeping
Expect to pay a trading fee when you sell USDT (usually 0.1% to 0.5% of the amount sold) and a withdrawal fee if you use wire transfer ($10 to $25). Some exchanges charge both; others bundle them into a single fee. ACH withdrawal is free on most platforms. Debit card withdrawal, if available, typically costs 1% to 2% of the amount.
In the United States and most other countries, selling USDT for dollars is a taxable event. You owe capital gains tax on the difference between what you paid for the USDT and what you sold it for. Keep records of the date you bought the USDT, the price you paid, the date you sold it, and the price you sold it for. Your exchange usually provides a transaction history you can download as a CSV file; save this for your tax records. If you do not report the sale, the IRS or your country's tax authority may assess penalties.
Alternatives if your exchange account is closed or blocked
If an exchange closes your account or permanently blocks withdrawals, you still own the USDT in that account, but you cannot access it directly. Your options are limited. First, contact the exchange's support team and ask why the account was closed. If it was a compliance issue (suspected money laundering, sanctions violation, or fraud), the exchange is unlikely to reverse the decision. If it was a technical error, they may reopen it.
If the account remains closed, you can ask the exchange to transfer your USDT to a wallet address you control (a private crypto wallet, not another exchange). This is not may provide—many exchanges will not do this—but it is worth requesting in writing. If they agree, they will send the USDT to your wallet address, which takes 10 to 30 minutes. From there, you can transfer it to a different exchange and try to withdraw again.
If the exchange refuses to transfer your USDT and will not reopen your account, your recourse is limited. You can file a complaint with your country's financial regulator (the SEC in the United States, the FCA in the UK), but recovery is not may provide. This is why it is important to withdraw your money promptly and not leave large amounts sitting on an exchange for long periods.
Frequently Asked Questions
How long does it actually take from selling USDT to money in my bank account?
Wire transfer: one business day. ACH transfer: three to five business days. If identity verification is required, add 24 hours. If your account is frozen for review, add anywhere from a few hours to several weeks. The fastest possible timeline is same-day wire, but most people see money arrive within two to three business days using ACH.
Can I send USDT directly to my bank account without selling it first?
No. Banks do not accept USDT or any cryptocurrency. You must sell it for dollars (or your local currency) on an exchange first. Attempting to send USDT to a bank account number will result in the transaction failing and the USDT being returned to your wallet.
What happens if I enter the wrong bank account number when withdrawing?
For wire transfer, the money goes to the wrong account and is very difficult to recover. Contact your bank immediately and provide the wire reference number; they can try to retrieve it from the receiving bank, but this can take weeks. For ACH transfer, your bank may reject it and return the money to the exchange within a few days. Always double-check your routing and account numbers before confirming a withdrawal.
Do I have to pay taxes on the USDT withdrawal?
You pay taxes on the sale of USDT, not the withdrawal itself. If you sold USDT for more than you paid for it, you owe capital gains tax on the profit. If you sold it for less, you may be able to claim a capital loss. Keep your exchange transaction history as proof of the sale price and date.
What if my exchange says I need to wait 30 days before I can withdraw?
Some exchanges impose holding periods on new accounts or after large deposits for fraud prevention. You cannot bypass this—you must wait the full period. During this time, you can still sell USDT, but the dollars will be locked until the hold expires. If the hold seems unreasonably long, transfer your USDT to a different exchange that does not have a hold and withdraw from there instead.