Best hardware wallets for Bitcoin multisig

A multisig only protects you if one bug, one supply chain, or one bad batch of firmware cannot reach more than one of your keys.

By BradyUpdated November 7, 2026Bitcoin self-custody
Short answer

Use hardware wallets from different companies that do not share Bitcoin code. My top-rated cosigners are SeedSigner, Jade Plus, and Krux, but SeedSigner and Krux build on the same Bitcoin library, so use one of them, not both. My default 2-of-3 is SeedSigner, Jade Plus, and BitBox02 Bitcoin-only. Swap the BitBox02 for a Passport Prime if you want every key to sign over QR codes.

Disclosure: I work at Blockstream, the company that makes the Jade wallets mentioned here. I joined after many years as a satisfied user. There are no affiliate links on this site.

The rule: one vendor and one code base per key

A 2-of-3 multisig assumes the three keys fail independently. Sparrow's own best-practice page says to use hardware wallets from multiple vendors, so a vulnerability in one vendor does not compromise the whole setup. Three devices from one company give you three copies of the same firmware, the same random number generator code, and the same supply chain.

This stopped being theoretical in 2026. The Coldcard seed-generation flaw sat in one vendor's firmware from March 2021 to July 2026, and attackers drained seeds generated on affected devices. A 2-of-3 built from three of that vendor's devices could hold three weak seeds. A mixed 2-of-3 held at most one, and one key is not enough to spend.

Count companies, not products. Jade, Jade Plus, and Jade Core all run Blockstream's Jade firmware, so they count as one vendor. Use one of them per multisig.

Count code bases, too. SeedSigner pins the embit library, Krux vendors embit into its build, and Specter DIY pulls embit in as a submodule. Three different projects share one Bitcoin library, embit. Each project writes its own signing checks, so a bug in one project's code stays in that project. A flaw in the shared library could reach all three, so I put at most one embit device in any multisig (Krux vs SeedSigner covers how the two differ).

The same logic applies to OneKey and Trezor: OneKey's firmware repository still carries files marked as part of the Trezor project. Pair one of them with devices from other code bases, never both.

Cosigner comparison table

Ranked by my current ratings (see each review for the score). "Remembers the multisig" means the device stores the wallet setup and can check a receive or change address against it. Prices are the vendor's list price as of November 2026.

RankDeviceCompanyBitcoin codeSigns overRemembers the multisigMiniscript in LianaPrice
1SeedSignerSeedSigner projectembitQRNo, stateless: you scan the setup each sessionNot listedUsually under $50 in parts
2Jade PlusBlockstreamlibwallyQR or USBYesP2WSH, USB only$149 plastic, $169 metal
3KruxKrux projectembitQR or SD cardYes, from a loaded descriptorP2WSH and Taproot, via SD cardBuild it yourself
4JadeBlockstreamlibwallyQR or USBYes, same firmware as Jade PlusP2WSH, USB only$67 on sale, $79 list
5Specter DIYSpecter (cryptoadvance)embitQR or USBYes, imports descriptorsP2WSH from 1.5.0, Taproot from 1.9.0Build it yourself
6Jade CoreBlockstreamlibwallyUSB or Bluetooth, no cameraYes, same firmware as Jade PlusNot listed by name$99
7BitBox02 Bitcoin-onlyShift CryptoIts own firmwareUSBYesP2WSH from 9.15.0, Taproot from 9.21.0$167
8Passport PrimeFoundationKeyOSQR, USB-C, or BluetoothYes, imports the setupNot listed$349
9Trezor Safe 3, 5, or 7 with Bitcoin-only firmwareSatoshiLabstrezor-firmwareUSB-CNot documentedNot listedSafe 3 Bitcoin-only: $59
10OneKey Classic 1S Bitcoin EditionOneKeyTrezor-derivedUSBNot documentedNot listed$79

Every device in the table shows up in Sparrow's list of wallet models, which is the coordinator most people use. "Not listed" in the Liana column means Liana's signing-device page does not name the device; it does not matter for a plain 2-of-3 in Sparrow.

1. SeedSigner: the stateless QR cosigner

SeedSigner's stated goal is to lower the cost and complexity of Bitcoin multisig. It generates native SegWit multisig xpubs, signs PSBTs over animated QR codes, and has an Address Explorer for multisig wallets. It stores nothing: the seed lives in memory until you pull the power, and you load it each session from a SeedQR or by typing the words.

What it cannot do: the README still says Taproot is not quite yet supported. The bigger issue for multisig is a fix that has not shipped. In September 2026 the project merged a security fix for forged change outputs: a malicious coordinator could dress up an attacker's output as your change. As of November 5, 2026, the latest release is still 0.8.7 from July 2026, so the fix is not in a release yet.

Best slot: the offsite or deep-storage key. Until the next release ships, confirm the change amount on a second device that checks change against a registered wallet, such as Jade or BitBox02, before you broadcast.

2. Jade Plus: the easiest daily key

Jade Plus registers a multisig wallet over QR or USB, then checks receive addresses and validates change addresses during signing. Blockstream says it can hold up to eight 8-of-8 multisig setups. Its Bitcoin code comes from libwally, which makes it a clean pairing with any embit device.

