Skip to content
BTC2H₿₿2H
BlogChaptersDownloadOrderAboutFAQ
BTC Price
In Circulation
Block Time
Tx Fee

Bitcoin: Zero to Hero

A free, open book for everyone—read online, download, or order a physical copy.

Explore

  • Blog
  • Read Online
  • Download PDF
  • Order Book

Legal

  • About
  • FAQ
© 2026 Bitcoin: Zero to Hero. All rights reserved.
  1. Home
  2. Blog
  3. Bitcoin Cold Storage Setup Step by Step 2026
Bitcoin Security

Bitcoin Cold Storage Setup Step by Step 2026

Published June 2, 202612 min read
MH
Written by Mohamed Habbat · Product Owner, Bitcoin Suisse

In this article

  • TL;DR
  • Why most cold storage setups fail
  • Step 1 Hardware selection
  • Step 2 Seed generation on device
  • Step 3 Optional passphrase decision tree
  • Step 4 Receive-address verification
  • Step 5 Test transaction
  • Step 6 Recovery drill
  • Step 7 Storage protocol with steel backup
  • Step 8 Withdrawal hygiene from exchange
  • Hardware comparison table
  • What cold storage does not protect against
  • Internal links and further reading
In this article
  • TL;DR
  • Why most cold storage setups fail
  • Step 1 Hardware selection
  • Step 2 Seed generation on device
  • Step 3 Optional passphrase decision tree
  • Step 4 Receive-address verification
  • Step 5 Test transaction
  • Step 6 Recovery drill
  • Step 7 Storage protocol with steel backup
  • Step 8 Withdrawal hygiene from exchange
  • Hardware comparison table
  • What cold storage does not protect against
  • Internal links and further reading

I work in the crypto self-custody space, and the single most common way I see people lose Bitcoin is not to hackers. It is to themselves. A seed phrase written on a Post-It note. A hardware wallet initialized without ever verifying recovery. A test transaction skipped because the amount felt small at the time.

Cold storage is not complicated. But it has exactly eight steps that each need to be done correctly, in order, once. Skip one and the entire security model collapses. This guide runs through all eight with the precision they require.


TL;DR

Buy a hardware wallet from the official manufacturer website. Generate the seed entirely on the device, write it on paper, never digitize it. Decide on a passphrase before depositing funds. Verify every receive address on the device screen. Send a test transaction under CHF 50 first. Run a recovery drill before depositing real money. Move the seed to a steel backup plate and store it geographically separate from the device. When withdrawing from an exchange, verify the address on-screen after every paste.


Why most cold storage setups fail

The failure modes cluster around two moments: setup and recovery. At setup, people digitize the seed phrase or skip address verification. At recovery, they discover the written backup has an error, or they forgot the passphrase, or they never ran a restore drill and do not know which derivation path they used.

Hardware wallets are reliable. The failure point is almost always the human process around them. The eight steps below are sequenced to close every common failure mode in order. Follow them in sequence, not in parallel.


Step 1 Hardware selection

The 2026 hardware wallet market has four devices worth considering for cold storage.

Ledger Nano S Plus (CHF 79) — the most widely supported device by third-party wallet software (Sparrow, Electrum, BlueWallet). Uses a certified secure element chip. Firmware is closed source on the secure element; full source on the application layer. The company faced a data breach in 2020 that exposed customer shipping addresses, not funds. Suitable for most users as a starting device.

Trezor Safe 3 (CHF 79) — fully open-source hardware and firmware, auditable by anyone. Supports BIP-39 seed phrases and optionally SLIP-39 Shamir shares (relevant if you want to split backup across locations). The Safe 3 uses an Infineon secure element. Well-supported by Sparrow Wallet and the native Trezor Suite.

BitBox02 (CHF 139) — built by Shift Crypto in Zurich. Minimal design, open-source firmware, native desktop app for macOS/Windows/Linux. The Bitcoin-only edition locks out all non-Bitcoin functionality. Notably small attack surface. Preferred by users who want a Swiss-made device with a clean codebase.

