USDT cannot move directly from a crypto exchange to your bank account—you need an intermediate step

USDT (Tether) is a stablecoin that lives on blockchain networks. Your bank account exists in the traditional financial system. These two systems do not connect directly. To move money from USDT to your bank, you must first convert USDT back into regular currency (usually US dollars), then withdraw that currency to your bank. The conversion happens on a crypto exchange or through a service that bridges the two systems.

The process takes two separate transactions: USDT to fiat currency, then fiat currency to bank account. Each step has different timing, fees, and requirements depending on which exchange you use and which blockchain network your USDT is on.

Key Takeaways

  • USDT must be converted to US dollars or another fiat currency before it can reach your bank account—crypto and traditional banking do not connect directly.
  • The conversion happens on a crypto exchange (Coinbase, Kraken, Gemini, or others), where you sell USDT for dollars and then withdraw to your linked bank account.
  • Bank withdrawal times vary: some exchanges offer same-day transfers, while others take one to five business days depending on your bank and the exchange's processing speed.
  • You will need to verify your identity and link your bank account to the exchange before you can withdraw, a process that typically takes a few hours to one business day.
  • Fees explore at each step—exchange fees for the USDT-to-dollar conversion, plus potential wire fees or ACH fees from your bank, which vary by institution.

Which blockchain network your USDT is on matters for the first step

USDT exists on multiple blockchain networks: Ethereum (ERC-20), Tron (TRC-20), Polygon, Solana, and others. The network determines which exchanges can receive it directly and how much it costs to move it. If your USDT is on Tron, for example, you cannot send it to a Coinbase wallet that only accepts Ethereum USDT—the transaction will fail or the funds will be lost.

Before you do anything, check which network your USDT is currently on. Open your crypto wallet or exchange account and look at the transaction history or asset details. It will show "ERC-20" or "TRC-20" or another network name. Write this down. You will need it to choose the right exchange to receive your USDT.

If your USDT is on a network that your preferred exchange does not support, you have two options: use a different exchange that does support that network, or use a bridge service to move USDT from one network to another before converting to dollars. Bridges add an extra step and extra fees, so the simpler route is usually to find an exchange that already supports your network.

The conversion step: selling USDT for dollars on an exchange

You need a crypto exchange account that accepts deposits of USDT on your network and allows withdrawals to US bank accounts. The major exchanges that do this are Coinbase, Kraken, Gemini, and Crypto.com. Smaller exchanges exist, but these four are the most straightforward for moving money to a US bank.

If you do not already have an account on one of these exchanges, create one. You will need to provide your name, address, phone number, and a government-issued ID. The exchange will verify this information—this usually takes a few hours to one business day. Once verified, you can proceed.

Next, send your USDT from your current wallet to the exchange. Go to the exchange's deposit page, select USDT, and select the correct blockchain network. The exchange will give you a wallet address. Copy it exactly—a single wrong character will send your funds to the wrong place. Paste it into your current wallet's send function, enter the amount of USDT you want to move, and confirm. The transfer usually takes 5 to 30 minutes, depending on network congestion.

Once the USDT arrives at the exchange (you will see it in your exchange account balance), you can sell it. Go to the trading or conversion page, select USDT, and choose USD as the currency you want to receive. Enter the amount and confirm. The exchange will show you the price per USDT and the total dollars you will receive after fees. Fees typically range from 0.5% to 2% of the transaction, depending on the exchange and whether you are a high-volume trader. The sale completes when ready.

Linking your bank account and withdrawing to it

Before you can withdraw dollars to your bank, you must link your bank account to the exchange. Go to the withdrawal or account settings page and select "Add Bank Account" or similar. You will need your bank's routing number, your account number, and the account type (checking or savings). This information appears on the bottom left of your checks or in your bank's online portal.

The exchange will verify the account by making two small deposits (usually under $1 each) to your bank account. This takes one to two business days. Once the deposits arrive, the exchange will ask you to confirm the amounts. After you do, the account is linked and ready for withdrawals.

