What You Need Before Starting
- Verified accounts on both exchanges — withdrawals require KYC on most platforms
- Matching network support — both exchanges must support the same blockchain network
- Sufficient balance for withdrawal fees — fees are deducted from the transferred amount
- Whitelisted withdrawal addresses — set up 24 hours in advance on exchanges that require it
Step-by-Step: Transfer Crypto Between Exchanges
Get the Deposit Address on the Receiving Exchange
Log into the destination exchange. Go to Deposit, select the coin (e.g., USDT), and choose the network carefully (TRC-20, ERC-20, or BEP-20). Copy the deposit address. Some coins also require a memo/tag — do not skip it.
Initiate Withdrawal on the Sending Exchange
Go to Withdraw on the sending exchange. Select the same coin and the same network as the deposit address. Paste the address (do not type it manually). Enter the amount.
Verify the Details
Double-check: correct coin, correct network, correct address (compare first 6 and last 6 characters). Check the withdrawal fee shown. Confirm with 2FA.
Send a Test Transaction First
For large amounts, send a small test amount first (e.g., 10 USDT). Wait for it to arrive successfully before sending the full balance. The extra fee is cheap insurance.
Track and Confirm
Copy the transaction hash (TXID) from the sending exchange. Track it on a block explorer (Etherscan, Tronscan, BSCScan). Once enough confirmations occur, funds appear on the receiving exchange.
Fees and Costs: Network Comparison
The network you choose dramatically affects cost and speed. Here is a comparison for transferring USDT:
| Network | Avg Fee | Confirmation Time | Confirmations Needed | Best For |
|---|---|---|---|---|
| ERC-20 (Ethereum) | $2-15 | 2-5 minutes | 12-30 | Maximum compatibility |
| TRC-20 (Tron) | $1-2 | 1-3 minutes | 20 | Lowest fees |
| BEP-20 (BSC) | $0.10-0.30 | 1-3 minutes | 15 | Ultra-cheap, Binance native |
| SOL (Solana) | $0.01-0.10 | ~30 seconds | 1 | Fastest transfers |
| BTC (Bitcoin) | $1-5 | 10-60 minutes | 3-6 | Bitcoin only |
Common Mistakes to Avoid
- Mismatched networks: Sending ERC-20 USDT to a TRC-20 address (or vice versa) can mean permanent loss. Verify the network on both sides before confirming.
- Forgetting the memo/tag: XRP, XLM, EOS, and some other coins require a memo or destination tag. Without it, the receiving exchange cannot credit your account.
- Clipboard hijacking malware: Some malware replaces copied crypto addresses. After pasting, always verify the first 6 and last 6 characters match the original.
- Not accounting for minimum deposits: Some exchanges have minimum deposit amounts. Sending below the minimum means the deposit will not be credited.
- Transferring during network congestion: Ethereum gas fees spike during high-activity periods. Check gas prices on Etherscan before sending ERC-20 tokens.
Pro Tips
- Use TRC-20 for USDT transfers: It is the cheapest option at ~$1 per transfer. Nearly all major exchanges support it.
- Convert to USDT before transferring: If you hold a small-cap altcoin, sell it for USDT, transfer USDT cheaply, then re-buy on the destination exchange. Often saves 50-80% on network fees.
- Pre-whitelist your regular addresses: Add your PrimeXBT, Binance, and Coinbase deposit addresses to whitelists in advance. When you need to move funds quickly, you will not be blocked by 24-hour cooling periods.
- Use internal transfers when available: Some exchanges (Binance, Bybit) offer free internal transfers between accounts. If both accounts are on the same exchange, use this feature.
Related Guides
- How to Withdraw Crypto to Your Bank Account
- How to Buy Crypto with a Credit Card
- Crypto Exchange Fee Comparison
Frequently Asked Questions
How long does a crypto transfer between exchanges take?
It depends on the network. Bitcoin takes 10-60 minutes (3-6 confirmations). Ethereum takes 2-5 minutes. Tron (TRC-20) and BSC (BEP-20) take 1-3 minutes. Always check the receiving exchange's confirmation requirements.
What happens if I send crypto on the wrong network?
Your funds may be permanently lost. If you send BEP-20 USDT to an ERC-20 address, the receiving exchange may not be able to recover it. Always double-check that both the sending and receiving platforms use the same network.
Which network has the lowest fees for USDT transfers?
Tron (TRC-20) is the cheapest at approximately $1-2 per transfer. BSC (BEP-20) costs $0.10-0.30. Ethereum (ERC-20) is the most expensive at $2-15 depending on gas prices.
Do I need to whitelist addresses before transferring?
Many exchanges require address whitelisting for security. Binance and Kraken have a 24-hour waiting period after adding a new withdrawal address. Set up whitelists in advance to avoid delays.