Skip to content
Data provided by CoinGecko
Crypto Basics

How to move coins between a hardware wallet and an exchange

How to move coins between a hardware wallet and an exchange

Moving coins between a hardware wallet and an exchange is a chain of small checks: venue status, network, address, amount, and what the device screen actually shows. The coins do not “live in the Ledger.” The keys do. The exchange does not “send instantly” because the app spinner said so. Confirmations and credits are separate facts. This guide is the mechanical path in both directions, with test sends treated as mandatory rather than optional theater.

Show me the fee and the network picker, not the roadmap for a new wallet feature. Most losses on this path are operational: wrong network, missing memo, address read off a phishing page, or a send during a withdrawal pause. Passion for self-custody is cheap if you skip those checks.

Pair this with how to use a crypto wallet safely for seed and phishing hygiene. This page is the transfer itself.

Who this is for

People who already have a hardware device and an exchange account, and who need a calm way to move size without improvising. Beginners making the first trip off an app. Intermediate users who still skip test sends when they are tired.

If you have never used a hardware wallet, stop and learn seed handling first. See self-custody and seed phrase. Do not practice recovery on a funded device during a transfer. The first restore drill belongs on a throwaway wallet on a calm day.

This is also for anyone helping a friend. If you rush them through an address paste, you own part of the blast radius. Slow is the feature.

Prerequisites

  • A hardware wallet you initialized yourself, with the seed offline. The device is a cold wallet only if the keys stayed offline. A device that signs every mint is a colder-looking hot path.
  • The official companion app or a wallet you verified, not a lookalike from a search ad.
  • An exchange account that can receive the asset on a network you actually use.
  • Official status bookmarks. If you use those venues, start with Coinbase Status and Kraken Status before you broadcast.
  • Time. A test send plus confirmations is not a five-minute chore when networks are busy.
  • The exact asset ticker, chain, and any memo or tag written on paper or in a local note, not in a screenshot album.

You do not need a huge bag to practice. Practice with an amount you can stand to mis-send while you learn the screens. Scale after the path is boring.

Steps

Do the deposit path (hardware to exchange) and the withdrawal path (exchange to hardware) as mirror images. Same checks. Reverse direction. Never mix the addresses.

1. Check venue status and pick one job

Open the exchange status page. Confirm deposits or withdrawals, matching the direction you need, and glance at the asset if the venue lists per-asset pauses. Trading being up is irrelevant if the rail you need is down. If the banner says investigating, you wait. Curiosity is not a reason to be first into a broken credit queue.

Pick one job. Today you are depositing to sell, or withdrawing to store, or moving a test. You are not also bridging, also claiming, also “just checking” a new dapp on the savings device. Mixed jobs are how savings wallets become daily drivers by accident.

If the amount matters to your life, split the work across time. Speed is rarely the scarce resource. Correctness is.

2. Match asset, network, and memo on both screens

On the exchange, generate or view the deposit address for the specific asset and network. On the hardware wallet, select the same asset and the same network. USDT on Tron is not USDT on Ethereum. Bitcoin on Lightning is not Bitcoin on the base chain. A matching ticker with a mismatched chain is a donation.

Some assets require a memo, destination tag, or payment ID. If the exchange shows that field, it is not optional. The chain can succeed and the venue can still not credit you. Hardware wallets do not always prompt for memos the way exchange UIs do. If you cannot attach what the venue requires, do not send that asset that way. Pick a different network the venue documents, or send a different asset you can do cleanly.

Write the first six and last six characters of the address on paper. You will compare them to the device screen, not only to the computer monitor. Malware that swaps clipboard addresses is an old trick because it still works on people who only check the laptop.

3. Verify the address on the hardware screen, then send a test

The companion computer can lie. The device screen is the check. Compare the address character groups you wrote down with what the hardware displays. If they do not match, stop. Do not “fix it later.” Disconnect, diagnose, and do not send.

Set a small test amount. Pay the fee. Sign on the device after you read the amount and destination. Wait for the number of confirmations the exchange requires, then wait for the venue credit. Explorer confirmation is not the same as exchange credit. You need the credit.

