Guide

How to swap BTC to USDT without an exchange

Swap native BTC for USDT from your own wallet: which USDT network to pick, the issuer risk, gas for later transfers and the costs.

Reviewed 8 min readIntermediateBy the THORWallet team

Key takeaways

  • USDT exists on several networks, and each one is a separate asset, so pick the network before you swap.
  • USDT is a claim on its issuer, and the issuer can freeze tokens even in a self-custody wallet.
  • You need ETH or TRX later to move USDT on Ethereum or TRON, but not to receive it.

To swap BTC to USDT without an exchange, send BTC from your own Bitcoin address to a native swap route and receive USDT at your own address on the network you choose. You sign one Bitcoin transaction, and no exchange account is involved. The decision that matters most in this pair is which USDT you receive, because USDT exists on several networks.

What is different about this pair

The swap itself follows the same flow as any native swap. How to swap BTC to ETH without a bridge has the full walk-through, and cross-chain swaps explained the background. With USDT at the receiving end, four things change.

  • You receive a token, not a network's own coin. USDT runs on top of other networks, such as Ethereum and TRON.
  • There is more than one USDT. Each network has its own version, and they are not interchangeable on-chain.
  • USDT is issued by a company. Its value rests on that company, not on a network.
  • Moving USDT later costs the network's own coin. You do not hold that coin automatically after the swap.

Which USDT you receive

Tether lists the networks it supports for USDT on its own site. The list includes Ethereum, TRON, Solana and Avalanche, among others. Each version is a separate token contract on a separate network. USDT on TRON cannot be sent to an Ethereum address, and turning one into the other takes a second swap with its own fees.

One Bitcoin transaction into the swap route, then a choice between USDT on Ethereum and USDT on TRON, two separate assets. Your BTC on Bitcoin goes into the swap route in one transaction you sign. The route pays out either USDT on Ethereum, at the address your EVM networks share, which needs ETH later to move it, or USDT on TRON, at its own address, which needs TRX later to move it. They are two separate assets, and moving between them takes a second swap. The issuer can freeze tokens in the token contract, whichever wallet holds the keys. Your BTC on Bitcoin One transaction you sign Swap route USDT on Ethereum Your shared EVM address ETH needed to move it later USDT on TRON Its own address TRX needed to move it later Two separate assets. Moving between them is a second swap The issuer can freeze tokens in the token contract, whichever wallet holds the keys
One Bitcoin transaction, two different payouts: each USDT has its own address and its own coin for fees.

In THORWallet the swap screen lists each USDT version separately, and the network is shown on the asset icon and in the asset details. The help center gives USDT on Ethereum and USDT on TRON as examples. Which routes answer for a given version depends on the pair and the amount, and the route list only shows routes that returned a quote.

NetworkYour receiving address in THORWalletCoin for later transfers
EthereumThe address that Ethereum, Arbitrum, Base and the other EVM networks shareETH
TRONIts own address, separate from the EVM oneTRX

The same address does not mean the same network. If the USDT arrives on another network than you expected, it is still in your wallet, on that network. See supported networks and tokens and the Ethereum wallet and TRON wallet pages.

Not every token called USDT is one Tether stands behind. Its terms count only tokens on chains it announces as supported, and not wrapped or bridged versions.

A stablecoin is a claim on its issuer

A stablecoin is a token designed to hold a steady value against a currency, here the US dollar. BTC is native to Bitcoin and has no issuer. USDT is created by Tether and is worth a dollar because people trust that Tether will honour it.

What Tether says about this, on its own pages:

  • USDT is pegged 1 to 1 to the dollar and backed by Tether's reserves. Tether states that its assets exceed its liabilities and that circulation figures are typically published daily.
  • Only verified customers can have tokens issued or redeemed directly by Tether, and minimum amounts and fees can apply. Everyone else buys and sells USDT on a market, where the price can drift from one dollar.
  • USDT is not legal tender, not backed by a government and not covered by deposit insurance.
  • Tether can freeze tokens and block addresses that hold them. This happens in the token contract, so a self-custody wallet does not prevent it. See what is a self-custody wallet.
  • Tether can stop supporting a network. From 1 September 2025 it stopped redeeming USDT on several older networks, such as Omni, EOS and Algorand.

Swapping BTC into USDT trades the price risk of Bitcoin for the risk of an issuer. Other issued stablecoins carry the same kind of risk.

Gas: what you need after the swap

You do not need ETH or TRX to receive the swap. The route pays for the payout and takes its fee from the USDT you receive. The question comes up the first time you want to move the USDT.

  • On Ethereum, every transaction pays gas in ETH. A plain ETH transfer uses 21,000 units of gas. A USDT transfer is a call to a token contract and uses more.
  • On TRON, a USDT transfer is also a contract call. It uses Bandwidth and Energy, and Energy has no free allowance. If you have not staked TRX for it, the network burns TRX to cover the cost.