Coldcard Q (CHF 220) — designed by Coinkite, the most security-hardened consumer device available in 2026. Built-in numeric keypad for PIN entry without any USB connection. Supports air-gap PSBT signing via SD card or QR code. The Q model adds a larger screen and QR scanner compared to the Mk4. For users managing large holdings or operating an air-gapped workflow, the Coldcard Q is the reference standard.

Buying rule: purchase only from the official manufacturer website. Ledger: ledger.com. Trezor: trezor.io. BitBox02: shiftcrypto.ch. Coldcard: coldcard.com. Never buy from a reseller or marketplace. A device that was tampered with before you received it gives an attacker access to every coin you deposit.


Step 2 Seed generation on device

Plug the device in and follow the setup wizard. Every device generates a 24-word BIP-39 seed phrase during initialization, using its internal random number generator. This process must happen on the device itself, with no internet connection and no software running on the computer that could intercept output.

Write the 24 words on the paper card provided, in order, with a pen. Write clearly — you will need to read this back accurately. Do not:

  • Photograph the seed words
  • Type them into any computer, phone, or cloud service
  • Store them in a password manager
  • Speak them aloud near a microphone or assistant device

The seed phrase is the master key. It is not a password that can be reset. Any digital copy of it is a potential exposure point. The only secure form for a seed phrase is physical and offline.

After writing, close the setup process and move to Step 3 before depositing anything.

For a deeper explanation of what BIP-39 seeds encode and the cryptographic security behind the 24-word format, see BIP-39 Brute Force Attack. The math behind why 24 words is unguessable by any feasible attack is covered there in full.


Step 3 Optional passphrase decision tree

The BIP-39 standard allows an optional passphrase, sometimes called the 25th word, as a second factor. Unlike the 24-word seed, the passphrase can be any string of characters. It is not stored on the device and must be entered manually each time you access the wallet.

The passphrase creates a completely separate wallet. The same 24-word seed with passphrase "correct" and without a passphrase both produce valid wallets, but with different addresses and different balances.

Use a passphrase if: you hold a significant amount of Bitcoin and you are confident you can preserve two separate secrets reliably over time. The passphrase must be memorized or written and stored in a location completely separate from the seed phrase.

Do not use a passphrase if: you are new to hardware wallets, you cannot guarantee you will remember or preserve the passphrase, or you have not completed a recovery drill yet. Forgetting a passphrase means permanent loss of everything in that wallet — no recovery path exists.

If you decide to use a passphrase: set it before depositing any funds, test the full setup with a small amount first, and verify your passphrase backup before depositing real holdings. The passphrase backup and the seed phrase must be stored in separate physical locations.


Step 4 Receive-address verification

Before sending any Bitcoin to your hardware wallet, you must verify the receive address directly on the device screen. This step closes the most common attack vector in the withdrawal flow: a malicious application showing a fake address on the computer screen while the device generates the real address.

In your wallet software (Sparrow Wallet, Trezor Suite, BitBox App, or Electrum), navigate to the receive screen. The software will display a Bitcoin address. Before copying or using that address:

  1. Press the verify button on the device (or follow the device prompt to display the address on hardware)
  2. Compare the address on the hardware screen character by character with what the software shows
  3. Confirm they match completely

The device screen is the source of truth. The computer screen is not. If the device is displaying an address and the software is showing a different one, stop immediately — your computer is compromised.

After verification, copy the address for use. Do not re-paste it without re-verifying, and do not assume an address is valid because it worked last time.


Step 5 Test transaction

Send less than CHF 50 equivalent in Bitcoin to the verified cold address. Do not skip this. Do not rationalize that the amounts are small enough that a loss is acceptable. The test transaction is not about the money — it is about confirming that the full chain of custody works: exchange withdrawal, address routing, block confirmation, and wallet software display.

After sending, wait for at least one block confirmation. Check the transaction on a public block explorer (mempool.space or blockstream.info) by pasting the receive address. Confirm the amount matches what you sent. Then open your hardware wallet software and verify the balance reflects the receipt.

Only after the test transaction confirms receipt should you move the main amount. For self-custody in general, this test-then-transfer discipline is the difference between confidence and hope.


Step 6 Recovery drill

This step is the one most people skip, and it is the most important one to do before depositing significant funds.

