Air-gapped Bitcoin hardware wallets like Coldcard, Keystone 3 Pro, and Foundation Passport sign transactions via QR codes only — private keys never touch a connected device. This guide explains how they work and when to use one.
Single-signature cold storage is good. Multisig cold storage is better — dramatically better for anyone protecting significant Bitcoin holdings. With multisig, no single device failure, theft, or loss can compromise your funds. Multiple keys must be compromised simultaneously.
This guide walks through setting up a 2-of-3 multisig cold storage arrangement — the most popular configuration — using hardware wallets and free software.
Why Multisig?
Single-sig cold storage has one critical vulnerability: a single point of failure. If someone finds your seed phrase, they have your Bitcoin. If you lose your hardware wallet and forget where you stored the backup, you may lose access.
Multisig requires M-of-N keys to authorize a transaction. In a 2-of-3 setup:
- You hold 3 separate keys
- Any 2 of them can authorize a transaction
- Losing 1 key: funds still accessible with the other 2
- Thief steals 1 key: cannot access funds alone
This architecture allows you to distribute keys geographically — one at home, one at work, one in a safe deposit box — so no single location compromise can steal your Bitcoin.
Choosing Your Multisig Configuration
2-of-3: The Standard
The most practical setup for individuals. One key can be lost or unavailable without losing access. Two keys must be compromised to steal funds.
3-of-5: For High Net Worth or Organizations
More redundancy against loss; higher threshold makes theft harder. More complex to manage. Appropriate for very large holdings or multi-person organizations.
1-of-2: Emergency Access
Useful for some inheritance situations — single key sufficient to spend. Not a security improvement over single-sig (one key stolen = funds stolen), but useful for redundancy.
What You Need
For a 2-of-3 multisig setup:
- 3 hardware wallets (can be different brands — diversity reduces supply chain attack risk)
- Sparrow Wallet (free, open-source, excellent multisig support)
- Metal seed backup for each wallet's seed phrase (3 total)
- Secure storage locations (home safe, safety deposit box, trusted location)
Recommended hardware wallet combination for diversity:
- Coldcard Mk4 (most Bitcoin-focused, most secure)
- Foundation Passport (open source hardware)
- Trezor Safe 5 or Ledger Flex (established manufacturer, different supply chain)
Step 1: Generate Three Independent Seed Phrases
Set up each hardware wallet independently:
- Unbox and power on each device
- Follow the device's new wallet setup process
- Generate a new wallet (do not import an existing seed)
- Write down the 24-word seed phrase on paper, then transfer to metal backup
- Set a PIN for each device
- Verify recovery by re-entering the seed phrase when prompted
Critical: Generate each wallet independently. Do not generate one seed and import it to multiple devices — that defeats the purpose of multisig.
Store seed phrase backups separately from devices and from each other.
Step 2: Set Up Sparrow Wallet
- Download Sparrow from sparrowwallet.com
- Verify the download signature (instructions on the website)
- Install and open Sparrow
- For maximum privacy, connect Sparrow to your own Bitcoin node
Step 3: Create the Multisig Wallet in Sparrow
- In Sparrow: File → New Wallet
- Name the wallet (e.g., "Cold Storage Multisig")
- Policy Type: Multi Signature
- Set M = 2 (signatures required), N = 3 (total signers)
- Script Type: Native Segwit (P2WSH) — the recommended modern standard
Step 4: Import Extended Public Keys (Xpubs)
For each of the 3 hardware wallets:
For Coldcard: Export xpub via Settings → Multisig → Export xpub For Foundation Passport: Settings → Bitcoin → Multisig → Export xpub For Trezor: Connect to Sparrow; Sparrow imports xpub automatically via USB or QR
In Sparrow:
- Click the keystore tab for each signer
- Import the xpub from each hardware wallet
- Label each keystore clearly (e.g., "Coldcard - Home Safe", "Passport - Safety Deposit Box")
Step 5: Verify the Wallet Setup
After importing all 3 xpubs, Sparrow generates the multisig wallet:
- Click Apply to create the wallet
- Sparrow shows your receive addresses — verify one on each hardware wallet
- Each hardware wallet should display the same multisig receive addresses (confirming they share the same wallet descriptor)
Verify the receive address on at least 2 hardware wallets before receiving any Bitcoin. This confirms the wallet was set up correctly.
Step 6: Export and Backup the Wallet Descriptor
The wallet descriptor is the "map" that defines your multisig setup — which keys, in which configuration. This is required to recover your multisig wallet.
In Sparrow: File → Export Wallet → Save as JSON
Store the wallet descriptor file in multiple secure locations alongside (but separate from) your seed phrase backups.
Without the wallet descriptor, your seed phrases alone may not be sufficient to recover your multisig wallet. Standard seed phrase recovery only works for single-sig wallets — multisig requires all three xpubs and the configuration to reconstruct the wallet.
Step 7: Receive Bitcoin
With the wallet set up and verified:
- Click Receive in Sparrow
- Sparrow generates a receive address
- Verify the address on a hardware wallet before use
- Send Bitcoin to this address
You can verify receive addresses on any of the 3 hardware wallets — all three display the same addresses.
Step 8: Signing Transactions
To send Bitcoin from your 2-of-3 multisig:
- In Sparrow: Send → Enter destination address and amount
- Sparrow creates a Partially Signed Bitcoin Transaction (PSBT)
- Connect/scan first hardware wallet → sign the PSBT
- Connect/scan second hardware wallet → sign the same PSBT
- PSBT now has 2 of 2 required signatures → broadcast in Sparrow
For air-gapped wallets (Coldcard, Passport), the PSBT is transferred via SD card or QR code rather than USB.
Frequently Asked Questions
Can I use the same brand of hardware wallet for all 3 keys? Yes, but using different brands reduces supply chain risk — if one manufacturer has a vulnerability, your other keys are on unaffected hardware.
What happens if I lose one hardware wallet? You still have 2 of 3 keys. You can still sign transactions and move funds. Replace the lost wallet with a new one, restore from the seed phrase backup, and regenerate that keystore in Sparrow.
Do I need all 3 hardware wallets to receive Bitcoin? No. You only need the Sparrow wallet and the address to receive. You need 2 of 3 wallets to spend.
Is 2-of-3 multisig safe for self-custody? Yes. 2-of-3 multisig is the gold standard for individual self-custody of large Bitcoin holdings. It is used by professional Bitcoin custodians (Unchained, Collaborative Custody) and serious individual holders worldwide.