Skip to main content
Skip to main content
Wallets
Hardware Wallet SetupStep 1 of 3

Hardware Wallet Setup Guide

What You'll Do

In this guide, you will:

  • Choose the right hardware wallet for your needs
  • Initialize your device securely
  • Generate or import a seed phrase
  • Verify your backup works
  • Connect to wallet software
  • Receive and send your first transaction

Time required: 1-2 hours
Difficulty: Beginner to Intermediate
Estimated cost: $70-250 (hardware wallet)
Prerequisites: None - this is a beginner guide

Why This Matters

A hardware wallet is the foundation of secure Bitcoin self-custody. Unlike software wallets, your private keys never touch an internet-connected device, protecting you from malware, hackers, and remote attacks.

What is a Hardware Wallet?โ€‹

A hardware wallet is a dedicated physical device designed to store your Bitcoin private keys securely. Think of it as a personal vault that:

  • Generates keys offline: Your seed phrase is created inside the device
  • Stores keys in isolation: Keys never leave the secure chip
  • Signs transactions internally (your computer never sees your private key)
  • Verifies on its own screen: Confirm addresses without trusting your computer

Sending from a hardware wallet: the software creates the transaction, the device screen shows the real recipient and the 1,500 sat fee, you press confirm on the device and it signs, then the software broadcasts; malware can redraw a monitor but not the device screen

Choosing Your Hardware Walletโ€‹

DevicePriceBest ForKey Features
BitBox02 Nova~$185Beginners, simplicitySecure element, Bitcoin-only edition, dice entropy
Trezor Safe 5$169BeginnersSecure element, open source, dice entropy
Trezor Safe 7$249Transparency + UXAuditable secure element, touchscreen
Blockstream Jade$79BudgetOpen source, QR air-gap capable, dice entropy
Jade Plus$149Verifiable securityQR air-gap, anti-exfil signing, multi-source entropy
Passport Prime$556Premium air-gapQR air-gap, entropy-testing app, Bitcoin-only
Keystone 3 Pro$149QR workflow, mobileAir-gapped via QR, large screen, 3 secure elements
SeedSigner / Krux~$50โ€“80DIY buildersStateless, you supply all entropy

See the full hardware wallet comparison for detailed trade-offs, including why two familiar names are missing from this table.

My Recommendationsโ€‹

For beginners: BitBox02 Nova (Bitcoin-only) or Trezor Safe 5

  • Easy to use, good security, dice-roll support for later

For verifiable security: Jade Plus or Passport Prime

  • Air-gapped workflows from vendors with strong entropy practices and crisis track records

For DIY builders: SeedSigner (our favourite; see the build guide) or Krux

  • Stateless devices where every bit of entropy is yours by construction
About Coldcard and Ledger

Coldcard was our security pick for years, until the 2026 entropy incident: a five-year firmware flaw made device-generated seeds guessable and ~$116M was stolen. The flaw is patched and dice-generated seeds were never affected, but a warning about this exact code was dismissed in 2025, so we're not recommending new purchases until trust is rebuilt. Existing owners: check if you're affected.

Ledger devices use closed-source secure-element firmware that cannot be independently audited. After 2026, unverifiable randomness is a bigger ask than ever.

Before You Beginโ€‹

Security Checklistโ€‹

Before setting up your hardware wallet:

  • Buy from official sources only: Never buy used or from third-party sellers
  • Check the packaging (look for signs of tampering)
  • Verify the device: Most wallets have authenticity checks
  • Prepare a secure environment: Private location, no cameras
  • Have backup materials ready (metal plate or paper for seed phrase)
  • Clear your schedule: Don't rush this process

What You'll Needโ€‹

ItemPurpose
Hardware walletYour new device
Computer or phoneTo run wallet software
USB cableTo connect device (included with most)
Seed backup materialMetal plate recommended, paper acceptable
Pen (not pencil)For writing seed words
15-30 minutes of privacyUninterrupted setup time

General Setup Processโ€‹

While each device has specific steps, the general process is similar:

Step 1: Verify Authenticityโ€‹

