How to Move Crypto from Exchange to Wallet (2026): Complete Guide

Why You Should Move Crypto to Self-Custody

When you hold crypto on an exchange, you hold an IOU. The exchange has the private keys. You have an account balance and the promise that the exchange will honor withdrawals. That promise has been broken repeatedly throughout crypto’s history.

Exchange failures involving customer fund losses:

  • Mt. Gox (2014) — 850,000 BTC, users received cents on the dollar after years in bankruptcy
  • FTX (2022) — $8+ billion in customer funds misappropriated, most users lost significant amounts
  • Celsius Network (2022) — froze withdrawals, went bankrupt
  • Voyager Digital (2022) — bankruptcy, withdrawal freeze
  • Bittrex (2023) — regulatory issues, withdrawal complications

The pattern is consistent: funds were accessible until they suddenly weren’t.

“Not your keys, not your coins” is the crypto axiom that captures this. Only crypto you hold in a wallet you control — with the seed phrase written down and stored by you — is truly, unconditionally yours.


What You Need Before Withdrawing

A Wallet That Supports the Crypto You’re Moving

Options by security level (highest to lowest):

Hardware wallet (recommended for significant amounts):

Software wallet (good for regular access):

  • MetaMask, Exodus, Trust Wallet
  • Keys stored on your device
  • More convenient but less secure than hardware

Mobile wallet:

Make sure you have your wallet set up and have written down your seed phrase before withdrawing. Losing the seed phrase means permanently losing access to those funds.

The Correct Receiving Address

Every wallet has a unique receiving address for each asset. For Ethereum and ERC-20 tokens, one address handles everything. For Bitcoin, you’ll have a Bitcoin-specific address. Some wallets generate a new address for each transaction (normal and privacy-preserving) — all addresses from the same wallet are valid.

Network selection is critical — see the warning below.


Critical Warning: Always Match the Network

This is the most common and most costly mistake in all of crypto. When withdrawing, you must choose the correct network to match your receiving wallet.

The same token (e.g., USDT, USDC, ETH) can exist on multiple blockchains. Exchanges let you choose which network to withdraw on. If you pick the wrong network, your tokens will arrive on a blockchain your wallet doesn’t support, and recovering them may be impossible.

Common networks and when to use them:

Network Also Called Best For Gas Token
Ethereum (ETH) ERC-20 Most DeFi wallets, hardware wallets ETH
BNB Smart Chain BEP-20, BSC Low-fee transfers, Binance ecosystem BNB
Polygon MATIC, POL Cheap ETH-compatible transfers MATIC
Arbitrum ARB Ethereum L2, very low fees ETH
Tron TRC-20 Very cheap USDT transfers TRX
Solana SOL Solana ecosystem wallets SOL

Safe rule: Unless you specifically need a different network, withdraw ETH and ERC-20 tokens on the Ethereum (ERC-20) network. It’s the most universally supported and the least likely to cause issues. Yes, fees are higher — but a $5 gas fee is much less than losing funds by sending to the wrong network.

Example of what goes wrong: You withdraw USDT from Binance on BEP-20 (BNB Smart Chain) to a MetaMask address. MetaMask works on EVM chains including BEP-20, so the USDT arrives — but you need BNB for gas to move it. If you only have ETH in MetaMask, you’re stuck. Or: you send to a hardware wallet that only supports Ethereum mainnet — the BEP-20 USDT won’t show up.


