Definition. A public key that can generate a whole family of receiving addresses (often called an xpub). It can show balances but cannot sign.
How it works
BIP 32 describes hierarchical deterministic wallets, in which one master key generates a tree of child keys. An extended public key, usually shortened to xpub (or with other prefixes for newer address types), sits at a point in that tree. From it, software can work out every public key and address below that point, without any private key.
In a multisig wallet, each signing device exports its extended public key during set up. The wallet software combines the extended public keys with the threshold to make the wallet's addresses. That combination is what the descriptor records.
Why it matters for a company
An extended public key cannot sign, so it cannot be used to steal coins directly. But it is not harmless. Anyone who holds it can see every address the wallet has used or will use, and so every incoming payment and the full balance. For a company, that is commercially sensitive information, and it can make the company a target for scams or physical threats.
There is also a technical caution. BIP 32 notes that an extended public key combined with any single child private key from below it can reveal the parent private key, for keys derived in the non hardened way. Good wallet software handles this, but it is one reason never to export child private keys casually.
For accounting, an extended public key or descriptor is useful. It allows a watch-only wallet, so the bookkeeper and auditor can reconcile balances without access to signing devices.
Common mistakes
- Pasting an xpub into an online tool that logs it.
- Treating it as public in the same way as a single receiving address.
- Confusing an extended public key with a private key and storing it with the same secrecy but no copies.
Related
Sources
Primary sources only. Each link was checked on 9 November 2026. Rules change, so confirm the current version with your adviser.
- Bitcoin BIPsBIP 32: Hierarchical deterministic wallets (extended keys)
- Bitcoin BIPsBIP 380: Output script descriptors, general operation (wallet backups and exports)
- Bitcoin developer documentationWallets guide: signing-only wallets and hardware wallets
This is general information and education only. It is not financial, investment, tax, accounting, legal or regulatory advice, and it is not a recommendation to buy, sell or hold bitcoin or any other asset. It does not take account of your circumstances or those of your company. You must obtain your own official professional advice to confirm this information is correct before acting on it.
Rules change. This information is correct to our understanding at the last-reviewed date, but it may be incomplete or out of date, and official sources take precedence. Bitcoin is volatile. A company that buys it could lose some or all of the money it puts in.
Using this site does not create an adviser or client relationship. IoT Financial is not authorised or regulated by the Financial Conduct Authority (FCA) and is not registered with the US Securities and Exchange Commission (SEC) as an investment adviser. Read the full disclaimer.