Setting Up Self-Custody with Ledger + Electrum
Lesson by Uvin Vindula
The Gold Standard Self-Custody Setup
In Module 4, we covered how to set up a Ledger hardware wallet with Ledger Live. That is a great setup and perfectly secure. But for the most robust self-custody, many experienced Bitcoiners prefer pairing their Ledger with Electrum — a lightweight, open-source, Bitcoin-only desktop wallet that has been trusted since 2011.
Why use Electrum instead of (or alongside) Ledger Live?
- Open source — the code is publicly auditable, so anyone can verify there are no backdoors
- Bitcoin-only — focused entirely on Bitcoin, which means fewer attack vectors
- Advanced features — coin control, custom fees, multisig support, and more
- Lightweight — does not need to download the entire blockchain
- Proven track record — over 12 years of operation without a major security breach
What You Need
- A Ledger Nano S Plus or Nano X (already set up with a PIN and seed phrase from Module 4)
- A computer (Windows, Mac, or Linux)
- An internet connection for initial setup
Step 1: Download Electrum
- Go to electrum.org — type it directly in your browser. Be very careful here: there are fake Electrum websites designed to steal your Bitcoin.
- Download the version for your operating system
- Verify the download using the GPG signatures provided on the website (advanced users). At minimum, make sure the URL is exactly electrum.org
Step 2: Connect Your Ledger
- Plug your Ledger into your computer via USB
- Enter your PIN on the Ledger
- Open the Bitcoin app on the Ledger
Step 3: Create a New Wallet in Electrum
- Open Electrum
- When prompted to create or restore a wallet, choose "Create new wallet"
- Name your wallet something memorable (e.g., "My Bitcoin Savings")
- Choose "Standard wallet"
- Select "Use a hardware device"
- Electrum will detect your Ledger — select it from the list
- Choose the derivation path — for most users, the default "Native SegWit (p2wpkh)" is the best choice (lower fees, modern standard)
- Click "Next" — Electrum will create a wallet linked to your Ledger
Step 4: Receive Bitcoin
- In Electrum, go to the "Receive" tab
- You will see a Bitcoin address (starting with "bc1")
- Verify this address on your Ledger device — the Ledger will display the address on its screen. Make sure it matches what Electrum shows. This protects against malware.
- Use this address to receive Bitcoin from your exchange or any other source
Step 5: Send Bitcoin (When You Need To)
- Go to the "Send" tab in Electrum
- Enter the recipient's Bitcoin address
- Enter the amount
- Set the fee — Electrum lets you choose your fee level. Higher fees = faster confirmation. For non-urgent transactions, a lower fee is fine.
- Click "Send"
- Your Ledger will display the transaction details — verify the address and amount on the Ledger screen
- Confirm on the Ledger by pressing both buttons
- The transaction is signed on the Ledger and broadcast to the network
Why This Setup Is So Secure
Here is what happens during a transaction with this setup:
- Electrum creates the transaction on your computer
- The unsigned transaction is sent to the Ledger via USB
- The Ledger signs the transaction internally using your private key (which never leaves the device)
- The signed transaction is sent back to Electrum
- Electrum broadcasts it to the Bitcoin network
At no point does your private key ever touch your computer or the internet. Even if your computer is compromised with malware, the attacker cannot steal your Bitcoin because the private key exists only on the Ledger.
Important Electrum Settings
- Enable address verification — always verify receive addresses on your Ledger screen
- Set a wallet password — this encrypts the wallet file on your computer (separate from your Ledger PIN)
- Connect to your own node (advanced) — for maximum privacy, you can run a Bitcoin full node and connect Electrum to it instead of using public servers
Your Self-Custody Stack Is Now Complete
With a Ledger hardware wallet and Electrum, you have one of the most secure Bitcoin setups possible for an individual. Your private keys are offline, your wallet software is open-source and battle-tested, and you have full control over your Bitcoin.
Disclaimer: Electrum and Ledger interfaces may change over time. Always download Electrum only from electrum.org and verify the URL carefully. This setup requires careful attention to detail — mistakes during setup can result in inaccessible funds. This content is educational only.
Key Takeaways
- •Pairing a Ledger with Electrum provides one of the most secure self-custody setups — open-source software with offline key storage
- •Electrum is a lightweight, Bitcoin-only wallet trusted since 2011 with advanced features like coin control and custom fees
- •During transactions, the private key never leaves the Ledger — even a compromised computer cannot steal your Bitcoin
- •Always verify addresses on the Ledger device screen to protect against address-swapping malware
- •Only download Electrum from electrum.org — fake Electrum sites exist and will steal your Bitcoin
Quick Quiz
Question 1 of 3
0 correct so far
Why do some Bitcoiners prefer Electrum over Ledger Live?