Wipe the hardware device. Every device has a factory reset option. Use it. The device now shows no wallet. Then restore it from your written 24-word seed phrase (and passphrase if applicable). Navigate to the receive addresses in your wallet software. Confirm they are identical to the addresses from before the wipe.

If the addresses match, your written backup is correct and you know how to recover. If they do not match, you have an error in your backup that you have caught while the wallet has zero or minimal balance. Finding that error now costs one small transaction fee. Finding it after depositing a year of savings costs everything.

Variations on recovery failures that the drill catches:

  • Word misspelled (BIP-39 words are specific; "army" and "argy" are different words)
  • Word written in wrong position
  • Word list from wrong derivation (12-word vs 24-word)
  • Passphrase forgotten or recorded incorrectly
  • Wrong derivation path selected during restore (BIP-44 vs BIP-84 vs BIP-86)

For detailed guidance on what to do when recovery partially fails, the BTCRecover Tutorial 2026 covers seed recovery with partial word lists or forgotten passphrases.


Step 7 Storage protocol with steel backup

Paper seed phrase backups are vulnerable to fire, water, physical degradation, and casual discovery. Steel backup plates solve the first three. Geographic separation solves discovery.

Three steel plate options in 2026:

Cryptosteel Capsule (CHF 89) — individual stainless steel letter tiles loaded into a steel capsule. Survives 1400°C fire and flooding. The tile-loading process is slow but produces a durable, readable result. Available at cryptosteel.com.

Blockmit Compact (CHF 70) — a flat stainless steel plate with a grid for center-punch letter marking. Requires a hammer and punch (or letter stamps). Lower cost than the Capsule. The punched letters are essentially permanent and survive the same fire/water conditions.

SeedOR (CHF 60) — stainless steel tiles arranged on a base plate without the capsule form factor. Slightly more compact than Cryptosteel. Available at seedor.de.

All three carry the same functional result: the seed phrase encoded in steel that outlasts paper by decades and survives household fires.

Geographic separation protocol: store the steel plate and the hardware device in two separate physical locations. At minimum, one location outside your home — a rented safe deposit box, a trusted family member's residence, or a secondary property. The goal is that a burglary, fire, or flood at one location cannot destroy both.

If your holdings justify it, consider two separate steel plates in two separate locations, with neither location containing the hardware device. The hardware device is replaceable. The seed encoded on steel is the asset.

For the full inheritance access context — ensuring heirs can reach your Bitcoin if you die — see Bitcoin Inheritance Tax Zurich and the estate planning guidance there. The cold storage setup described here is the foundation; access planning for heirs is the layer above it.


Step 8 Withdrawal hygiene from exchange

When you are ready to move Bitcoin from an exchange to your cold storage address, the withdrawal flow is the highest-risk moment in the entire process. Here is where clipboard-hijacking malware operates: it monitors your clipboard and silently replaces any Bitcoin address you copy with an attacker-controlled address.

The correct withdrawal process:

  1. In your wallet software, display the cold storage receive address
  2. Verify it on the hardware device screen (repeat Step 4)
  3. Copy the address
  4. Paste it into the exchange withdrawal form
  5. Look at the pasted address in the withdrawal form and compare the first 4 and last 4 characters against what is displayed on the hardware device screen. Do not assume the clipboard preserved the correct address
  6. Send a test withdrawal under CHF 50 equivalent
  7. Wait for block confirmation and verify receipt in wallet software
  8. Only then submit the full withdrawal

This process adds 10 minutes to your first withdrawal. It eliminates clipboard-hijacking as an attack vector. The extra time is not optional for larger amounts.

Exchange-specific notes: most regulated exchanges in Switzerland (including FINMA-supervised operators) allow you to whitelist withdrawal addresses. Whitelisting requires a 24-72 hour delay on new addresses and email confirmation. Use this feature. A whitelisted address cannot be changed by clipboard malware after submission.


Hardware comparison table

