# Bitcoin wallet-file backups: what a seed may not preserve

A wallet-file backup preserves the data included in that wallet database; a mnemonic restores keys through its defined derivation process. These are not always equivalent. Imported keys, wallet policies and local records can need separate preservation. Use the wallet’s supported backup operation and keep the format, encryption credentials and software compatibility needed for restoration.

Evidence: [backupwallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/backupwallet/); [restorewallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/restorewallet/); [Hierarchical Deterministic Wallets](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki); [Securing your wallet](https://bitcoin.org/en/secure-your-wallet)

Canonical: https://degreesofsatoshi.com/encyclopedia/bitcoin-wallet-file-backups/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:29:20.637Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Core backup:** backupwallet copies the wallet to a destination ([backupwallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/backupwallet/))
- **Seed scope:** Derived keys are not every possible imported key ([Hierarchical Deterministic Wallets](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki); [Frequently Asked Questions](https://electrum.readthedocs.io/en/latest/faq.html))
- **Local records:** Wallet comments need not be on chain ([sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/))

## Distinguish chain data from local wallet data

Blocks can show transaction outputs and spends, but they do not necessarily contain the labels you added to your wallet. Core’s sendtoaddress documentation explicitly says its comment fields remain in the wallet rather than the transaction.

A key-only recovery can therefore locate funds without reproducing every note, contact label or accounting context. Conversely, a file containing a transaction history does not automatically contain usable spending authority.

Evidence: [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md); [sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/)

## Account for keys outside the main seed

Imagine a wallet with 90,000 satoshis controlled by derived keys and 10,000 controlled by a separately imported key. Restoring only the seed need not recover the imported-key portion. The visible total of 100,000 does not establish a single recovery source.

Electrum documents this distinction explicitly for imported-key wallets. The exact contents of a backup file depend on the product, so preserve its documented recovery material rather than assuming every file named wallet has the same scope.

Evidence: [Hierarchical Deterministic Wallets](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki); [Frequently Asked Questions](https://electrum.readthedocs.io/en/latest/faq.html); [Securing your wallet](https://bitcoin.org/en/secure-your-wallet)

## Preserve compatibility and test the documented path

Use the application’s supported backup function, which can handle an active wallet database correctly, and protect the resulting copy from loss and disclosure. Record which product and format created it. Encryption can make a backup unreadable without its required password.

A software upgrade can change wallet-file format. Electrum warns that an older version may not read a file opened by a newer one. A backup is valuable only when the necessary data and a compatible recovery procedure remain available.

Evidence: [backupwallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/backupwallet/); [restorewallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/restorewallet/); [Frequently Asked Questions](https://electrum.readthedocs.io/en/latest/faq.html)

## Questions

### Can the blockchain restore my wallet labels?

Only information actually published in transactions is on the chain. Core wallet comments, for example, are local data. Recovering key-derived transaction history does not automatically restore those local annotations.

Evidence: [sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/)

### Is copying a seed enough for a wallet with imported private keys?

Not necessarily. A seed regenerates its derived hierarchy; unrelated imported keys can require a separate backup. Identify the wallet’s actual key sources and supported export or backup method.

Evidence: [Hierarchical Deterministic Wallets](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki); [Frequently Asked Questions](https://electrum.readthedocs.io/en/latest/faq.html)

## Claims and scope

### bitcoin-wallet-file-backups-quick-answer

A wallet-file backup preserves the data included in that wallet database; a mnemonic restores keys through its defined derivation process. These are not always equivalent. Imported keys, wallet policies and local records can need separate preservation. Use the wallet’s supported backup operation and keep the format, encryption credentials and software compatibility needed for restoration.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-wallet-file-backups-fact-core-backup

Core backup: backupwallet copies the wallet to a destination

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-wallet-file-backups-fact-seed-scope

Seed scope: Derived keys are not every possible imported key

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-wallet-file-backups-fact-local-records

Local records: Wallet comments need not be on chain

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [backupwallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/backupwallet/) — Bitcoin Core. Wallet backup destination and database-copy operation. Locator: Description; Arguments. Retrieved: 2026-10-02T18:53:55.850Z.
- [restorewallet RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/restorewallet/) — Bitcoin Core. Restoring a wallet from a backup file under documented options. Locator: Description; Arguments. Retrieved: 2026-10-02T18:53:55.697Z.
- [Hierarchical Deterministic Wallets](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki) — Bitcoin Improvement Proposals. Deterministic key derivation, backup scope and public/private child derivation. Locator: Motivation; Extended keys; Security. Retrieved: 2026-10-02T18:53:54.013Z.
- [Securing your wallet](https://bitcoin.org/en/secure-your-wallet) — Bitcoin.org. Backup scope, online exposure, offline signing, custody and software update practices. Locator: Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date. Retrieved: 2026-10-02T18:53:53.659Z.
- [Frequently Asked Questions](https://electrum.readthedocs.io/en/latest/faq.html) — Electrum. Electrum-specific sweep/import distinctions, seed recovery scope and address discovery. Locator: Does Electrum trust servers?; Can I import private keys from other Bitcoin clients?; Can I sweep private keys from other Bitcoin clients?; What is the gap limit?; How do I upgrade Electrum?. Retrieved: 2026-10-02T18:53:56.378Z.
- [sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/) — Bitcoin Core. Fee subtraction changes recipient output; comments remain local metadata. Locator: Description; Arguments: amount, comment, comment_to, subtractfeefromamount, fee_rate; Result. Retrieved: 2026-10-02T18:53:55.005Z.
- [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md) — Bitcoin Core. Wallet, block, chainstate and index files have different recovery purposes. Locator: Data directory location and chain-specific paths; Data directory layout: blocks/, chainstate/, wallets/; Multi-wallet environment and backupwallet guidance. Retrieved: 2026-10-02T18:53:55.926Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Bitcoin wallet-file backups: what a seed may not preserve.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-wallet-file-backups/
