How to Transfer USDT from an Exchange to Ledger or Trezor
By Youssef Adel · Last updated:
| Golden rule | Same network on the exchange and in the wallet |
| Cheapest usual choice | TRC20 or BEP20 (check the fee on the withdrawal screen) |
| Memo / tag | Not needed for TRC20, BEP20 or ERC20 |
| First time | Small test amount, then the rest |
Haven't set up your device yet? Set up a Ledger · Set up a Trezor
No hardware wallet? A free phone wallet works too: see our Trust Wallet guide.
Before you withdraw: P2P holds
If you just bought the USDT on P2P, the exchange may hold it for a while before you can withdraw it:
- OKX can lock crypto bought on P2P for 3, 7 or 15 days ("T+N"). The lock period shows before you confirm the order, and the unlock time is in the order details.
- Binance, Bitget and MEXC apply shorter holds (often 24 to 72 hours) in some currencies and countries.
- Bybit can temporarily lock purchased crypto if its risk checks flag something.
The hold lifts by itself. Check the order page if the withdraw button says the amount isn't available yet.
Step 1: Pick the network
| Network | In Ledger Wallet | In Trezor Suite | Note |
|---|---|---|---|
| TRC20 (Tron) | Tron account (Tron app) | Tron account (computer) | New Ledger account needs 0.1 TRX to activate |
| BEP20 (BNB Smart Chain) | BNB Chain account (Ethereum app) | BNB Smart Chain account | Address starts with 0x |
| ERC20 (Ethereum) | Ethereum account | Ethereum account | Usually the highest fee |
More on networks: USDT networks: TRC20 vs BEP20 vs ERC20.
Step 2: Get your address from the wallet
Ledger
- Connect and unlock the Ledger, open Ledger Wallet.
- Receive → choose USDT and the network (or the Tron / BNB / Ethereum account).
- Copy the address and compare it with the address on the Ledger's screen, then confirm on the device.
Trezor
- Connect and unlock the Trezor, open Trezor Suite.
- Open the Tron, BNB Smart Chain or Ethereum account → Receive.
- Press Show full address and check that it matches the Trezor's screen.
Step 3: Withdraw from your exchange
| Exchange | Where to withdraw | Full guide |
|---|---|---|
| Binance | Assets → Overview → Withdraw (app: Send → Withdraw) | Withdraw from Binance |
| OKX | Assets → Withdraw → On-chain | Withdraw from OKX |
| Bybit | Assets → Withdraw | Withdraw from Bybit |
| Bitget | Profile icon → Withdraw | Bitget guide |
| KuCoin | Assets → Withdraw | KuCoin guide |
| MEXC | Wallets → Withdraw | MEXC guide |
On every exchange the steps are the same:
- Choose USDT.
- Paste the address you copied from the wallet.
- Choose the same network (TRC20, BEP20 or ERC20). KuCoin and OKX may pick it from the address; check it anyway.
- Enter the amount. The fee and the amount you'll receive show before you confirm.
- Confirm with your security codes (email, SMS or authenticator).
Step 4: Send a small test, then the rest
The first time you use a new address, send a small amount (Binance even shows a reminder). Wait until it appears in Ledger Wallet or Trezor Suite, then withdraw the rest.
Using a Ledger and TRC20? If the USDT doesn't show, the Tron account isn't activated yet: send at least 0.1 TRX to the same address. Your USDT is safe on the blockchain and appears once the TRX arrives.
Step 5: Sending USDT back to the exchange later
To sell on P2P, you send the USDT from the wallet back to your exchange's Deposit address, on the same network. The network fee is paid in its own coin:
- TRC20: TRX. Trezor says a USDT transfer from an account with no "energy" burns roughly 6 to 13 TRX, so keep some TRX in the Tron account.
- BEP20: BNB. ERC20: ETH.
Withdraw a little TRX or BNB from the exchange to your wallet along with the USDT, so you're never stuck.
Common mistakes
| Mistake | What happens | How to avoid it |
|---|---|---|
| Different network on each side | Funds may be lost or need a paid recovery | Same network on the exchange and in the wallet |
| Address not checked on the device | Malware could swap the address | Always compare with the device's screen |
| No TRX in the Tron account | You can't send USDT out | Keep a little TRX there |
| Withdrawing right after a P2P buy | "Amount not available" | Wait for the P2P hold to end |
Frequently asked questions
Which network is best to send USDT to a Ledger or Trezor?
TRC20 or BEP20 usually cost less than ERC20. Compare the fees on your exchange's withdrawal screen and make sure your wallet has the matching account.
Do I need a memo or tag?
No. TRC20, BEP20 and ERC20 don't use one. Memos are for coins like XRP.
How long does the transfer take?
After the exchange processes the withdrawal, usually minutes. Some exchanges review large or first withdrawals manually.
I sent USDT to my Ledger on TRC20 and see nothing. Is it lost?
No. A new Ledger Tron account needs at least 0.1 TRX to activate. Send it to the same address and the USDT will show.
Can I send USDT straight from P2P to my wallet?
Only after any P2P hold ends. Then withdraw from your Funding or Spot balance as above.
Last updated: 13 October 2026 · Sources: Ledger and Trezor support guides, and the withdrawal help pages of Binance, OKX, Bybit, Bitget, KuCoin and MEXC.
Related tutorials
- Ledger vs Trezor 2026Ledger vs Trezor: what a hardware wallet does, when you need one, and how they compare for USDT on TRC20, BEP2…
- How to Set Up a Ledger in 2026How to set up a Ledger with the Ledger Wallet app: PIN, 24-word recovery phrase, Recovery Check, then add Tron…
- Trust Wallet Guide 2026Trust Wallet step by step: install the real app, create a wallet, back up the 12-word phrase, receive and send…
- Bitget Wallet Guide 2026Bitget Wallet step by step: create a wallet and back up the seed phrase, deposit USDT from an exchange on the …
- OKX Wallet Guide 2026OKX Wallet step by step: create a wallet and back up the 12 words, deposit USDT from Binance or OKX on the rig…
- USDT NetworksUSDT networks explained: TRC20, BEP20 and ERC20, picking one to withdraw or deposit, what happens if you choos…
- How to Send USDT in 2026How to send USDT to someone: Binance Pay by email, phone or Binance ID with no network to pick, or withdraw to…
- How to Withdraw Money from Binance 2026How to withdraw money from Binance: sell USDT on P2P for local currency paid to your bank, Vodafone Cash or ST…
Official sources we checked
- Ledger: withdraw crypto from Binance to your Ledger account (updated 2026-05-13)
- Ledger: the exchange network must match the Ledger Wallet network (updated 2026-05-13)
- Ledger: 0.1 TRX activates a new Tron account (updated 2026-05-13)
- Trezor: receive crypto in Trezor Suite, matching the exchange network - checked 2026-10-22
- Trezor: Tron and TRC-20 tokens, energy and fees - checked 2026-10-22
- Binance: how to withdraw crypto (updated 2026-09-18)
- Binance: P2P withdrawal holds (T+1 and similar) in some markets - updated 2026-05-26
- OKX: crypto withdrawal in the app - updated 2026-09-14
- OKX: T+N hold on crypto bought on P2P - updated 2026-09-15
- Bybit: on-chain withdrawal - updated 2026-04-12
- Bitget: withdraw crypto in the app - published 2024-06-22
- Bitget: P2P T+X withdrawal hold - published 2024-12-30
- KuCoin: how to withdraw (updated 2026-09-17)
- MEXC: how to withdraw in the app - updated 2026-09-25
- MEXC: P2P guide, T+1/T+2 holds - updated 2026-06-22