{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "bitcoin-import-vs-sweep",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/bitcoin-import-vs-sweep/",
  "collection": "bitcoin",
  "title": "Importing versus sweeping Bitcoin private keys",
  "description": "Compare importing a private key with sweeping its funds into a new Bitcoin wallet, including fees and future backup requirements.",
  "aliases": [
    "bitcoin import vs sweep",
    "bitcoin import vs sweep explained"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:29:20.637Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "Importing a Bitcoin private key teaches a wallet about existing spending authority without moving the funds. Sweeping constructs a transaction that spends available funds controlled by that key to another wallet’s destination, paying a network fee. The distinction matters for backups: an imported key may not be recoverable from the new wallet’s seed, while a completed sweep can move funds under its normal derived keys.",
    "claimId": "bitcoin-import-vs-sweep-quick-answer",
    "sourceIds": [
      "x425-btc-electrum-faq",
      "x425-btc-dev-transactions",
      "x425-btc-bip32"
    ]
  },
  "keyFacts": [
    {
      "label": "Import",
      "value": "No on-chain move merely from loading a key",
      "sourceIds": [
        "x425-btc-electrum-faq"
      ],
      "id": "import",
      "claimId": "bitcoin-import-vs-sweep-fact-import"
    },
    {
      "label": "Sweep",
      "value": "A real transaction with a fee",
      "sourceIds": [
        "x425-btc-electrum-faq"
      ],
      "id": "sweep",
      "claimId": "bitcoin-import-vs-sweep-fact-sweep"
    },
    {
      "label": "Backup",
      "value": "Imported keys can require separate backup",
      "sourceIds": [
        "x425-btc-electrum-faq",
        "x425-btc-secure"
      ],
      "id": "backup",
      "claimId": "bitcoin-import-vs-sweep-fact-backup"
    }
  ],
  "prerequisites": [
    "private-keys-and-seed-phrases",
    "bitcoin-coin-selection"
  ],
  "sections": [
    {
      "id": "authority",
      "heading": "Copying a key does not revoke other copies",
      "sourceIds": [
        "x425-btc-dev-transactions",
        "x425-btc-electrum-faq"
      ],
      "paragraphs": [
        "If two applications hold the same private key, both can attempt spends from the same outputs. Importing does not make the first copy invalid. A successful sweep instead consumes selected outputs and creates new ones under the destination’s conditions.",
        "Only import or sweep keys you are authorized to use. A displayed public address is insufficient: it can create a watching-only view without any signing capability."
      ]
    },
    {
      "id": "amount",
      "heading": "Account for the destination and fee",
      "sourceIds": [
        "x425-btc-electrum-faq",
        "x425-btc-dev-transactions"
      ],
      "paragraphs": [
        "For an illustrative 200,000-satoshi old-key balance with a 2,000-satoshi sweep fee, the new output receives 198,000 satoshis. The wallet must discover and be able to spend the relevant outputs, and the transaction must still confirm.",
        "The old destination can receive new funds later. A sweep is not a forwarding rule, so update future payment instructions rather than assuming every later receipt will automatically reach the new wallet."
      ]
    },
    {
      "id": "backup",
      "heading": "Match recovery material to the resulting wallet",
      "sourceIds": [
        "x425-btc-electrum-faq",
        "x425-btc-bip32"
      ],
      "paragraphs": [
        "Electrum’s documentation distinguishes its seed-derived wallet from a wallet made by importing private keys. It warns that imported-key wallets require their own backup. Other products can organize imports differently, so use their actual backup specification.",
        "After a sweep, verify the recipient output and preserve the destination wallet’s complete recovery arrangement. Do not destroy old recovery material while relevant funds or unresolved transactions remain."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does importing a private key cost a Bitcoin fee?",
      "answer": "Loading a key alone does not publish a transaction. Spending from it later does. Sweeping, by contrast, explicitly creates a transaction moving funds to another destination and has transaction-fee considerations.",
      "sourceIds": [
        "x425-btc-electrum-faq",
        "x425-btc-dev-transactions"
      ]
    },
    {
      "question": "Will my existing seed back up an imported private key?",
      "answer": "Not necessarily. A seed restores keys derived from it; an independently imported key is outside that derivation. Electrum explicitly documents a separate imported-key wallet backup requirement.",
      "sourceIds": [
        "x425-btc-bip32",
        "x425-btc-electrum-faq"
      ]
    }
  ],
  "claims": [
    {
      "id": "bitcoin-import-vs-sweep-quick-answer",
      "articleSlug": "bitcoin-import-vs-sweep",
      "statement": "Importing a Bitcoin private key teaches a wallet about existing spending authority without moving the funds. Sweeping constructs a transaction that spends available funds controlled by that key to another wallet’s destination, paying a network fee. The distinction matters for backups: an imported key may not be recoverable from the new wallet’s seed, while a completed sweep can move funds under its normal derived keys.",
      "sourceIds": [
        "source-82375415e215e2f2",
        "source-b282fdecc069b74d",
        "source-225ce32b9f96878c"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-82375415e215e2f2",
          "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?"
        },
        {
          "sourceId": "source-b282fdecc069b74d",
          "locator": "Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse"
        },
        {
          "sourceId": "source-225ce32b9f96878c",
          "locator": "Motivation; Extended keys; Security"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum import-versus-sweep semantics and separate backups for imported-key wallets.198,000sat receipt recomputed; importing does not invalidate copies, and a sweep does not redirect future payments to the old key."
        ]
      }
    },
    {
      "id": "bitcoin-import-vs-sweep-fact-import",
      "articleSlug": "bitcoin-import-vs-sweep",
      "statement": "Import: No on-chain move merely from loading a key",
      "sourceIds": [
        "source-82375415e215e2f2"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-82375415e215e2f2",
          "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?"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum import-versus-sweep semantics and separate backups for imported-key wallets.198,000sat receipt recomputed; importing does not invalidate copies, and a sweep does not redirect future payments to the old key."
        ]
      }
    },
    {
      "id": "bitcoin-import-vs-sweep-fact-sweep",
      "articleSlug": "bitcoin-import-vs-sweep",
      "statement": "Sweep: A real transaction with a fee",
      "sourceIds": [
        "source-82375415e215e2f2"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-82375415e215e2f2",
          "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?"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum import-versus-sweep semantics and separate backups for imported-key wallets.198,000sat receipt recomputed; importing does not invalidate copies, and a sweep does not redirect future payments to the old key."
        ]
      }
    },
    {
      "id": "bitcoin-import-vs-sweep-fact-backup",
      "articleSlug": "bitcoin-import-vs-sweep",
      "statement": "Backup: Imported keys can require separate backup",
      "sourceIds": [
        "source-82375415e215e2f2",
        "source-ccf126c494bfe748"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-82375415e215e2f2",
          "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?"
        },
        {
          "sourceId": "source-ccf126c494bfe748",
          "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum import-versus-sweep semantics and separate backups for imported-key wallets.198,000sat receipt recomputed; importing does not invalidate copies, and a sweep does not redirect future payments to the old key."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-btc-electrum-faq",
      "label": "Frequently Asked Questions",
      "publisher": "Electrum",
      "url": "https://electrum.readthedocs.io/en/latest/faq.html",
      "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?",
      "note": "Electrum-specific sweep/import distinctions, seed recovery scope and address discovery.",
      "checkedAt": "2026-10-02T18:53:56.378Z",
      "contentSha256": "a7f9a2d109a2a753b0010cda1bd2d789a0417a0788a48ea6632c3fe3b391fb06",
      "recordId": "source-82375415e215e2f2",
      "version": null
    },
    {
      "id": "x425-btc-dev-transactions",
      "label": "Transactions",
      "publisher": "Bitcoin developer documentation",
      "url": "https://developer.bitcoin.org/devguide/transactions.html",
      "locator": "Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse",
      "note": "Inputs, outputs, authorization, change, coinbase exceptions and fee accounting.",
      "version": "Developer guide; historical implementation details require qualification",
      "checkedAt": "2026-10-02T18:53:53.759Z",
      "contentSha256": "2f3fc474d51880e6c7fd4c25f747f8d8d8da49a493ab82af8ff4916fa490d6b8",
      "recordId": "source-b282fdecc069b74d"
    },
    {
      "id": "x425-btc-bip32",
      "label": "Hierarchical Deterministic Wallets",
      "publisher": "Bitcoin Improvement Proposals",
      "url": "https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0032.mediawiki",
      "locator": "Motivation; Extended keys; Security",
      "note": "Deterministic key derivation, backup scope and public/private child derivation.",
      "version": "Pinned BIPs revision",
      "checkedAt": "2026-10-02T18:53:54.013Z",
      "contentSha256": "e5e00a8289db2f681052cf24a745320afc225e66b25d1e489a7c884d2fc7f11f",
      "recordId": "source-225ce32b9f96878c"
    },
    {
      "id": "x425-btc-secure",
      "label": "Securing your wallet",
      "publisher": "Bitcoin.org",
      "url": "https://bitcoin.org/en/secure-your-wallet",
      "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date",
      "note": "Backup scope, online exposure, offline signing, custody and software update practices.",
      "checkedAt": "2026-10-02T18:53:53.659Z",
      "contentSha256": "b6017f869461de2150d6b3b328f2ff75aedcd888d7a66cc311acbc243d6ead49",
      "recordId": "source-ccf126c494bfe748",
      "version": null
    }
  ],
  "related": {
    "articles": [
      "private-keys-and-seed-phrases",
      "bitcoin-coin-selection",
      "bitcoin-offline-signing",
      "bitcoin-paper-wallets"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Importing versus sweeping Bitcoin private keys.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-import-vs-sweep/"
}
