USDT moves to your bank through a crypto exchange, not directly

You cannot send USDT straight from a crypto wallet to a bank account. USDT is a token that lives on a blockchain — your bank has no way to receive it. Instead, you sell the USDT on a crypto exchange (like Kraken, Coinbase, or Gemini), convert it to dollars, and then withdraw those dollars to your bank via ACH transfer, wire, or debit card.

The exchange holds your USDT temporarily, converts it to USD at the current market price, and then sends the dollars to your bank using the same payment rails your bank already knows. The whole process typically takes 1 to 5 business days from the moment you initiate the sale, depending on the exchange and your bank's processing speed.

Key Takeaways

  • USDT must be sold on a crypto exchange for USD before any bank transfer can happen — there is no direct pathway from blockchain to bank account.
  • You will need a verified account on the exchange, which requires identity verification and may take a few hours to a few days.
  • The exchange will charge a trading fee (usually 0.1% to 0.5% of the sale amount) and your bank may charge a wire or ACH fee (typically $0 to $15).
  • Withdrawal speed depends on the exchange's processing and your bank's ACH window; most transfers land within 1 to 5 business days.
  • If you hold USDT on multiple blockchains (Ethereum, Tron, Polygon), you must move it to the exchange's supported network first, or use a bridge tool to convert it.

Step-by-step process from USDT to bank deposit

Start by choosing a crypto exchange that lets you sell USDT and withdraw to a US bank account. Kraken, Coinbase, Gemini, Kraken, and Crypto.com all support this. Create an account, complete identity verification (you will need a government ID and proof of address), and link your bank account to the exchange.

Once your account is verified, log in and navigate to the "Sell" or "Trade" section. Select USDT as the asset you want to sell and USD as the currency you want to receive. Enter the amount of USDT you want to convert. The exchange will show you the current price and the USD amount you will receive after fees. Review the fee breakdown — most exchanges show this before you confirm.

Click "Sell" or "Confirm" to execute the trade. Your USDT is now gone and you have USD sitting in your exchange account. Do not withdraw yet if this is your first time — wait a few minutes to make sure the trade settled and the USD appears in your exchange balance.

Go to the "Withdraw" section, select your linked bank account, and enter the amount of USD you want to send. Choose ACH (slower, usually free) or wire (faster, usually $10 to $25 fee). Confirm the withdrawal. The exchange will send the money to your bank, and your bank will process it according to its ACH or wire schedule — typically 1 to 3 business days for ACH, same-day to next-day for wire.

Fees you will pay at each step

The exchange charges a trading fee when you sell USDT for USD. This is usually 0.1% to 0.5% of the sale amount, depending on the exchange and your account tier. A $10,000 sale at 0.25% costs you $25. Some exchanges offer lower fees if you hold their native token or have high trading volume.