DevicePrice (CHF)SourceOpen SourceAir-GapBest For
Ledger Nano S Plus79ledger.comPartialNoBroad software compatibility
Trezor Safe 379trezor.ioFullNoOpen-source preference, SLIP-39
BitBox02139shiftcrypto.chFullNoSwiss-built, minimal attack surface
Coldcard Q220coldcard.comFullYes (SD/QR)Air-gap PSBT, advanced users

What cold storage does not protect against

Cold storage solves the remote attack problem. It does not solve physical compromise, social engineering, or your own operational errors.

Physical access attacks: if someone has physical access to your hardware device and knows your PIN, they can extract funds. A passphrase mitigates this by creating a decoy wallet (funds in the non-passphrase wallet as a decoy, main funds in the passphrase-protected wallet).

Wrench attacks: no cryptographic setup protects against physical coercion. Operational security — not broadcasting your holdings, not keeping large amounts at a single address long-term — reduces exposure.

Your own errors: wrong address in withdrawal, lost seed phrase, forgotten passphrase, recovery drill skipped. This guide addresses all of these. The steps are not bureaucratic — each one closes a specific failure mode that has cost people real money.

For the recovery failure scenario — if you lose partial access to a wallet and need to reconstruct it — the BTCRecover Tutorial 2026 is the starting point.


Internal links and further reading

The conceptual foundation for why self-custody matters, and what custodial risk looks like in practice, is at Bitcoin Self-Custody.

For the cryptographic security behind BIP-39 seed phrases, including why brute-force recovery of even a partial seed is computationally tractable but a full seed guess is impossible, see BIP-39 Brute Force Attack.

If you are in a recovery scenario with a partially remembered seed or forgotten passphrase, the BTCRecover Tutorial 2026 covers the open-source tool for systematic seed recovery.

For Swiss-resident Bitcoin holders planning their estate — ensuring heirs can access cold storage Bitcoin without seed exposure during your lifetime — the Bitcoin Inheritance Tax Zurich post covers the tax and access implications together.


This is educational information about Bitcoin cold storage setup processes and hardware wallet products, not financial or security advice. Hardware prices, firmware versions, and product availability change. Verify current pricing at official manufacturer websites. The author is not affiliated with any hardware wallet manufacturer.

Frequently Asked Questions

Which hardware wallet is best for cold storage in 2026?+
For most users starting out, the Ledger Nano S Plus (CHF 79) and Trezor Safe 3 (CHF 79) are the most widely supported at the lowest price. The BitBox02 (CHF 139) is built by Swiss company Shift Crypto and is notable for its minimal attack surface and open-source firmware. The Coldcard Q (CHF 220) is the most security-hardened option, favored by users who want air-gap PSBT signing and a built-in numeric keypad. Buy only from official manufacturer stores, never from marketplaces.
What is a BIP-39 seed phrase and why does it matter?+
A BIP-39 seed phrase is a 12 or 24-word list generated by your hardware wallet that encodes the master private key for your Bitcoin. Anyone with this word list controls your Bitcoin permanently, with no recovery mechanism. The seed phrase is the backup; the hardware device is the interface. If the device breaks, you restore from the words. The seed is the asset — treat it accordingly.
Should I add a BIP-39 passphrase (25th word)?+
A passphrase adds a second factor: even if your seed is found, funds in the passphrase-protected wallet remain inaccessible without it. The tradeoff is complexity — you now have two secrets to preserve and both are required for any recovery. If you forget the passphrase, the funds are unrecoverable. Recommended for users with larger holdings who are confident they can store two separate secrets reliably.
Why is a test transaction necessary before moving a large amount?+
Address derivation errors, clipboard hijacking, and simple typos have caused irreversible loss of Bitcoin. A test transaction under CHF 50 equivalent verifies that your address is correct, your private key matches, and your receive workflow works exactly as expected. The cost of the test is the on-chain fee. The cost of skipping it can be the entire amount.
What is a recovery drill and when should I do it?+
A recovery drill means wiping your hardware device and restoring it from your seed phrase backup, then confirming the wallet addresses match what you had before. You do this before depositing significant funds, when the worst outcome is discovering your written backup has an error on a zero-balance wallet. After depositing real Bitcoin, do a recovery drill on a second hardware device using the same seed, without wiping the first device.
Which steel backup plates are available for BIP-39 seed phrases?+
Three well-known options in 2026: Cryptosteel Capsule (CHF 89) uses individual letter tiles in a steel capsule; Blockmit Compact (CHF 70) is a punched steel plate; SeedOR (CHF 60) is a stainless steel tile system. All three survive fire and water. Verify compatibility with 24-word BIP-39 before ordering. The goal is a medium that outlasts paper and cannot be read electromagnetically.
How do I safely withdraw Bitcoin from an exchange to cold storage?+
Generate a receive address on your hardware device. Verify it on the device screen. Copy it to the exchange withdrawal form. Before submitting the full withdrawal, send a small test amount and confirm it arrives. Check the address in the withdrawal form again after pasting — clipboard-hijacking malware replaces copied addresses silently. Only after the test transaction confirms arrival should you withdraw the main balance.
What is air-gap signing and do I need it?+
Air-gap signing means the hardware wallet never connects to a computer via USB. Instead, transactions are passed via QR code or SD card (PSBT format). The Coldcard Q supports SD card PSBT signing; some devices support QR. This eliminates the USB attack surface. Most users do not need air-gap signing, but it is the relevant option for very large holdings or users facing elevated threat models.
What happens to my cold storage Bitcoin if I die?+
If heirs do not have your seed phrase and passphrase (if any), the Bitcoin is permanently inaccessible. No exchange, no court, and no government can recover it. Estate planning for Bitcoin requires deliberately communicating access to trusted heirs in a way that does not expose the seed during your lifetime. For the full inheritance tax and estate planning picture in Switzerland, see the Bitcoin Inheritance Tax Zurich post.
How often should I verify my cold storage setup still works?+
Once per year, verify the physical integrity of your steel plate backup and confirm the hardware device still powers on and derives the expected addresses. You do not need to wipe and restore annually — simply check that the backup is readable, the device is functional, and the seed and passphrase (if any) are accessible. This annual check catches degradation before it becomes a permanent loss.
Go deeper