What it cannot do: Liana says Jade supports miniscript in P2WSH wallets from firmware 1.0.30, not Taproot, and only over USB: a Jade set up in QR mode refuses USB, so Liana cannot reach it. Firmware 1.0.24 to 1.0.36 also had a buffer overflow in the descriptor registration command, fixed in 1.0.37. Blockstream says QR mode was never exposed and it knows of no exploitation. Current firmware is 1.0.41.

Best slot: the home key you sign with most often.

3. Krux: the most multisig features in a DIY device

Krux turns off-the-shelf boards into air-gapped signers for single-sig and multisig wallets, signing over QR or SD card. Version 25.03.0 added Taproot and P2WSH miniscript with on-device policy and cosigner verification, and version 26.04.0 started rejecting impossible quorums such as 0-of-3. Current firmware is v26.09.0.

What it cannot do: Krux is embit-based, like SeedSigner and Specter DIY, so it takes the one embit slot in a kit. Liana cannot detect it, so you move PSBTs by SD card.

Best slot: the embit slot, if you want miniscript or Taproot multisig that SeedSigner cannot sign yet.

4. Jade: the same firmware for less

Jade runs the same firmware as Jade Plus, with the same multisig registration and change checks. Blockstream has it on sale for $67 against a $79 list price. It counts as the Blockstream slot, so never pair it with a Jade Plus or Jade Core in the same wallet.

Best slot: the Blockstream key in a budget kit.

5. Specter DIY: built for multisig from day one

Specter DIY's README says its main focus is multisig with other hardware wallets, using PSBTs and descriptors to import and export wallets, with QR codes as the default link. Version 1.10.5 made change-output classification require verified descriptor derivation.

What it cannot do: it uses embit, and you assemble it yourself from a discovery board and a QR scanner. SeedSigner vs Specter DIY covers which build is easier.

Best slot: the embit slot, for people who want a large touchscreen.

6. Jade Core: Jade without the camera

Jade Core runs Jade firmware but connects only by USB-C or Bluetooth, with no camera, so it cannot sign over QR. It is a fine cosigner over USB, and it still counts as the Blockstream slot.

Best slot: the Blockstream key for someone who signs at a desk over USB.

7. BitBox02 Bitcoin-only: the USB key with its own code base

BitBox02 has supported multisig with account registration on the device since firmware 6.0.0. Shift Crypto lists single-sig and multisig support in Sparrow, Nunchuk, Electrum, Specter Desktop, and Bitcoin Safe, and Liana supports it for miniscript in P2WSH and Taproot. Its firmware is Shift Crypto's own, separate from both libwally and embit. Current firmware is v9.27.1.

What it cannot do: it signs only over USB, and Shift Crypto says the BitBox02 does not work on iPhone or iPad. Buy the Bitcoin-only edition; the two editions cannot be converted later.

Best slot: the third key that shares no code with the other two. See BitBox02 vs Jade Plus.

8. Passport Prime: the QR alternative to BitBox02

Passport Prime imports multisig setups, and KeyOS 1.3.0 added the crypto-output QR format for Sparrow. It runs Foundation's own KeyOS, so it adds a third code base next to libwally and embit.

What it cannot do yet, until you update: KeyOS 1.4.0 fixed bugs where Passport Prime could label attacker-controlled multisig outputs as change, and where repeated cosigner keys could lower your threshold. Foundation called it an important security update. Install 1.4.0 or later before you register a multisig. Liana does not list Passport Prime.

Best slot: the third key in an all-QR kit. See Passport Prime vs Jade Plus and BitBox02 vs Passport.

9. Trezor Safe with Bitcoin-only firmware

Trezor sells Bitcoin-only editions, and its Bitcoin-only firmware is a version that supports only BTC accounts. Trezor documents multisig in Electrum. In January 2026 Trezor disclosed a multisig fee-bump display bug that could mislead signers if an attacker controlled one signer and the other signers ran a compromised Trezor Suite. Trezor marks it resolved.

Best slot: a USB key from a separate code base, if you already own one. Do not pair it with OneKey.

10. OneKey Classic 1S Bitcoin Edition

OneKey's help center walks through building a multisig in Sparrow with its hardware. The firmware descends from Trezor's code, the parent company sells multi-coin devices, and OneKey documents nothing about storing a multisig setup on the device. It works as a cosigner. I would buy something higher on this list first.

Which coordinator works with which device

The coordinator is the app that builds the multisig and passes transactions between devices. It is a separate choice from the hardware. For most people it should be Sparrow: set up Sparrow first, then add the devices. My multisig coordinator rankings compare Sparrow with the other apps.

