Swap BTC to USDT

Lock in dollars without selling on an exchange. Send BTC, receive USDT on the network your wallet uses.

Choose the payout network carefully. It has to match the address you paste.

Bitcoin inUSDT on TRC-20, ERC-20 and moreFixed rate available
Swap BTC to USDT
Bitcoin network
You get (estimate)
Live rate on next step
Tron (TRC-20)
Our pick for this pairFixed rate
Swap BTC to USDT
Non-custodial. Final rate shown on the next step.

Swaps are processed by our exchange partner. We never hold your funds. How we earn

BTC to USDT at a glance

The receiving network is the part people get wrong here, so it’s listed twice on purpose.

You sendBTC on the Bitcoin network
You receiveUSDT on the network you select
Deposit speedAbout 10 minutes per Bitcoin block, usually 1 to 2 confirmations
Your USDT addressTRC-20 starts with T. ERC-20 and BEP-20 start with 0x
Memo or tagNot needed for TRC-20 or ERC-20. Some networks and exchanges need one
Our rate pickFixed, so a BTC dip during confirmation doesn’t cost you

How to swap BTC to USDT

01

Choose the USDT network

Pick the version your receiving wallet or exchange supports. Check their deposit page if you’re not sure.

02

Paste the matching address

T… for Tron, 0x… for Ethereum or BNB Chain. If the format doesn’t match the network, stop.

03

Send BTC

Send the exact amount to the deposit address. A normal fee is fine. A very low fee just delays everything.

04

Receive USDT

After the BTC deposit confirms, USDT arrives within a minute or two on Tron, a few minutes on Ethereum.

The mistake on this pair: picking a network your wallet can’t see

TRC-20 is popular because it’s cheap. But if you paste a MetaMask address, which starts with 0x, you’re on the wrong network. MetaMask doesn’t support Tron.

The reverse happens too: someone picks ERC-20 and pastes an exchange address meant for Tron deposits.

Simple rule: decide where the USDT will live first, open that wallet’s receive screen, and pick the network it shows.

Fixed or floating for BTC to USDT?

Fixed. You’re swapping into a stablecoin to lock in a dollar value, so a floating rate that drifts during a 30-minute Bitcoin confirmation defeats the purpose.

The small extra cost of fixed is the price of knowing your exact USDT figure up front.

BTC to USDT questions

Which USDT network should I receive on?

The one your receiving wallet or exchange supports. Tron (TRC-20) is cheap to move later. Ethereum (ERC-20) works with MetaMask and most DeFi apps.

How do I know if an address is TRC-20 or ERC-20?

TRC-20 addresses start with a capital T. ERC-20 and BEP-20 addresses start with 0x. If it doesn’t match the network you picked, don’t continue.

Can I send the USDT straight to an exchange?

Yes. Use the exchange’s USDT deposit address for the same network. If the exchange shows a memo field for that network, include it.

How long does BTC to USDT take?

Usually 20 to 40 minutes, almost all of it waiting for the Bitcoin deposit to confirm.

What fees do I pay?

The Bitcoin network fee for your deposit. The exchange fee is built into the rate, and the USDT payout fee is covered.

Is USDT safe to hold?

USDT is issued by Tether and is meant to track the US dollar, backed by reserves Tether reports on at tether.to. It’s not a bank deposit, so there’s issuer risk.

Can I get USDC instead?

If the widget lists USDC, yes. Choose it as the coin to receive and check the network the same way.

What if I send less than the minimum?

The deposit can’t be processed automatically. Contact the partner’s support with your swap ID to request a refund.

Related swaps

Times, fees and minimums depend on network conditions and the exchange partner, and can change. Nothing here is financial advice. See our disclaimer.