This topic is covered in full in wallets-staying-secure.

Enjoyed this article?

The complete Bitcoin guide — free online or CHF 25 for the physical book.

Related Articles

  • Bitcoin DCA Cold Storage Workflow Switzerland 2026

    Bitcoin DCA Cold Storage Workflow Switzerland 2026

  • Bitcoin Estate Planning Switzerland 2026 Guide

    Bitcoin Estate Planning Switzerland 2026 Guide

In this article

  • TL;DR
  • Why most cold storage setups fail
  • Step 1 Hardware selection
  • Step 2 Seed generation on device
  • Step 3 Optional passphrase decision tree
  • Step 4 Receive-address verification
  • Step 5 Test transaction
  • Step 6 Recovery drill
  • Step 7 Storage protocol with steel backup
  • Step 8 Withdrawal hygiene from exchange
  • Hardware comparison table
  • What cold storage does not protect against
  • Internal links and further reading
In this article
  • TL;DR
  • Why most cold storage setups fail
  • Step 1 Hardware selection
  • Step 2 Seed generation on device
  • Step 3 Optional passphrase decision tree
  • Step 4 Receive-address verification
  • Step 5 Test transaction
  • Step 6 Recovery drill
  • Step 7 Storage protocol with steel backup
  • Step 8 Withdrawal hygiene from exchange
  • Hardware comparison table
  • What cold storage does not protect against
  • Internal links and further reading
MH
Mohamed Habbat

Product Owner, Bitcoin Suisse

Product Owner at Bitcoin Suisse. Wrote this book over five years of researching Bitcoin — because he needed the answers himself.

About the author
Go deeper

This topic is covered in full in wallets-staying-secure.

Related Articles

  • Bitcoin DCA Cold Storage Workflow Switzerland 2026

    Bitcoin DCA Cold Storage Workflow Switzerland 2026

    12 min read

  • Bitcoin Estate Planning Switzerland 2026 Guide

    Bitcoin Estate Planning Switzerland 2026 Guide

    12 min read

  • Bitcoin Wallet Recovery 2026 Which Path Fits

    Bitcoin Wallet Recovery 2026 Which Path Fits

    12 min read

BTC2H₿₿2H