Step-by-Step: Withdrawing From Coinbase

  • Log into your Coinbase account
  • Click Send/Receive in the top navigation bar
  • Select Send
    • Choose the cryptocurrency you want to withdraw
    • Enter the receiving wallet address (copy it from your wallet — don’t type it manually)
  • Verify the network — for ETH and ERC-20 tokens, ensure Ethereum network is selected
    • Enter the amount
    • Review the withdrawal summary including the network fee
  • Click Continue and confirm with your 2FA code
    • Check your email — Coinbase sends a confirmation email for every withdrawal; click the link to authorize

    Coinbase withdrawal limits: Coinbase may have a 24-hour withdrawal delay for new addresses. This is a security feature. After your first successful withdrawal to an address, subsequent withdrawals to the same address are usually faster.


    Step-by-Step: Withdrawing From Binance

    • Log into Binance
  • Go to Wallet > Spot (or Fiat and Spot)
  • Click Withdraw next to the asset you want to send
    • Enter the receiving wallet address
  • Select the network carefully — Binance shows all available networks for that token
    • Enter the amount (the withdrawal fee is shown in the box)
  • Click Submit
    • Complete 2FA verification (code from your authenticator app)
    • Confirm via the email Binance sends you

    Binance tip: If your receiving wallet is MetaMask or another EVM wallet, always double-check whether you want ERC-20 (Ethereum mainnet) or whether BEP-20 is acceptable. MetaMask supports both — but you’ll need BNB for gas if you use BEP-20.

    BNB Discount: If you have BNB in your account, Binance may use it to pay the withdrawal fee at a discount.


    Step-by-Step: Withdrawing From Kraken

    • Log into Kraken
  • Go to Funding > Withdraw
    • Select the asset you want to withdraw
  • Click Add new address (first time) or select a saved address
    • Paste your wallet address into the address field
    • Select the network (e.g., Ethereum for ETH and ERC-20 tokens)
    • Enter the amount
  • Review fees and click Review
    • Confirm with your 2FA code
    • Check for a confirmation email if required

    Kraken tip: Kraken’s Global Settings Lock (GSL) lets you disable certain account changes temporarily. If you haven’t already, add your hardware wallet address to your address book — Kraken then requires 2FA to add new addresses, making it harder for an attacker to reroute withdrawals.


    Always Do a Test Transaction First

    For significant amounts, always send a small test transaction first — even if it costs a few dollars in fees. Verify:

    • The test transaction appears in your wallet
    • The amount received is correct (minus network fees)
    • You can access the funds if needed

    Only send the full amount after confirming the test transaction was successful. This eliminates the possibility of:

    • Copying the wrong address
    • Wrong network selection
    • The exchange sending to an unexpected format
    • Your wallet not displaying the token correctly

    The cost of a test transaction (typically $1–10 in fees) is trivial compared to the cost of sending your entire Bitcoin holding to the wrong address.


    Withdrawal Fees

    Withdrawal fees vary by exchange and fluctuate with network congestion. Typical current ranges:

    Asset Network Typical Withdrawal Fee
    BTC Bitcoin $1–10 (network-dependent)
    ETH Ethereum $2–15
    ETH Arbitrum $0.10–1.00
    USDT ERC-20 $5–20
    USDT TRC-20 $1–5
    USDT BEP-20 $0.10–1.00
    BNB BEP-20 $0.05–0.50

    Always check the current fee shown on the withdrawal page — these numbers change. Some exchanges also have minimum withdrawal amounts; withdrawing below the minimum is not possible.


    Timing: Network Congestion

    Ethereum mainnet gas fees fluctuate dramatically based on network demand. The same ETH withdrawal that costs $3 at 3am on a Sunday might cost $30 on a busy Tuesday afternoon.

    How to check gas prices:

    • Etherscan Gas Tracker: etherscan.io/gastracker
    • ETH Gas Watch: ethgaswatch.com

    If your withdrawal is not time-sensitive, checking gas prices and withdrawing during lower-fee periods (typically weekends, nighttime US hours) can save real money, especially for ERC-20 token withdrawals.

    For L2 networks (Arbitrum, Base, Optimism) and BNB Chain, fees are consistently low — timing matters much less.


    Tracking Your Transfer

    After submitting a withdrawal, you can track it on a blockchain explorer:

  • Bitcoin: blockstream.info or blockchain.com/explorer
  • Ethereum + ERC-20: etherscan.io
  • BNB Smart Chain: bscscan.com
  • Solana: solscan.io
  • Arbitrum: arbiscan.io
  • Enter your transaction hash (provided by the exchange after withdrawal) or your receiving wallet address. You’ll see the transaction status: pending, confirmed, or failed.

    Typical confirmation times:

    • Bitcoin: 10–60 minutes (1–6 block confirmations typically required by exchanges)
    • Ethereum: 15 seconds–5 minutes
    • Arbitrum/Base: Under 5 seconds
    • BNB Smart Chain: Under 1 minute

    What If the Transfer Is Stuck or Missing?

    Transaction pending for a long time:

    • On Ethereum: low gas fee may have resulted in a slow transaction. Wait — it will eventually go through, or can be “replaced” with a higher gas transaction from your wallet.
    • On Bitcoin: similarly, a low fee may result in a long confirmation wait.

    Transaction confirmed but not showing in wallet:

    • Add the token to your wallet manually using the contract address. MetaMask, for example, doesn’t automatically display every ERC-20 token — you need to add it.
    • Check you’re looking at the correct network in your wallet.

    Transaction confirmed and gone to a wrong address:

    • Unfortunately, blockchain transactions are irreversible. If you sent to the wrong address that you don’t control, the funds cannot be recovered.
    • Some exchanges (like Binance) have a “Fund Recovery” service for tokens sent to the wrong address on their exchange’s own addresses, but this is not guaranteed and usually has fees.
    • Contact the exchange’s support immediately and explain the situation.

    Frequently Asked Questions

    How long does it take to receive crypto in my wallet after withdrawing?

    Ethereum and ERC-20: typically 1–15 minutes. Bitcoin: 10–60 minutes. BNB Smart Chain: under 5 minutes. Layer 2s: under 1 minute.

    Can I withdraw to a hardware wallet directly from an exchange?

    Yes. Your hardware wallet has a receiving address just like any other wallet. Generate the receiving address on your Ledger or Trezor, use that address as the destination on the exchange, and select the correct network.

    What happens if I send crypto to the wrong network?

    If the receiving wallet supports the network you sent on, the funds will arrive but you may need gas in that network’s token to move them. If the wallet doesn’t support that network, funds may be inaccessible. Some wallets allow importing the private key to a compatible wallet to retrieve funds.

    Is there a minimum amount I have to withdraw?

    Yes, most exchanges have minimum withdrawal amounts that vary by asset. Amounts below the minimum are rejected. The minimum is usually set above the network fee to ensure the withdrawal is viable.

    Do I have to pay taxes when I move crypto from an exchange to my wallet?

    In most jurisdictions, moving crypto between your own wallets is not a taxable event — you’re not selling or exchanging, just changing custody. However, laws vary by country. Consult a tax professional familiar with crypto in your jurisdiction.


    Related guides:

  • Crypto Exchange Security Guide (2026): How to Stay Safe
  • Best Hardware Wallets (2026): Top 6 Ranked and Reviewed
  • How to Transfer Crypto Between Exchanges (2026)
  • Binance: The Complete Guide (2026)

  • Posted

    in

    by

    Comments

    Leave a Reply

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