How to Transfer Crypto Between Exchanges (2026)

Why You Might Transfer Between Exchanges

Access to different assets: Binance lists 350+ coins; Coinbase lists ~200. If a coin you want is only on Binance, you need to move funds there.

Better fees: Some exchanges charge lower fees for specific trading pairs. Transferring for better execution on large trades can easily justify the withdrawal fee.

Regulatory reasons: If an exchange restricts certain activities in your jurisdiction, you may move funds to one that doesn’t.

Arbitrage: Price differences for the same asset across exchanges occasionally create profit opportunities for fast movers (though this is increasingly rare as markets have become more efficient).

Consolidation: Simplifying your holdings to fewer platforms reduces the number of accounts to secure and track.

Fiat withdrawal: Your primary trading exchange may not offer the best fiat withdrawal rates or methods. Move crypto to an exchange with better local banking integration.


Before You Start: What You Need

  • Accounts on both exchanges — both fully verified (KYC complete)
  • Crypto funds on the source exchange ready to withdraw
  • Deposit address from the destination exchange for the asset you’re transferring
  • Understanding of which network to use — the most critical step, covered in detail below
  • A small amount of gas (on the source exchange) if the withdrawal fee is separate from your balance

  • Step 1: Get the Deposit Address from the Destination Exchange

    Before touching the source exchange, get the receiving address from the exchange you’re moving funds to.

    On Coinbase:

    • Go to your Coinbase portfolio
    • Select the asset you want to receive (e.g., Bitcoin)
  • Click Receive
    • Copy the address displayed

    On Binance:

  • Go to Wallet > Spot (or Fiat and Spot)
  • Click Deposit
    • Search for the asset
  • Select the network (extremely important — see Step 3)
    • Copy the address

    On Kraken:

  • Go to Funding > Deposit
    • Select the asset
    • Choose the deposit method/network
    • Copy the address

    Important: Deposit addresses can be different for different assets and different networks. Always generate a fresh deposit address for the specific asset and network you’re using. Don’t reuse an address you used previously for a different asset or network — crypto sent to a wrong-asset address is usually unrecoverable.


    Step 2: Initiate the Withdrawal from the Source Exchange

    Go to the withdrawal section on the source exchange.

    On Coinbase:

  • Click Send/Receive > Send
    • Select the asset
    • Paste the destination exchange’s deposit address
    • Confirm the network is correct
    • Enter the amount
    • Review fees and confirm

    On Binance:

  • Go to Wallet > Spot > Withdraw
    • Select the asset
    • Paste the receiving address
    • Select the network
    • Enter the amount
    • Confirm with 2FA and email verification

    On Kraken:

  • Go to Funding > Withdraw
    • Select the asset
    • Add the destination address (first time) or select a saved address
    • Choose network
    • Enter amount and confirm with 2FA

    Step 3: Choose the Correct Network (CRITICAL)

    This is where most mistakes happen. Choosing the wrong network is the single most common cause of lost funds in crypto transfers.

    The same asset (e.g., USDT, ETH, USDC) exists on multiple blockchains. The exchange sends on the network you select. If the receiving exchange only supports one network for that asset, and you send on a different network, your funds may arrive on a blockchain the receiving exchange doesn’t support.

    Common Network Options and What They Mean

    Network Name Also Called Description
    Ethereum ERC-20 Most widely supported; higher fees
    BNB Smart Chain BEP-20, BSC Low fees; Binance ecosystem
    Tron TRC-20 Very cheap; widely used for USDT
    Polygon MATIC, POL Low fees; EVM compatible
    Arbitrum ARB Ethereum Layer 2, very low fees
    Solana SOL Fast and cheap; Solana ecosystem
    Bitcoin BTC Only for Bitcoin transfers

    The Safe Approach

    Match the network to what the receiving exchange supports for that asset.

    Before withdrawing, check: “Which networks does the destination exchange accept for this asset?”

    On most major exchanges, the deposit page shows which networks are supported. For USDT on Binance, for example, you’ll see ERC-20, BEP-20, TRC-20, and others listed.

    The golden rule: If both exchanges support ERC-20, use ERC-20 — it’s the most universally compatible, even if the fees are higher. The cost of a $5 gas fee is nothing compared to permanently lost funds.

    What Happens If You Pick the Wrong Network?

    If both exchanges support the network you sent on: The funds will arrive, but you may need to manually add the network to your account or wait for support to process it. Contact the destination exchange’s support immediately.

    If the destination exchange doesn’t support the network: Funds land at the address but on a blockchain the exchange doesn’t monitor. Recovery requires exchange support intervention, which may or may not be possible and often has fees.

    If the address format is for a completely different asset: Funds are potentially unrecoverable. For example, sending ETH to a Bitcoin address — technically the transaction will fail or be invalid, but confirm before initiating.


    Step 4: Do a Test Transaction First

    For significant transfers (anything you’d be upset to lose), do a small test first:

    • Send a small amount ($10–20 equivalent) using the same network you plan to use for the full transfer
    • Wait for the test transaction to arrive at the destination exchange
    • Confirm the amount received (noting any fees)
    • Only then send the remainder

    The test transaction costs you a small withdrawal fee. This is almost always worthwhile for transfers over $500.


    Step 5: Track the Transfer

    After submitting the withdrawal, you’ll receive a transaction hash (also called TX hash or TXID). Use this to track your transfer on the relevant blockchain explorer.

    Blockchain Explorer
    Ethereum (ERC-20) etherscan.io
    BNB Smart Chain (BEP-20) bscscan.com
    Bitcoin blockstream.info
    Tron (TRC-20) tronscan.org
    Polygon polygonscan.com
    Solana solscan.io
    Arbitrum arbiscan.io

    Enter your transaction hash on the explorer to see:

    • Current status (pending, confirmed, failed)
    • Number of confirmations
    • From and to addresses
    • Amount transferred

    Most exchanges require a minimum number of blockchain confirmations before crediting your deposit. This typically takes:

    • Ethereum: 12–30 confirmations (~3–7 minutes)
    • Bitcoin: 1–6 confirmations (10–60 minutes)
    • BNB Chain: 15 confirmations (~1 minute)
    • Solana: near-instant

    Fees Involved in Exchange-to-Exchange Transfers

    Three possible fee layers apply:

    1. Source exchange withdrawal fee

    The fee charged by the exchange to process your withdrawal. This varies by asset and network. Examples:

    • BTC (Bitcoin): ~$1–5
    • ETH (Ethereum): ~$2–15
    • USDT (ERC-20): ~$5–20
    • USDT (TRC-20): ~$1–3
    • USDT (BEP-20): ~$0.10–1.00

    2. Blockchain network fee (gas)

    On most networks, this is included in or equivalent to the exchange withdrawal fee. On Ethereum mainnet, gas can be substantial during congestion.

    3. Destination exchange deposit fee

    Most exchanges don’t charge additional deposit fees for crypto. Fiat deposits sometimes have fees, but crypto-to-crypto transfers between exchanges typically only incur source exchange withdrawal fees.

    Minimizing fees: Choose a low-cost network where both exchanges support it. Tron (TRC-20) is one of the cheapest for USDT transfers at ~$1–3. BEP-20 is also cheap. If both exchanges support these networks and your receiving wallet is set up for them, you can save significantly on frequent transfers.


    Transfer Limits

    Most exchanges impose daily or monthly limits on withdrawals:

    • Unverified accounts: severely limited or zero
    • Verified (basic KYC): typically $8,000–$50,000/day depending on exchange
    • Enhanced verification: higher limits
    • Institutional/VIP: higher or custom limits

    If you’re transferring large amounts, ensure your account has the necessary verification level to accommodate the transfer size. Large transfers may also trigger compliance review, which can cause temporary delays.


    What If the Transfer Is Stuck?

    Transfer pending for a long time (over 2 hours):

    • Check the transaction on the blockchain explorer using the TX hash
    • If the transaction shows confirmed on the blockchain but hasn’t appeared in your exchange account, contact the destination exchange with the TX hash as proof
    • Some exchanges require more confirmations for large transactions — check their specific requirements

    Transaction showing 0 confirmations for a very long time:

    • Very low gas fee may have caused the transaction to get stuck in the mempool (queue)
    • On Ethereum: you can “speed up” or “cancel” the transaction from your wallet before it confirms, if you’re withdrawing from a wallet. If you initiated via exchange, contact support.
    • Usually resolves within 24 hours even with low fees

    Sent to wrong address or network:

    • Contact the source exchange immediately
    • Contact the destination exchange immediately
    • Recovery is not guaranteed but both exchanges have support teams that sometimes recover misdirected funds — usually for a fee
    • Funds sent to an entirely wrong blockchain address with no matching wallet are typically unrecoverable

    Frequently Asked Questions

    How long does it take to transfer crypto between exchanges?

    Most transfers complete within 30 minutes. Bitcoin can take 10–60 minutes. Ethereum and ERC-20 tokens typically take 5–15 minutes. BNB Smart Chain is usually under 5 minutes. In rare cases, high network congestion or exchange processing queues extend times to several hours.

    Do both exchanges need to support the same network?

    Yes. If Exchange A supports sending USDT on TRC-20 and Exchange B doesn’t support receiving TRC-20, don’t use that network. Check both sides before initiating.

    Can I cancel a transfer after sending?

    Once confirmed on the blockchain, crypto transactions are irreversible. There is no cancel button. On Ethereum, you can attempt to cancel or speed up while the transaction is still pending in the mempool, but only if acting quickly.

    Why does the amount received sometimes differ slightly from what I sent?

    The withdrawal fee is deducted from the amount sent. If you send 100 USDT and the withdrawal fee is 5 USDT, you receive 95 USDT. Some exchanges deduct the fee from your balance separately; others deduct from the transferred amount. Check the fee breakdown before confirming.

    Is transferring between exchanges taxable?

    In most jurisdictions, transferring between your own wallets and accounts is not a taxable event — you’re not selling or realizing gains. However, laws vary by country. Consult a tax professional familiar with cryptocurrency in your jurisdiction.


    Related guides:

  • How to Move Crypto from Exchange to Wallet (2026)
  • Crypto Exchange Security Guide (2026)
  • Best Low-Fee Crypto Exchanges (2026)
  • CEX vs DEX (2026): Centralized vs Decentralized Exchanges Explained

  • Posted

    in

    by

    Comments

    Leave a Reply

    Your email address will not be published. Required fields are marked *