If the test does not arrive, do not send the rest “to see if it helps.” It will not help. Open the explorer, confirm the txid, confirm the network, then use official support with that txid. Unofficial Telegram helpers will ask for your seed. That is not help.

4. Send the remainder only after credit, then stop touching the device

When the test credits, send the remaining amount using the same asset, network, and address. Verify on the device screen again. Fatigue is highest on the second send. Read it anyway.

Do not change networks between test and remainder because a fee tooltip looked nicer. Do not paste a “new” address from a chat that popped up during the wait. The test proved one path. Prove a new path with a new test.

After the remainder credits, you are done with that job. Do not immediately connect the same device to a random site to “check the tx.” Use the explorer on a browser that is not mid-dapp session if you can. The transfer is complete when the venue ledger says so, not when a progress bar feels good.

5. Reverse path: withdraw to hardware with a receive address from the device

On the hardware wallet, create or display a receive address for the correct account and network. Verify it on the device screen. Paste that address into the exchange withdrawal form. Compare first and last character groups again. If the exchange has an address book, add it only after a successful test, and still check it next time. Address books get poisoned too.

Check withdrawal status, asset, network, memo (usually not required when sending to self-custody, but read the form), amount, and fee. Send a test. Wait for on-chain confirmation and for the hardware wallet to show the balance. Then send the rest.

If the exchange offers a whitelist or allowlist for withdrawal addresses, use it after the test works. It adds friction. Friction is the point when the alternative is a panicked paste at 1 a.m.

Tag or memo fields usually do not apply when you withdraw to your own hardware, but read the form anyway. Some venues reuse the same withdrawal UI for every asset. A leftover memo from a prior XRP send does not belong on a Bitcoin withdrawal. Clear stale fields. Stale UI state is a boring way to lose coins, which is the most common way.

6. Record the txids and the new custody map

Save txids, timestamps, asset, network, and which wallet account received the coins. Future you will not remember which account on the device you used. Future support will want the txid, not a story.

Update your custody map: what still sits on the exchange, what sits on the hardware, what is a spending hot wallet. Revisit the split when balances change. A leftover exchange balance that “isn’t worth withdrawing” becomes a venue-risk pile after a rally. A hardware account you then use for every airdrop becomes a hot wallet with better branding.

Fees are part of the record. If a network is expensive today, waiting can be the right mechanical choice. Show me the fee. If the fee eats the point of the move, delay. Markets will offer another hour. A wrong-network send will not.

Common mistakes

  • Skipping the test send because the address “looked right” on the monitor.
  • Matching the ticker and ignoring the chain.
  • Omitting a memo or tag the exchange requires.
  • Sending during a yellow or red withdrawal component on the status page.
  • Trusting a clipboard paste without the hardware screen check.
  • Connecting the savings device to a new dapp in the same sitting as a large move.
  • Practicing seed recovery on the funded device because a YouTube video said to.
  • Using unofficial “support” that wants the seed or a remote-control session.

Hardware raises the bar for key theft. It does not raise the bar for you approving the wrong payload. Read the screen. Every time. Especially the time you are sure you already did.

Related reading

Seed handling and phishing live in the wallet safety guide linked at the start of this page. Self-custody, seed phrase, cold wallet, and hot wallet are the vocabulary for the same path. This page stays on the transfer. Those pages stay on the keys and the scams.

Status pages are part of the path, not a sidenote. If Coinbase or Kraken is degraded, the hardware cannot rescue a send you already broadcast onto a paused rail. Wait. Then test. Then move.

If a step feels fuzzy, reduce the amount to tuition size and run the path once on a quiet day. The first time you withdraw to hardware should not be during a liquidation cascade. Mechanics you have already shipped in practice are the only mechanics you will have when the tape is loud.

Once a quarter, on a boring Tuesday, move a small amount in both directions and write down how long credit actually took. Your personal timing note beats a generic “10 minutes” from a help center that was written for a different network era. When a real move has to happen, you will know whether a 40-minute wait is normal for your path or a sign that something is wrong. Normal versus wrong is the whole operational skill.