Coins on an exchange are an IOU; coins in cold storage are property. This guide walks the full path: buying bitcoin, withdrawing it, and confirming it arrived safely in your hardware wallet. Total time: under an hour, most of it waiting for confirmations.
Step 1 — Have cold storage ready first
Set up your hardware wallet before buying anything (our setup guide walks through it). Buying first and “figuring out storage later” is how coins end up living on exchanges for years.
Step 2 — Buy the bitcoin
Any major regulated exchange or broker works. For readers in the US, bitcoin-focused platforms like River or Swan, or general exchanges like Kraken or Coinbase, are established options. Fees and interfaces differ; custody risk while coins sit there is identical — which is why they will not sit there long.
Step 3 — The withdrawal, done carefully
- On the hardware wallet’s app, generate a receive address. Verify it on the device’s own screen — malware on a computer can swap addresses in the clipboard; the device screen is the truth.
- On the exchange, start a bitcoin (on-chain) withdrawal to that address. Paste, then compare the first and last six characters against the device screen.
- Send a small test amount first — $20 or so. Yes, you pay two withdrawal fees. It is the cheapest insurance in bitcoin.
- After the test arrives (one confirmation is fine), send the remainder.
Step 4 — Confirm and record
Your wallet app shows the balance once the transaction confirms. Note for your records (and your heirs — see our inheritance guide) that coins exist in this wallet, without recording anything secret. The exchange account can now go back to holding nothing.
Common questions
Withdrawal fees seem high? On-chain fees vary with network congestion; off-peak weekends are often cheaper. Exchange asks why you are withdrawing? Some compliance departments ask; “transferring to my own wallet” is the honest and sufficient answer. Small leftover dust? Below the withdrawal minimum it is fine to leave or spend it — do not chase pennies.

