How to Transfer Crypto Between Exchanges (Step-by-Step Guide)
Transferring crypto between exchanges = withdraw from one, deposit to the other, over a blockchain network you both support. The two mistakes that lose people money: choosing the wrong network and forgetting the memo/tag. Do a $1-5 test transaction first on any transfer above ~$100.
Not financial advice. This article is for educational purposes only. Crypto is volatile and carries risk. Never invest more than you can afford to lose. Always do your own research.
What "transferring between exchanges" actually means#
There is no shortcut, no API, no "send to Coinbase" button on Binance. Every cross-exchange transfer is a normal on-chain withdrawal from the source plus a normal on-chain deposit at the destination. The blockchain is the rails; the exchanges are just endpoints.
That means three things determine whether your transfer arrives:
- The destination address is correct.
- The network you send on matches the network the destination listens on.
- If the network requires a memo/tag, you include it.
Get any of those wrong and the funds may be unrecoverable. The steps below exist to prevent each of those failure modes.
Step 1 โ Get the deposit address on the destination#
- Log in to the destination exchange (the one receiving the funds).
- Go to Wallet โ Deposit โ [coin].
- Choose the network (sometimes called "chain" or "asset network"). Examples:
- USDT on Tron = TRC-20
- USDT on Ethereum = ERC-20
- USDT on BSC = BEP-20
- USDT on Solana = SOL
- BTC on Bitcoin mainnet = BTC
- BTC on Lightning = LN (some exchanges only)
- The exchange displays a deposit address (a long string starting with
T,0x,bc1,So...depending on the network). - If a memo/tag/payment ID field appears, the network requires it. Copy both the address and the memo.
Common coins that require a memo/tag: XRP, XLM, EOS, ATOM, HBAR, BNB on Beacon Chain, KAVA. If you see "Memo (optional)" treat it as required unless the exchange explicitly says you can ignore it.
Step 2 โ Verify the address before going anywhere near "withdraw"#
Address spoofing is a real threat. Malware on your machine can replace addresses you copy with attacker addresses. Three checks:
- First and last 6 characters of the address you'll paste should match what's on the destination exchange. Read aloud, then compare.
- For coins on networks that support labeled addresses or ENS names, confirm the label.
- Do not skip this on mobile โ copy-paste hijack is more common on mobile than desktop.
Save the address to a notes app or password manager only if you fully trust the device. Otherwise, keep both browser windows open side-by-side.
Step 3 โ Initiate the withdrawal on the source exchange#
- Log in to the source exchange.
- Go to Wallet โ Withdraw โ [coin].
- Paste the destination address. Verify first/last 6 characters again.
- Choose the same network you selected on the destination. This is the single most common failure point in cross-exchange transfers.
- Paste the memo/tag if required. Same field name may differ ("Tag" on Binance, "Memo" on Kraken, "Destination Tag" on Coinbase).
- Enter a small test amount โ $1-5 of value. For Bitcoin transfers below ~$50 the fee can be a meaningful percentage; for stablecoins on Tron, $1 is reasonable.
- Review the summary carefully. Confirm:
- Coin and network match
- Address is correct
- Memo/tag is present (if needed)
- Amount is what you intended
- Confirm with 2FA. The source exchange will send a confirmation code to your email or 2FA app.
Step 4 โ Wait for the test to arrive#
Pull up a block explorer and check the transaction:
- Bitcoin: mempool.space or blockstream.info
- Ethereum / ERC-20 tokens: etherscan.io
- BSC / BEP-20: bscscan.com
- Tron / TRC-20: tronscan.org
- Solana: solscan.io or solana.fm
The transaction goes through these states:
- Pending in mempool โ broadcast but not in a block yet
- Confirmed (1 block) โ included in a block
- Confirmed (N blocks) โ destination exchange's required confirmations
Different exchanges require different confirmation counts. Binance often credits BTC at 2 confirmations; Coinbase often waits 3-6. Until those land, the source's "Withdrawal complete" status and the destination's "Deposit received" status don't match โ that's normal.
Once the test arrives in your destination wallet, you've proven:
- Address is correct
- Network is correct
- Memo/tag is correct (if used)
- Both exchanges are operational
Now you can send the rest.
Step 5 โ Send the remainder#
Repeat Step 3 with the full amount. Use the same address, same network, same memo. No need to test again on the same pair.
Wait for the deposit to credit on the destination exchange. Done.
Choosing the cheapest network for stablecoins#
If you're moving USDT or USDC and both exchanges support multiple networks, the cost difference is significant:
| Network | Typical withdrawal fee (USDT) | Time to arrive |
|---|---|---|
| Tron (TRC-20) | $1 | 1-3 minutes |
| BSC (BEP-20) | $0.30-$1 | Under 1 minute |
| Solana (SOL) | $0.50-$1 | Under 30 seconds |
| Polygon (POL) | $0.50-$1 | 1-2 minutes |
| Ethereum (ERC-20) | $5-$20+ | 1-5 minutes |
| Arbitrum / Optimism | $0.50-$2 | 1-2 minutes |
For pure cost: Tron, BSC, or Solana are the three cheapest globally. For speed and cost together: Solana. Avoid Ethereum for stablecoin transfers unless one of the exchanges only supports that network.
What can go wrong (and what to do)#
- Sent to wrong address. If it's another wallet you control, no loss โ just send it back. If it's a stranger's address, the funds are gone unless they choose to return them.
- Sent on wrong network to an exchange. Sometimes recoverable: contact destination exchange support immediately, provide the transaction hash, ask if they can credit. Coinbase recovers some wrong-network deposits (for a fee); many exchanges do not. Don't promise yourself it will work โ assume it's lost until they confirm otherwise.
- Sent on wrong network to a self-custody wallet that supports both chains. Often recoverable: import the same seed into a wallet that supports the destination network (e.g., MetaMask if you sent BSC-USDT to a Trust Wallet ETH address). The address is the same; the network is what differs.
- Forgot the memo on a memo-required coin. Contact destination support with the transaction hash and the memo you should have used. Some exchanges credit (sometimes with a fee), some refuse. Time is critical โ the longer you wait, the harder to trace.
- Wrong amount sent. This is a self-inflicted problem; the network will execute exactly what you told it. If you sent too much, you'll need to withdraw the excess back; if too little, send another transaction.
Common transfer mistakes to avoid#
- Skipping the test transaction on transfers over $100. A $1 test costs almost nothing; a $5,000 misdirected transfer costs $5,000.
- Copy-pasting an address from email, Telegram, or Discord. Always copy from inside the destination exchange's "Deposit" screen.
- Trusting browser autocomplete. Browsers can autocomplete the wrong address from a previous form. Type the first letters yourself, then paste the rest, then verify first/last 6.
- Forgetting the memo on a memo-required coin. XRP, XLM, EOS, ATOM, BNB on Beacon Chain, HBAR โ always check.
- Choosing the cheapest network without checking if the destination supports it. Tron is cheap, but if the destination doesn't accept TRC-20, your USDT is stuck (or lost).
- Withdrawing immediately after 2FA setup. Many exchanges impose a 24-hour withdrawal lock after 2FA changes. If your test transaction won't initiate, that may be why.
Bottom line#
Transferring crypto between exchanges is routine once you understand it's just an on-chain transaction with the exchanges as endpoints. Pick the network both exchanges support, copy the address from the destination itself (not anywhere else), include the memo if required, and run a small test before the full amount. Five extra minutes for a test is the cheapest insurance in crypto.
What to read next#
- How to keep crypto safe for beginners โ broader security habits.
- How to set up 2FA properly โ protect the accounts the funds move through.
- How to cash out crypto to fiat โ the next step after consolidating on an exchange.
- Common crypto scams 2026 โ address-spoofing and clipboard malware patterns.
- Hot wallet vs cold wallet explained โ where to send funds for long-term storage.
Frequently Asked Questions
Related Articles
Trust Wallet for Beginners: Mobile-First Multi-Chain Guide (2026)
Trust Wallet for beginners: install on iOS or Android, secure your seed phrase, send across 100+ chains, use the DApp browser, and decide whether Trust Wallet or MetaMask suits your case.
Phantom Wallet for Beginners: Complete Solana (and Multi-Chain) Guide (2026)
Phantom Wallet for beginners: install in 30 seconds, secure your seed phrase, connect to Solana DApps, stake SOL for 6โ8% APY, and use the new Bitcoin + Ethereum support.
Top 10 Crypto Wallets in 2026: Hot, Cold, Mobile & Multi-Sig Compared
The 10 best crypto wallets in 2026 โ MetaMask, Phantom, Ledger, Trezor, Rabby, Safe. Compared by chain support, security, UX, and use case. Includes recommended wallet stacks for each user profile.