Your bank may charge an ACH fee if you withdraw via ACH, though most do not. Wire transfers almost always cost $10 to $25 on the receiving end (your bank's fee). The exchange may also charge a withdrawal fee — typically $0 to $5 for ACH, $10 to $25 for wire. Check the exchange's fee schedule before you withdraw.

The price you get for your USDT is also a cost. USDT is pegged to the dollar, but the exchange's buy and sell prices are slightly different (the "spread"). On a small sale this might be a few cents; on a large one it could be dollars. This is not a separate fee — it is built into the price the exchange quotes you.

What to do if your USDT is on a different blockchain

USDT exists on multiple blockchains: Ethereum, Tron, Polygon, and others. Your exchange may only accept USDT on one or two of these networks. If your USDT is on Tron but the exchange only accepts Ethereum USDT, you have two options: use a bridge tool or move it to an exchange that accepts Tron USDT first.

A bridge tool (like Stargate or Across) lets you convert USDT from one blockchain to another without selling it. You send your USDT to the bridge, pay a small fee (usually $1 to $10), and receive USDT on the target blockchain in your wallet. Then you can send that USDT to the exchange. This adds time and cost but keeps you in USDT the whole way.

Alternatively, send your USDT to an exchange that already supports the blockchain you hold it on. Kraken and Gemini accept USDT on multiple networks, so you may not need a bridge at all. Check the exchange's deposit page to see which networks it supports before you start.

Timeline from sale to bank deposit

The sale itself is instant — you click "Sell" and the trade executes in seconds. The USD appears in your exchange account immediately (or within minutes if the exchange is slow).

The withdrawal is where time adds up. If you choose ACH, your bank will process it on its next business day batch. Most banks process ACH in one batch per day, usually in the afternoon. If you withdraw at 3 p.m. on a Tuesday, your bank may not send it until Wednesday, and the receiving bank may not post it until Thursday. Total: 1 to 3 business days.

Wire transfers are faster. The exchange sends the wire the same day you request it (if you request before their cutoff, usually 2 p.m. Eastern). Your bank receives it the same day or next business day and posts it immediately. Total: same-day to next-day.

Weekends and holidays pause everything. A withdrawal requested Friday evening will not move until Monday.

What happens if the exchange holds your withdrawal

Some exchanges delay withdrawals for security reasons, especially on new accounts or large amounts. This is not a freeze — it is a hold. The exchange is checking that the withdrawal request came from you and that your bank account is real.

If your withdrawal is held, the exchange will send you an email explaining why and what you need to do. Common reasons: you just linked the bank account (some exchanges require a 24-hour waiting period), the amount is unusually large, or the exchange detected unusual activity on your account.

To speed this up, log into your exchange account and look for a verification step or a support ticket. Some exchanges let you verify via email or SMS. Others require you to contact support. Respond quickly — the longer you wait, the longer your money sits in the exchange.

Fraud and security during the transfer

Once your USD leaves the exchange and enters the ACH or wire system, it is protected by your bank's fraud policies. If the money never arrives, your bank can trace it and recover it. If someone hacks your exchange account and withdraws your money to a different bank account, the exchange may refund you depending on their policy — but this is not may provide.

To protect yourself: use a strong, unique password on the exchange. Enable two-factor authentication (2FA) — preferably an authenticator app, not SMS. Do not share your exchange login with anyone. When you link your bank account, verify that the bank account details are correct before you confirm.

If you notice a withdrawal you did not make, contact the exchange immediately. Most exchanges have a support ticket system. The faster you report it, the better your chances of recovery. Also contact your bank and report the fraudulent transaction — your bank may be able to reverse it on their end.

Frequently Asked Questions

Can I send USDT directly to my bank account without an exchange?

No. Banks do not accept blockchain tokens. You must sell USDT for USD on an exchange first, then withdraw the USD to your bank. There is no shortcut.

How much does it cost to convert USDT to USD and send it to my bank?

Total cost is usually 0.5% to 1.5% of the amount you are sending. This includes the exchange's trading fee (0.1% to 0.5%), the withdrawal fee (usually $0 to $5 for ACH), and your bank's fee (usually $0 to $15 for wire). A $10,000 conversion might cost $50 to $150.

What if my bank rejects the deposit from the exchange?

This is rare but can happen if the bank account details are wrong or if your bank flags the deposit as suspicious. Contact your bank first to ask why it was rejected. Then contact the exchange — they can usually re-send the money or refund it to your exchange account. This process takes a few days.

Do I have to pay taxes when I convert USDT to USD?

Yes, if you bought the USDT for less than you sold it for, you owe capital gains tax on the profit. If you sold it for less than you paid, you may be able to claim a loss. Keep records of when you bought the USDT and how much you paid. Consult a tax professional for your specific situation.

Why is my withdrawal taking longer than 5 business days?

Check your exchange account for a hold or verification request. If there is none, contact the exchange's support team with your withdrawal transaction ID. Also check with your bank to confirm they received the transfer. If the money is truly lost, your bank can file a trace and attempt recovery, though this can take weeks.