Before powering on, check that your device is genuine:

  • Packaging intact: No signs of opening or resealing
  • Holographic seals: If present, should be unbroken
  • Device verification (run manufacturer's authenticity check)

Step 2: Initialize the Deviceโ€‹

Power on and follow the device prompts:

  1. Select language and region
  2. Accept terms (read them!)
  3. Update to the latest firmware and skim the vendor's security advisories page: the 2026 Coldcard incident hit seeds generated on outdated, flawed firmware
  4. Set a PIN code
  5. Choose whether to create new wallet or restore existing

Step 3: Generate Your Seed Phraseโ€‹

This is the moment that decides how much you're trusting the manufacturer. When the device generates a seed by itself, you're trusting its random number generator completely, and in 2026 that trust failed publicly for the first time at nine-figure scale. Pick your path deliberately:

Path A: device-generated (acceptable for starter amounts)

The device will display 12 or 24 words one at a time. If you take this path, plan to add a passphrase so your funds never rest on the device's randomness alone.

Path B: with your own entropy (recommended)

Use the device's dice-roll option during setup: 99 rolls of a casino die fully covers a 24-word seed even if the device's generator is broken. Or go further and generate the seed entirely yourself, then import it: maximum trust minimization, and every step checkable.

Critical Steps (both paths)
  1. Write down every word: In exact order, spelled correctly
  2. Verify you wrote them correctly: Device will quiz you
  3. Never photograph your seed (digital copies are vulnerable)
  4. Never type your seed into a computer: Except the hardware wallet itself
Firmware updates can't fix a weak seed

If a seed was generated by flawed firmware, updating the firmware later does nothing for it; the seed is already weak. That's why affected Coldcard users had to migrate to new wallets entirely. Generate your seed on current firmware, ideally with your own entropy, and you'll never face that migration.

Step 4: Verify Your Backupโ€‹

Most devices will test that you wrote down your seed correctly:

  1. Device asks you to confirm specific words
  2. Enter the requested words using the device
  3. Device confirms backup is correct

This is not enough! See our Backup Verification Guide for proper testing.

Step 5: Set Up Wallet Softwareโ€‹

Your hardware wallet needs companion software to:

  • View your balance
  • Create transactions
  • Manage addresses

Recommended software:

SoftwarePlatformBest With
Sparrow WalletDesktopAny hardware wallet
Trezor SuiteDesktop/WebTrezor devices
Ledger LiveDesktop/MobileLedger devices
BlueWalletMobileColdcard, others
NunchukDesktop/MobileAny hardware wallet

We recommend Sparrow Wallet for most users. It works with all major hardware wallets and offers advanced features like coin control.

Step 6: Connect and Verifyโ€‹

  1. Connect your hardware wallet to your computer
  2. Open your wallet software
  3. Add your hardware wallet as a new device
  4. Verify the receive address matches on both screens
Always Verify Addresses

Before receiving Bitcoin, confirm the address shown in your software matches what's displayed on your hardware wallet screen. Malware can show you fake addresses.

Your First Transactionโ€‹

Receiving Bitcoinโ€‹

  1. Open your wallet software
  2. Click "Receive" to generate an address
  3. Verify the address on your hardware wallet screen
  4. Share the address with the sender
  5. Wait for confirmation (1+ blocks for security)

Sending Bitcoinโ€‹

  1. Create a transaction in your wallet software
  2. Enter recipient address and amount
  3. Review the transaction on your hardware wallet:
    • Verify the recipient address
    • Verify the amount
    • Check the fee
  4. Approve on the device
  5. Software broadcasts the signed transaction

Common Mistakes to Avoidโ€‹

โŒ Storing Seed Digitallyโ€‹

Never store your seed phrase:

  • In a photo
  • In a notes app
  • In cloud storage
  • In a password manager
  • In an email

โŒ Using a Weak PINโ€‹

Avoid PINs like:

  • 1234, 0000, 1111
  • Birthdays
  • Repeated numbers

Use a random PIN you can remember, or write it down separately from your seed.

โŒ Not Testing Your Backupโ€‹

Many people lose Bitcoin because their backup was wrong. Always verify your backup works before depositing significant funds. See our Backup Verification Guide.

โŒ Trusting Your Computer Screenโ€‹

Malware can display fake addresses on your computer. Always verify addresses on your hardware wallet screen before sending or receiving.

โŒ Buying from Unofficial Sourcesโ€‹

Pre-compromised devices have been sold on eBay and Amazon. Only buy directly from manufacturers or authorized resellers.

Passphrase (Optional Advanced Feature)โ€‹

A passphrase (sometimes called the "25th word") adds extra security:

  • Creates a completely separate wallet
  • Protects against physical theft of your seed backup
  • Requires both seed AND passphrase to access funds
Passphrase Risks
  • If you forget your passphrase, your Bitcoin is gone forever
  • Even a single character difference creates a different wallet
  • You must back up your passphrase separately from your seed

Only use a passphrase if you fully understand the risks. See DIY Passphrase Guide for details.

Next Stepsโ€‹

Now that your hardware wallet is set up:

  1. Verify Your Backup: Test that your seed backup actually works
  2. Start small: Receive a small amount first to test the process
  3. Run Your Own Node (connect to your own node for privacy)
  4. Learn UTXO Management: Manage your coins effectively
  5. Consider Multisig: For significant holdings

Continue Your Setup

Next Steps