Without the network coin, the USDT stays where it is. If you try to swap it onward, THORWallet shows "Insufficient funds to cover fee" or a similar message, see swap error messages. Plan a small amount of ETH or TRX before you need to move the USDT, either from another wallet or with a separate swap that is not too small for its fees.

The steps

  1. Open the swap screen. Pay with BTC and receive USDT. Read the network shown on the USDT before anything else.
  2. Enter the amount. Leave BTC for the Bitcoin network fee.
  3. Compare the routes by the USDT you receive and by the estimated time.
  4. Check the destination. It should be your own address on the network you picked.
  5. On the review screen, check the TX Fee, the Total fee and the Min Swap Output.
  6. Tap Swap and follow the steps in Activity until the USDT arrives.

THORWallet has a page for this pair: swap BTC to USDT, which quotes USDT on Ethereum.

How long it takes and why

The wait is Bitcoin. A block arrives about every ten minutes on average, with no fixed maximum, and a fee below what the network currently prioritizes can delay the first confirmation considerably. The route acts only once it treats your BTC as settled, and it decides how many confirmations that takes. The BTC to ETH guide explains the parts of that wait.

One thing is specific to this pair. Until the route executes the swap, you still carry the BTC price. If Bitcoin falls while you wait, you receive less USDT. The Min Swap Output is your floor: if the route cannot meet it, it refunds your BTC to the address it came from, minus fees. Once the USDT arrives, its value follows the dollar peg, not Bitcoin.

What it costs

CostPaid toFor this pair
Bitcoin network feeBitcoin minersPaid in BTC when you send. A higher fee encourages faster confirmation.
Liquidity fee and price impactThe route's liquidity providers or market makersInside the quote. Grows with the size of the swap.
Outbound feeThe route, to pay for the USDT payoutTaken from the USDT you receive. Follows the fee level of the receiving network.
THORWallet feeTHORWalletFree under $100, 1.25% standard from $100 to $50,000, lower with a Community Tier or on larger swaps. Shown as Affiliate Fee in the mobile app.
Later transfersThe receiving networkPaid in ETH on Ethereum or TRX on TRON, each time you move the USDT.

The quote nets out everything except the later transfers. Crypto swap fees explained goes through each line, and swap fees has the full THORWallet fee table.

Common mistakes

  • Picking the wrong USDT network. THORWallet does not change your selection, and fixing it takes a second swap.
  • Paying out straight to an exchange deposit address. An exchange accepts USDT only on the networks it names, and a payout from a route's contract is not always credited automatically. A refund goes back to your Bitcoin address, not to the exchange. Receive to your own address first, check the network, then send.
  • Swapping small amounts. The Bitcoin fee and the outbound fee do not shrink with the amount. If the payout fee would consume the output, THORWallet blocks the swap with an "Amount too low" message.
  • Ending up with USDT and no ETH or TRX. You hold the dollars but cannot move them until you get the network coin.
  • Saving on the Bitcoin fee. A pending swap cannot be sped up or cancelled.

When an exchange is simpler

If your BTC already sits on an exchange, selling it for USDT there takes seconds, because the deposit has already confirmed. If your goal is US dollars paid out to an account in your name, a regulated exchange can sell BTC for dollars directly, and you skip USDT and its issuer altogether. The trade-off is custody: the exchange holds your coins until you withdraw, and it can pause withdrawals. A swap from your own wallet keeps the keys with you, at the cost of the Bitcoin wait.

A swap cannot be reversed once the Bitcoin transaction is sent. Before you sign, check that the USDT shows the network you want and that the destination is your own address on that network.

How to do it in THORWallet

Step-by-step articles from the help center, checked against the current app.

Sources

  1. Tether: supported protocols for USDT
  2. Tether: transparency page on reserves
  3. Tether: terms of service, redemption and freezing
  4. bitcoin.org: FAQ on confirmations and fees
  5. ethereum.org developer docs: gas and fees
  6. TRON developer docs: resource model, bandwidth and energy

Reviewed on 12 Nov 2026. Statements about THORWallet were checked against the help center, and the sources above were opened on that day. This guide explains how things work. It is not financial advice.

FAQ

Quick answers.

On which network should I receive USDT?

On the network where you plan to use or send it. USDT on Ethereum and USDT on TRON are separate assets with separate addresses, and moving from one to the other takes a second swap.

Do I need ETH or TRX before I can receive USDT?

No. The route pays for the payout and takes its fee from the USDT you receive. You need ETH on Ethereum or TRX on TRON afterwards, to send the USDT anywhere.

Can Tether freeze USDT in a self-custody wallet?

Yes. Tether's terms allow it to freeze tokens and block addresses. The freeze happens in the token contract, so it applies whichever wallet holds the keys.

How long does a BTC to USDT swap take?

Most of the time is Bitcoin confirmation, about ten minutes per block on average and sometimes much longer. The route list shows an estimate for each route before you sign.