DeviceSparrowLiana (miniscript, timelocks)Other documented coordinators
SeedSignerYes (QR)Not listedSpecter Desktop and BlueWallet Vaults
Jade, Jade Plus, Jade CoreYesYes, USB only (Jade and Jade Plus are named)None listed
KruxYes (QR or SD)Yes, SD card onlyNone listed
Specter DIYYesYesSpecter Desktop
BitBox02 Bitcoin-onlyYesYesNunchuk, Electrum, Specter Desktop, Bitcoin Safe
Passport PrimeYesNot listedUnchained and Casa exports
Trezor Safe (Bitcoin-only)YesNot listedElectrum
OneKey Classic 1S Bitcoin EditionYesNot listedNone listed

Sparrow support comes from its list of wallet models; Liana support comes from its signing-device page.

Three example kits

Each kit uses three companies and at most one embit device. Prices, totals, and the reasoning for each slot are on my full kits for large holdings page.

  • All QR: Jade Plus (QR mode), Passport Prime, and SeedSigner. No key ever needs a cable to sign.
  • Mixed connections: Jade Plus, BitBox02 Bitcoin-only, and SeedSigner or Krux. My default.
  • No Blockstream device: SeedSigner, BitBox02 Bitcoin-only, and Passport Prime. Three companies and three code bases: embit, Shift Crypto's firmware, and KeyOS.

Before you fund it

  1. 1Update every device to its latest firmware first. Several cosigners on this list fixed multisig change checks in 2026.
  2. 2Set up the 2-of-3 in Sparrow and register it on every device that can store it.
  3. 3Back up the output descriptor with each seed phrase. Two seeds without all three xpubs cannot find your coins.
  4. 4Check that the first receive address matches on every device's screen.
  5. 5Send a small amount in, then spend it out with two devices signing, before you move real savings.

What about Bitkey?

Bitkey is a 2-of-3 out of the box: Bitkey says you hold two keys and the company holds one, and one key alone cannot move funds. That makes it a multisig product, and its site says nothing about adding the device as a cosigner to a multisig you build in Sparrow or Nunchuk. If you want a company holding one key, compare it with the collaborative custody services first.

What about Coldcard?

I delisted it. Its seed-generation flaw is the clearest real-world case for mixing vendors, and the full sourced writeup and a free checker are on my warning page. If you already hold a Coldcard key in a multisig and generated its seed from March 2021 onward, read that page before anything else.

Not Bitcoin-only (contrast)

Competitor lists often name these for multisig. They work as cosigners, but they run firmware with code for other coins, so I do not recommend them.

DeviceMultisig supportWhy it is not on my list
Ledger (Nano, Flex, Stax)Miniscript in Liana from Bitcoin app 2.1.0Ledger says its app supports 1000s of cryptocurrencies
Trezor Safe with Universal firmwareElectrum multisigUniversal firmware runs code for every coin Trezor supports; switch to Bitcoin-only firmware

Pick your three keys

Start with the slot you will use most. If you want one device that does QR and USB and remembers the multisig, that is Jade Plus. Add one embit device: SeedSigner if you only need native SegWit multisig, Krux if you want miniscript or Taproot. Fill the third slot with a different code base: BitBox02 Bitcoin-only over USB or Passport Prime over QR.

If you would rather keep Blockstream out of it entirely, pair SeedSigner with BitBox02 and Passport Prime. Then follow the multisig setup guide step by step.

Frequently asked questions

Can I mix hardware wallet brands in one multisig?

Yes, and you should. Multisig uses standard descriptors and PSBTs, so any devices your coordinator supports can share one wallet. Sparrow's best-practice page recommends hardware wallets from multiple vendors so one vendor's flaw cannot compromise the setup.

Which hardware wallets work with Sparrow multisig?

Every device on this page: SeedSigner, Jade, Jade Plus, Jade Core, Krux, Specter DIY, BitBox02, Passport Prime, Trezor Safe, and OneKey Classic 1S all appear in Sparrow's list of wallet models. SeedSigner and Krux connect by QR, BitBox02 and Trezor by USB, and Jade Plus by either.

Is multisig better than a hardware wallet with a passphrase?

They solve different problems. A passphrase protects a stolen seed phrase, but a forgotten passphrase or a flawed device still loses everything. A 2-of-3 multisig survives one lost or stolen key and one bad vendor. For a large stack I pick multisig.

Can I use three of the same hardware wallet in a multisig?

You can, but it defeats much of the point. Three devices from one company share firmware and a supply chain, so one flaw can reach every key. The 2026 Coldcard seed-generation flaw is the example: a single-vendor multisig could hold three affected seeds.

Does Bitkey work with other multisig wallets?

Bitkey is its own 2-of-3, with you holding two keys and the company holding one. Its website does not describe using the device as a cosigner in Sparrow or Nunchuk, so I treat it as a complete multisig product, not a building block.

Which hardware wallets support miniscript?

Liana lists BitBox02 (P2WSH and Taproot), Krux (P2WSH and Taproot), Specter DIY (P2WSH from 1.5.0, Taproot from 1.9.0), and Jade and Jade Plus (P2WSH from 1.0.30, USB only). SeedSigner and Passport Prime are not on Liana's list.

Do I need a hardware wallet for every key?

For savings, yes. A key on a phone or laptop sits on an internet-connected device, which is the weakness multisig is meant to remove. SeedSigner and Krux keep the cost of a third hardware key low.

Related