The basic path: USDT to exchange, exchange to bank
To withdraw USDT to a bank account, you sell the USDT on a cryptocurrency exchange that connects to the banking system, then request a bank transfer. The exchange converts your USDT to dollars (or your local currency), holds it in an account they control, and sends it to your bank via wire transfer or ACH. The whole process usually takes three to five business days from the moment you initiate the withdrawal, though the sale itself happens in minutes.
You cannot move USDT directly into a bank account. USDT lives on blockchains—Ethereum, Tron, Polygon, and others—and banks do not accept blockchain transfers. An exchange is the bridge. You send USDT from your crypto wallet to the exchange, sell it there, and then the exchange sends dollars to your bank.
The exchange you use matters because not all of them connect to the banking system equally. Coinbase, Kraken, and Gemini are the largest US exchanges with full banking integration. Smaller exchanges may have slower bank connections or may not serve your state. Some exchanges outside the US have weaker banking relationships and longer withdrawal times.
Key Takeaways
- USDT must be sold on a cryptocurrency exchange before it can reach your bank; no direct blockchain-to-bank transfer exists.
- The exchange converts USDT to dollars and initiates a bank transfer, which typically takes three to five business days.
- You will need a verified account on the exchange, including identity verification and a linked bank account.
- Fees vary by exchange and by transfer method—wire transfers usually cost $10 to $25, while ACH transfers are often free or cost $1 to $2.
- The exchange rate at the moment you sell determines how many dollars you receive, so price movement between sale and bank arrival does not affect the amount.
Step-by-step: from wallet to bank account
First, you need an account on an exchange that serves your location and has banking connections. Create the account, complete identity verification (this usually requires a photo ID and sometimes proof of address), and link your bank account to the exchange. Linking typically takes one to three business days and involves the exchange sending small test deposits to your bank, which you then confirm.
Once your account is verified and your bank is linked, send your USDT from your personal wallet to your exchange deposit address. The exchange will give you a deposit address specific to the blockchain your USDT is on—Ethereum, Tron, Polygon, or another. Send to the correct address; sending to the wrong blockchain will lose the funds. The deposit usually arrives within 10 to 30 minutes, depending on network congestion.
When the USDT appears in your exchange account, sell it for dollars. On most exchanges, this is a single click: choose the USDT/USD trading pair, enter the amount you want to sell, and confirm. You now hold dollars in your exchange account, not USDT.
Finally, request a withdrawal to your linked bank account. Choose your bank account from the list of linked accounts, select the withdrawal method (ACH is slower but free or cheap; wire transfer is faster but costs more), and confirm. The exchange sends the dollars to your bank, which usually takes one to three business days for ACH or same-day to one business day for wire.
Fees and what they cost you
Exchanges charge a fee to sell USDT, usually 0.1% to 0.5% of the amount sold. On a $10,000 sale, that is $10 to $50. Some exchanges offer lower rates if you trade frequently or hold their native token. This fee is deducted from the dollars you receive.
Bank withdrawal fees depend on the method. ACH transfers—the standard electronic transfer between banks—are free on most major exchanges or cost $1 to $2. Wire transfers cost $10 to $25 per withdrawal. Some exchanges charge nothing for the first withdrawal per month, then charge for subsequent ones.
Your bank may also charge a fee to receive the transfer, though most do not charge for incoming ACH or wire transfers. Check your bank's fee schedule or call them to confirm.
The exchange rate at the moment you sell is locked in. If USDT is trading at $0.9999 when you sell $10,000 worth, you receive approximately $9,999 minus fees. If the price moves while your withdrawal is in transit to your bank, that does not change the dollar amount you receive—the exchange already converted it.
Why the process takes days, not hours
The blockchain part is fast. Sending USDT to the exchange takes 10 to 30 minutes. Selling it takes seconds. The delay is in the banking system.
ACH transfers—the most common method—batch process overnight. If you request a withdrawal at 2 p.m. on a Tuesday, it enters the queue for that night's batch. Your bank receives the instruction Wednesday morning and posts the funds to your account Wednesday or Thursday, depending on your bank's processing schedule. Weekends and holidays add days.
Wire transfers move faster because they are processed individually, not in batches. A wire requested before 2 p.m. on a business day usually arrives the same day or next business day. But they cost more, and some banks charge a fee to receive them.
If you request a withdrawal on a Friday afternoon, it will not process until Monday at the earliest, adding two days. If Monday is a holiday, add more.
Verification and account requirements
Every exchange in the US requires identity verification before you can withdraw. You will need a government-issued photo ID (driver's license, passport, or state ID) and sometimes a recent utility bill or bank statement as proof of address. The verification process is automated on most exchanges and takes a few minutes to a few hours.
Linking your bank account requires the exchange to send two small test deposits (usually under $1 each) to your bank. Your bank posts these within one to three business days. You then log into the exchange and confirm the amounts of the deposits. Only after confirmation can you withdraw to that account.
Some exchanges have withdrawal limits based on your verification level. A newly verified account might have a daily limit of $1,000 or $5,000. Higher limits unlock after you have held the account for 30 days or after you complete additional verification steps. Check your exchange's limits before you plan a large withdrawal.
Which exchange to use
Coinbase, Kraken, and Gemini are the largest US exchanges with the most reliable banking connections. All three support USDT on multiple blockchains and offer both ACH and wire withdrawals. Coinbase is the most user-friendly for beginners. Kraken and Gemini have lower fees if you trade frequently.
Smaller exchanges like Crypto.com, Kucoin, or Bybit may have weaker US banking relationships, meaning slower withdrawals or higher fees. Some do not support ACH at all and require wire transfers only. If you are in a state with strict crypto regulations—like New York—your options are more limited; Coinbase and Gemini are the most reliable choices.
Check whether the exchange you choose supports USDT on the blockchain you hold it on. If your USDT is on Polygon, the exchange must have a Polygon deposit address. If it is on Tron, the exchange must support Tron. Most major exchanges support multiple blockchains, but smaller ones may not.
What can go wrong and how to fix it
Sending USDT to the wrong blockchain address is the most common mistake and usually results in permanent loss. Before you send, triple-check that the deposit address matches the blockchain. If the exchange says "Ethereum deposit address" and you send to a Tron address, the funds are gone. There is no recovery.
Bank account linking can fail if the account holder name does not match the name on your exchange account exactly. If your bank account is under "John Smith" but your exchange account is under "John Michael Smith," the link may fail. Contact the exchange support to correct it.
Withdrawals can be delayed if your bank flags the incoming transfer as suspicious. Large transfers from unknown sources sometimes trigger fraud holds. If your withdrawal does not arrive within the expected timeframe, contact your bank and ask whether a hold is in place. You may need to confirm the transfer is legitimate.
If your exchange account is locked or frozen, you cannot withdraw. This usually happens if the exchange detects unusual activity or if you have not completed verification. Contact the exchange support team; they will tell you what is required to unlock the account.
Frequently Asked Questions
How long does it actually take from selling USDT to money in my bank account?
ACH transfers take three to five business days from the moment you request the withdrawal. Wire transfers take one to two business days. The blockchain deposit is fast (10 to 30 minutes), and the sale is when ready, so the delay is entirely in the banking system. Weekends and holidays extend the timeline.
Do I have to pay taxes on the USDT withdrawal?
The withdrawal itself is not a taxable event. You owe taxes on the gain or loss when you sell the USDT—the difference between what you paid for it and what it was worth when you sold it. The bank transfer is just moving dollars you already earned. Keep records of the sale price for your tax return.
Can I withdraw USDT to someone else's bank account?
No. The bank account linked to your exchange account must be in your name. Withdrawals go only to that account. If you need to send money to someone else, withdraw to your own bank account first, then transfer from your bank to theirs.
What if the exchange goes out of business while my USDT is there?
Your USDT is at risk. Exchanges are not banks and do not have FDIC insurance. If an exchange fails, customer funds may be lost. To minimize this risk, do not hold USDT on an exchange longer than necessary. Deposit it, sell it, and withdraw it within hours or days, not weeks.
Is there a minimum amount I have to withdraw?
Most exchanges have no minimum withdrawal, but fees make small withdrawals inefficient. Withdrawing $100 with a $10 wire fee costs 10% of your money. ACH is cheaper for small amounts. Check your exchange's fee schedule before you decide.