In short
- The $6.3 billion Binance hack was a reminder that cryptocurrency on an exchange is the exchange’s obligation to you, not your coins. It is safer to keep long-term holdings in your own wallet.
- For large amounts, choose a hardware wallet; for smaller sums and everyday use, a non-custodial app. A wallet in Telegram or on an exchange does not count as “your own.”
- Three withdrawal rules: the same network on both the exchange and the wallet, a test transaction before the main one, and checking the full address, not just the first and last characters.
- To send USDT from a wallet later, you will need “gas” in the network’s native coin: TRX for Tron, ETH for Ethereum, BNB for BNB Chain.
- In the EU, withdrawals to your own wallet are included in exchanges’ DAC8 reporting. This is normal, but it does not remove your tax obligations.
After the Binance hack, many people considered withdrawing their coins from the exchange for the first time. The fear is understandable: one mistake when choosing the network or address, and the funds cannot be recovered. The good news is that you can withdraw crypto from an exchange to a wallet in 15–20 minutes, and a simple test transaction prevents almost all mistakes. Let’s go through everything step by step.
- Why withdraw funds and what to keep on the exchange
- Which wallet to choose
- Prepare your wallet before withdrawing
- Step-by-step withdrawal from an exchange to your own wallet
- Which network to choose: USDT, BTC, ETH
- Return path: withdrawal from the wallet to the exchange
- Reporting and taxes
- Mistakes that cost money
- FAQ
- Which network should you choose to withdraw USDT?
- How much does it cost to withdraw from an exchange to a wallet?
- Do I need a test transaction if I have already withdrawn to this address?
- Why did USDT arrive in my wallet, but I can’t send it?
- Which is more reliable: Trust Wallet or a hardware wallet?
- Will the tax authorities find out about a withdrawal to my wallet?
Why withdraw funds and what to keep on the exchange
As long as your coins are held on an exchange, you depend on its reliability: hacks, account freezes, withdrawal suspensions, and regulatory restrictions. Your own wallet removes these risks, but shifts the responsibility to you: if you lose your seed phrase, you lose access.
Reasonable balance:
- On an exchange — an amount for active trading and P2P that you are prepared to keep at the platform’s risk.
- In your own wallet — long-term savings that you do not touch for weeks or months.
Which wallet to choose
| Type | Examples | Suitable amounts | Pros | Cons |
|---|---|---|---|---|
| Hardware | Ledger, Trezor, Tangem | Large, long-term | Keys never leave the device, protection against viruses on phones and PCs | Costs money, you need to keep the device and seed phrase safe |
| Non-custodial mobile | Trust Wallet, MetaMask | Small amounts, for everyday transactions | Free, fast, supports many networks | Vulnerable if the phone is infected or the seed phrase is leaked |
| Custodial (exchange, Telegram wallet) | Exchange wallet, Wallet in Telegram | Not for storage | Convenient | The company holds the keys — this is not your wallet |
If you’re not sure which device to buy, check out our review of the best cryptocurrency wallets. Buy a hardware wallet only from the manufacturer or an official distributor: devices bought second-hand may have been tampered with.
Prepare your wallet before withdrawing
- Install the wallet app only from the official store or the manufacturer’s website.
- Create a new wallet and write down the seed phrase (12 or 24 words) on paper. Do not photograph it or store it in notes, the cloud, or a messenger app.
- Check your backup: the wallet usually asks you to confirm several words.
- Keep the seed phrase separate from the device. For large amounts, a metal plate is suitable.
If the seed phrase is lost or leaked, read what to do if you lost your seed phrase.
Step-by-step withdrawal from an exchange to your own wallet
- Copy the receiving address in your wallet. Open the required coin, tap “Receive,” and make sure the correct network is selected. For USDT, the wallet usually has separate versions: USDT (Tron), USDT (Ethereum), USDT (BNB Chain).
- Open the withdrawal section on the exchange. On Binance or Bybit: Wallet → Withdraw → select the coin and the “to blockchain address” option, not an internal transfer.
- Select the same network as in the wallet. The network on the exchange and in the wallet must match. A table of popular networks is below.
- Paste the address and verify it in full. Compare the entire address, not just the first and last characters. Scammers generate similar-looking addresses and slip them into the transaction history.
- Add the address to the whitelist. Save it in the exchange address book with a clear name. After that, select the address from the list instead of copying it again.
- Send a test amount. Withdraw the minimum allowed amount. The exchange will show the fee on the withdrawal screen before confirmation.
- Check the deposit. Wait until the funds appear in the wallet. The transaction hash can be checked in a block explorer: Tronscan for Tron, Etherscan for Ethereum, BscScan for BNB Chain.
- Send the main amount. Repeat the withdrawal to the same whitelisted address.
- Save the details for record-keeping. Write down the date, amount, and transaction hash. They will be needed for the bank’s financial monitoring and tax accounting.
Which network to choose: USDT, BTC, ETH
| Coin | Network | What the address looks like | What to pay attention to |
|---|---|---|---|
| USDT | Tron (TRC-20) | Starts with T | For subsequent sends from the wallet, you need TRX to cover the fee |
| USDT | BNB Chain (BEP-20) | Starts with 0x | The address format is the same as on Ethereum — it’s easy to confuse the networks |
| USDT | Ethereum (ERC-20) | Starts with 0x | The highest fees, and you need ETH for gas |
| USDT | Solana | A string of Latin letters and numbers without a prefix | You need SOL to cover the fee |
| USDT | TON | Starts with UQ or EQ | Check whether your wallet supports this network |
| BTC | Bitcoin | Starts with bc1, 1 or 3 | Do not confuse it with “BTC” on the BNB Chain network — that is a different token |
| ETH | Ethereum and L2 (Arbitrum, Base) | Starts with 0x | The address is the same, but the networks are different: choose the one selected in your wallet |
If you still sent coins to the wrong network, don’t panic: sometimes they can be recovered. A breakdown of the options is in the article sent USDT to the wrong network.
Return path: withdrawal from the wallet to the exchange
When you want to sell coins, the process is mirrored: you take the deposit address from the exchange and send from the wallet. Two differences:
- For XRP, TON, ATOM, and some other coins, the exchange may require a memo or tag — an additional identifier. Without it, the deposit will not be credited to your account.
- The wallet must have the network’s native coin to cover the fee: TRX for USDT on Tron, ETH for USDT on Ethereum.
Reporting and taxes
As of January 1, 2026, the DAC8 directive is in force in the EU: exchanges serving EU residents collect data on users’ transactions, including transfers to self-custody wallets, and share it with tax authorities. For Ukrainians living in the EU, this means that withdrawing to your own wallet reduces platform risk, but does not hide transactions from the tax authorities. Keep your transfer history — you may need it if a bank or the tax office asks where the money came from.
Mistakes that cost money
- Different networks on the exchange and in the wallet. The most common reason for losing funds.
- Checking the address only by the first and last characters. The address poisoning attack is designed specifically for this.
- Copying an address from transaction history. Take the address from your wallet or whitelist, not from old transfers.
- No gas in the wallet. The USDT arrived, but you cannot send it further without TRX, ETH, or BNB.
- Seed phrase stored in the cloud or in a screenshot. Any leak of a Google or iCloud account becomes a wallet leak.
- Withdrawing to a wallet in Telegram or to another exchange “for safety.” This is still custodial storage.
FAQ
Which network should you choose to withdraw USDT?
The one supported by your wallet and where you will have gas for future transfers. For small amounts, Tron (TRC-20) or BNB Chain are more often chosen: fees are lower than on Ethereum. The main thing is that the network on the exchange and in the wallet matches.
How much does it cost to withdraw from an exchange to a wallet?
The fee is set by the exchange and depends on the coin and the network. The exchange shows the exact amount on the withdrawal screen before confirmation. The most expensive networks are usually Ethereum and Bitcoin.
Do I need a test transaction if I have already withdrawn to this address?
If the address is saved on the whitelist and you select it from the list, a repeat test is not required. For a new address or a new network, a test transaction is required.
Why did USDT arrive in my wallet, but I can’t send it?
Most likely, the wallet does not have the network’s native coin to pay the fee. For USDT on Tron, you need TRX; on Ethereum — ETH; on BNB Chain — BNB. Top up the wallet with a small amount of the required coin.
Which is more reliable: Trust Wallet or a hardware wallet?
For large amounts, a hardware wallet is more reliable: the keys never leave the device, and malware on a phone or computer will not be able to steal them. A mobile wallet is convenient for small amounts and everyday transactions.
Will the tax authorities find out about a withdrawal to my wallet?
If you are an EU resident, under the DAC8 directive the exchange reports transfers to external wallets to the tax authorities. The withdrawal itself is not taxed, but tax obligations on income from cryptocurrency remain.








