§ Guide · Foundation

Move Bitcoin off an exchange to a hardware wallet

How to withdraw your Bitcoin from Coinbase, Binance, or any exchange to a hardware wallet — pick the right network, verify the address, and test small first.

By dont-trust-verify Published June 21, 2026

The most important transaction you’ll ever make in Bitcoin is the one that moves it off the exchange. Everything before that — buying, stacking, watching the price — happens on someone else’s computer, under someone else’s control. The moment you withdraw to a hardware wallet you control, you stop being a customer with an IOU and start being a Bitcoin holder. This is the guide to doing that move correctly, without losing anything to a wrong network, a typo, or a fake address.

It’s not hard. It is unforgiving of carelessness. So we’ll go slowly and verify at every step — the house rule.

Why bother? Because an exchange balance isn’t your Bitcoin

When your Bitcoin sits on Coinbase, Binance, or any exchange, you don’t hold any Bitcoin — you hold a promise from the exchange that they’ll give you Bitcoin when you ask. Usually that promise is honored. In November 2022, FTX customers learned what happens when it isn’t: withdrawals froze, and “their” coins were gone. The phrase the whole industry repeats — not your keys, not your coins — is the literal technical truth. (The deeper version of this argument: is my Bitcoin safe on an exchange?)

A hardware wallet fixes this. It holds the private keys — the actual cryptographic control of your coins — on a device that never exposes them to the internet.

What you need before you start

A hardware wallet, set up. If you don’t have one yet, this is the prerequisite, and you don’t need to overthink it: the Trezor Safe 3 at $79 is the cheapest device with a real secure element and open-source firmware, and it’s the right pick for most people. If you want to compare, see which Trezor should you buy? and best hardware wallet for beginners. Set it up first — generate the seed on the device, write the words on paper (or steel), set a PIN.

The universal 6-step withdrawal

This sequence works for any exchange. The exchange-specific bits (where the buttons are) come after.

  1. Get a receive address from your hardware wallet. Open your wallet software (Trezor Suite, or Sparrow), choose Receive, and copy the Bitcoin address. It will start with bc1 (native SegWit — the default and cheapest) or sometimes 3 or 1.
  2. Verify that address on the hardware wallet’s own screen. This is the step that defeats malware: confirm the address shown in the software matches the address shown on the device screen, character by character. The device screen is the source of truth. You can also sanity-check the format with our Bitcoin address validator.
  3. Start the withdrawal on the exchange. Paste your verified address into the exchange’s “Withdraw” / “Send” Bitcoin field. Choose the Bitcoin network (see the network warning below — this is where people lose money).
  4. Send a small test amount first. Withdraw a small amount — say $20–50 worth — before moving everything. Exchange withdrawal fees make this cost a little extra, and it is worth every cent. A test transaction confirms the whole pipe works before you commit the full balance.
  5. Confirm the test arrived. Wait for the transaction to confirm (usually 10–60 minutes) and check it lands in your wallet. You can look it up on mempool.space by the transaction ID the exchange gives you.
  6. Send the rest. Once the test arrives correctly, repeat the withdrawal for the remaining balance to the same verified address. Done — your Bitcoin is now in self-custody.

The one mistake that actually loses coins: the wrong network

When you withdraw Bitcoin, the exchange often asks which network to send over. The only correct answer for sending to a Bitcoin hardware wallet is Bitcoin (sometimes shown as “Bitcoin”, “BTC”, “native SegWit”, or “On-chain”).

Do not select BEP-20 (BNB Smart Chain), an “ERC-20” wrapped Bitcoin, the Lightning Network (unless your wallet is specifically a Lightning wallet), or any “cheaper” alternative the exchange offers. Sending BTC over the wrong network to a Bitcoin address can make it unrecoverable. If the network field doesn’t clearly say Bitcoin / BTC mainnet, stop and find the right option. This single mistake causes more permanent losses than any hack.

Exchange-specific notes

Coinbase: Pay/Send → Send crypto → select Bitcoin → paste your address. Coinbase sends on the Bitcoin network by default for BTC. New accounts and recently-added payment methods can have a withdrawal hold (a few days) — withdraw early, don’t wait until you urgently need to move.

Binance: Wallet → Withdraw → select BTC → “Send via Crypto Network” → paste address → Network: choose “BTC (Bitcoin)”, not BEP-20 or BSC. Binance shows a network dropdown and defaults can vary — check it every time. Binance also enforces a minimum withdrawal and an address-whitelist delay if you have that security feature on.

Kraken: Funding → Withdraw → Bitcoin → add a withdrawal address (Kraken makes you save and confirm it first) → withdraw. Kraken’s address-confirmation step is good security; expect a short delay the first time you add a new address.

Any other exchange (Bitkub, OKX, Bybit, etc.): the pattern is identical — find Withdraw, select Bitcoin, paste your verified address, confirm the network is Bitcoin mainnet, test small, then send the rest.

Fees, timing, and gotchas

Frequently asked questions

How long does it take to move Bitcoin off an exchange? The withdrawal itself is instant to initiate; on-chain confirmation usually takes 10–60 minutes. First-time withdrawals on some exchanges have a security hold of a few days.

How much does it cost? A flat network withdrawal fee set by the exchange, which moves with mempool congestion. Sending a small test first costs one extra fee — cheap insurance.

What’s the minimum I should have before doing this? Roughly once you hold more than a few hundred dollars of Bitcoin, a hardware wallet pays for itself — see how much Bitcoin before a hardware wallet?.

Is it safe to move Bitcoin to a hardware wallet? Yes — it’s safer than leaving it on an exchange, provided you verify the receive address on the device screen and you bought the device direct from the manufacturer. See is Trezor safe?.

Which network do I choose when withdrawing BTC? Always Bitcoin / BTC mainnet (on-chain). Never BEP-20, BSC, or a wrapped-token network when sending to a Bitcoin hardware wallet address.