To transfer crypto from an exchange to a wallet, follow five steps. Copy your wallet's receive address. Withdraw from the exchange to that address on the same network. Send a small test amount first. Confirm it arrived. Then send the rest. The step that causes almost every lost transfer is picking the network, so this guide spends the most time there.

Moving crypto off an exchange is how you take it into self-custody. It's also how you get funds into a wallet where you can use dApps, swap tokens or simply keep them under your own control.

Why move crypto off an exchange?

Exchanges are convenient for buying and selling, but when your coins sit on an exchange, the exchange holds the private keys. That's a custodial arrangement. Reasons people withdraw to their own wallet include:

  • Ownership. In a non-custodial wallet, only you control the keys.
  • Platform risk. Exchanges can be hacked, become insolvent or freeze withdrawals.
  • Utility. Your own wallet can connect to DeFi, swap tokens and send to anyone.

What you need before you start

  • A wallet that supports the coin and network you're moving. For example, Virtex Wallet supports Bitcoin, Ethereum and EVM networks, Tron and Solana.
  • If it's a non-custodial wallet, your seed phrase written down and stored safely. Do this before you deposit anything. See what is a seed phrase.
  • Your exchange account with withdrawals enabled. Many exchanges require 2FA, and some hold new addresses for a waiting period.

Step 1: Copy your wallet's receive address

  1. Open your wallet and pick the asset you want to receive, for example USDT.
  2. Select the network (for example Tron / TRC-20 or Ethereum / ERC-20).
  3. Tap Receive and copy the address, or keep the QR code ready.

The address format tells you a lot:

Network Address starts with
Bitcoin bc1, 1 or 3
Ethereum, BNB Chain, Polygon, Arbitrum, Base 0x
Tron T
Solana A Base58 string with no fixed prefix

Step 2: Start a withdrawal on the exchange

On Binance, Coinbase, Kraken, OKX, Bybit or most other exchanges, the flow is similar:

  1. Go to Wallet / Assets → Withdraw (sometimes "Send").
  2. Choose the coin.
  3. Paste your wallet address.
  4. Choose the network. This is the critical step.

Step 3: Choose the right network (the step that matters most)

The network you select on the exchange must match the network of the address you copied from your wallet.

  • Copied a Tron (T…) USDT address? Select TRC-20 / Tron on the exchange.
  • Copied an Ethereum (0x…) address? Select ERC-20 / Ethereum, or the specific EVM chain your wallet showed (BNB Smart Chain, Polygon, Arbitrum, Base).
  • Moving SOL or Solana USDT? Select Solana.
  • Moving BTC? Select Bitcoin. Don't pick a "wrapped" BTC on another chain unless that's what you intend.

Why so many EVM chains share 0x addresses: an Ethereum-style address works on every EVM chain. That means an exchange will happily let you send BNB Chain USDT to an address you meant for Ethereum. In a non-custodial multi-chain wallet, the funds will usually arrive on that chain under the same address, but you'll need to look at that network in the wallet to see them. In other wallets they may not show up at all. Match the network to avoid confusion.

What about memos and tags?

Some networks (like XRP, Stellar, TON and some others) use a memo or tag for deposits into exchanges. When withdrawing to a personal wallet, you usually don't need one unless your wallet specifically shows a memo. If the exchange forces a memo field and your wallet doesn't provide one, stop and double-check before sending.

Step 4: Check the fee and minimum

Exchanges charge a withdrawal fee that varies by coin and network, and they usually set a minimum withdrawal. Fees differ a lot by network. Withdrawing USDT on TRC-20 or an L2 is often cheaper than on Ethereum mainnet. The exchange shows the fee and the amount you'll receive before you confirm.

Step 5: Send a test transaction first

For any new address or large amount, send a small test amount first. Once it shows up in your wallet, send the rest. Paying one extra fee is cheap insurance against a typo or wrong-network mistake.

Step 6: Confirm on the exchange and wait

Approve the withdrawal with your 2FA and email confirmation. Typical arrival times once the exchange processes it:

  • Tron, Solana, most L2s: usually under a few minutes
  • Ethereum: usually a few minutes
  • Bitcoin: about 10–60 minutes, depending on confirmations required

If the exchange shows "completed" but your wallet doesn't, copy the transaction hash (TxID) from the exchange and look it up on a block explorer (Etherscan, Tronscan, Solscan, mempool.space). If the explorer shows the funds arrived at your address on that network, they're yours. Make sure your wallet is showing that network.

Troubleshooting: "My crypto didn't arrive"

  • Withdrawal still "processing" on the exchange: exchanges sometimes review withdrawals. Wait or contact the exchange.
  • Sent on a different EVM chain than expected: check the same 0x address on the other chain in your wallet or a block explorer.
  • Token sent but not visible: your wallet may need to display that token or network. Check the TxID first.
  • Sent to the wrong network entirely (for example ERC-20 to a Tron address): contact the receiving platform's support. Recovery is not always possible.

After the transfer: what next?

Common questions

Can I transfer crypto from Binance to Trust Wallet, MetaMask or Virtex Wallet? Yes. The process is the same for any wallet: copy the receive address, pick the matching network on Binance, and withdraw.

How long does an exchange-to-wallet transfer take? Usually a few minutes on fast networks and up to an hour for Bitcoin, plus any processing time at the exchange.

Why is the withdrawal fee so high? It depends on the network. Try a cheaper network that your wallet also supports, such as TRC-20 or an L2 for USDT.

Is it safe to move crypto to my own wallet? Yes, if you've backed up your seed phrase (for non-custodial wallets), downloaded the wallet from an official source, and checked the address and network.

Do I pay tax when transferring between my own wallets? In many countries, moving crypto between your own wallets is not a taxable sale, but rules vary. Check with a local tax professional.

Get Virtex Wallet on Google Play to receive crypto across Bitcoin, Ethereum, Tron, Solana and EVM networks in one app. This article is general information, not financial or tax advice.

Get Virtex Wallet

Multi-chain crypto wallet with custodial and non-custodial modes and built-in swaps. Free on Google Play.