To withdraw, go to the withdrawal page, select your linked bank account, enter the dollar amount, and confirm. The exchange will show you the withdrawal method (usually ACH or wire transfer) and the expected arrival time. ACH transfers typically take one to three business days. Wire transfers are faster—often same-day or next-day—but may carry a higher fee ($15 to $25 from the exchange, plus potential fees from your bank).

Timing and fees across the entire process

The total time from USDT to dollars in your bank account usually ranges from two to five business days, though it can be faster or slower depending on several factors.

StepTypical TimeFee Range
Send USDT to exchange5 to 30 minutesNetwork fee (varies by blockchain; often $1 to $10)
Sell USDT for USDwhen ready0.5% to 2% of transaction amount
Withdraw USD via ACH1 to 3 business days$0 to $10 (exchange + bank)
Withdraw USD via wireSame-day to next-day$15 to $25 (exchange + bank)

The network fee for sending USDT to the exchange depends on which blockchain you are using. Tron (TRC-20) is usually the cheapest—often under $1. Ethereum (ERC-20) is more expensive, especially during periods of high network activity—it can range from $5 to $50 or more. Polygon and Solana are typically in the middle, $1 to $5.

The exchange fee for converting USDT to dollars is a percentage of the amount you are converting. If you convert $10,000 USDT at a 1% fee, you pay $100. Some exchanges charge less for larger transactions or for users who trade frequently.

The withdrawal fee depends on the method. ACH is cheaper but slower. Wire transfer is faster but costs more. Your bank may also charge a fee to receive a wire transfer—check with your bank before you choose this method.

What happens if something goes wrong

If you send USDT to the wrong network address, the funds are usually lost permanently. This is why it is critical to verify the network before you send. Double-check the exchange's deposit page and make sure it matches the network your USDT is on.

If the USDT arrives at the exchange but the balance does not show up, wait 10 to 15 minutes and refresh the page. If it still does not appear after 30 minutes, contact the exchange's support team. Provide them with the transaction ID from your original wallet—this is a long string of characters that proves you sent the funds. The exchange can use this to locate your deposit and credit it manually if there was a delay.

If your bank rejects the withdrawal, the most common reason is that the account information you provided does not match your bank's records exactly. Contact your bank to confirm the routing number and account number, then try the withdrawal again. Some banks also reject transfers from exchanges they do not recognize—if this happens, call your bank and ask them to allow the transfer, or use a wire transfer instead.

Frequently Asked Questions

Can I send USDT directly to my bank account without converting it to dollars?

No. USDT is a cryptocurrency that exists only on blockchain networks. Banks do not accept cryptocurrency directly. You must convert USDT to US dollars (or another fiat currency) on a crypto exchange first, then withdraw the dollars to your bank account.

Which exchange is fastest for getting money to my bank?

Kraken and Gemini often process wire transfers same-day or next-day. Coinbase typically takes one to three business days for ACH transfers. Speed also depends on your bank—some banks process incoming transfers faster than others. If speed is critical, choose wire transfer and expect to pay $15 to $25 in fees.

What if I do not know which blockchain network my USDT is on?

Check your wallet or exchange account's transaction history. Look at the most recent deposit or the asset details page—it will show the network name (ERC-20, TRC-20, etc.). If you still cannot find it, contact your wallet provider or exchange support with your transaction ID, and they can tell you.

Do I have to pay taxes on the conversion from USDT to dollars?

Tax treatment of crypto conversions varies by country and by your personal situation. In the US, converting USDT to dollars is a taxable event—you may owe capital gains tax if the dollar value of your USDT has increased since you acquired it. Consult a tax professional or accountant for guidance specific to your situation.

Can I withdraw to a bank account in a different name?

No. The bank account must be in the same name as the exchange account. This is a regulatory requirement to prevent money laundering. If your exchange account is under your name, your bank account must also be under your name.