Wallet recovery · Guide
Wallet Restored But Empty? Your Seed Is Probably Fine
Why is a restored wallet empty? An accepted recovery phrase can still be the wrong backup, or the wallet may be checking a different passphrase, account, derivation path or network. Start with a known receiving address and its transaction history. A valid checksum does not prove that the phrase belongs to the funded wallet, and an empty app balance does not prove the funds are lost.
A zero balance is a symptom to investigate, not a diagnosis. Keep any working wallet or device intact while you compare the backup and account details. If transaction history shows the funds moved out, finding a different path will not reverse that transfer.
Why an accepted seed can show an empty wallet
A seed phrase doesn’t contain your addresses. It contains a master key, and your wallet software derives addresses from that master key using a derivation path — a formula like m/44'/0'/0'/0/0. The same seed, run through different paths, produces completely different sets of addresses. Every one of them is “correct”. Your coins live on the specific addresses your original wallet generated. If the wallet you’re restoring into scans a different path, it derives different addresses, finds no history, and shows zero — while your funds sit untouched on the addresses the first wallet used.
A derivation mismatch is one possible explanation. Confirm it by matching an address with known history; do not infer it from the balance display alone.
Which checks explain an empty restored wallet?
1. Is the wallet using the original derivation path?
Different wallets default to different paths for the same coin. A few that trip people up constantly:
- Bitcoin address types. Legacy (
m/44', addresses starting 1), SegWit-compatible (m/49', starting 3), native SegWit (m/84', starting bc1q) and Taproot (m/86', starting bc1p) all derive different addresses from one seed. Restore a native-SegWit wallet into software that only scans legacy, and it looks empty. - Ethereum account paths. Different wallet software and account-creation methods can use different derivation paths. A Ledger-connected account and an account imported directly into another wallet may therefore show different addresses. Record the original software and compare a known address before selecting a supported alternative path.
- Account index and gap limit. If your coins are on account 5, or on address index 30 after a long gap of unused addresses, a wallet that only scans the first account or stops at the default gap limit will miss them.
2. A passphrase / hidden wallet
If the original wallet used a BIP39 passphrase, the recovery phrase alone opens its separate default wallet. That wallet may be empty or hold different funds. Each passphrase derives a valid wallet, so a missing or mistyped passphrase causes no explicit error. An empty restore can suggest this scenario, but does not prove it. For the Ledger case, see forgotten Ledger passphrase recovery.
3. Restored into the wrong wallet software for that coin
Some coins only appear if the wallet explicitly supports them or you add the account manually. A seed that holds, say, Dogecoin or a specific token may restore “empty” in software that isn’t scanning that coin’s path at all.
4. A genuinely different seed
The phrase may be a different valid backup: an old wallet, a decoy or a phrase from another device. It can pass the checksum while generating addresses unrelated to the funds you are looking for. Compare known addresses and the backup’s origin before searching paths.
Ledger Live shows zero balance — and you didn’t restore anything?
Compare a known receiving address and its transaction history on the correct network. If the assets remain there but the app does not display them, check synchronization, account selection and token visibility using Ledger’s official troubleshooting guidance. A display issue does not require a seed or passphrase search. If the assets have moved, investigate those transactions rather than assuming an app problem.
If Ledger rejects the phrase, see Ledger seed phrase recovery. If the phrase is accepted but an optional passphrase is forgotten, see Ledger passphrase recovery. These are separate recovery routes.
How to find your coins
The fix is systematic: derive addresses from your seed across the full range of likely paths, then check each resulting address for on-chain history. When history turns up, that’s your path. In practice that means:
- Sweeping the full path family for your coin (all four Bitcoin address types; both Ethereum conventions; multiple account indexes) with a generous gap limit.
- Testing with and without candidate passphrases if a hidden wallet is suspected.
- Checking the addresses on a block explorer — the coins are visible on-chain even while your wallet shows nothing.
A wallet that lets you set a custom derivation path (Electrum and Sparrow for Bitcoin, or adding the alternate ETH path in MetaMask) can resolve the simple cases yourself. Where it gets hard — an unknown path, a suspected passphrase, many account indexes, or a coin with non-standard derivation — is where professional recovery is faster and less error-prone than guessing by hand.
What we do
We derive across every plausible path and account index for your coin, check each address against on-chain history to locate the exact one holding your funds, and — if a passphrase is involved — run passphrase recovery in parallel, including the encoding traps that make a “correct” passphrase silently open a different wallet. Everything runs offline; nothing is uploaded. Feasibility depends on the surviving backup and account information; neither a matching path nor recovery can be guaranteed.
What you should never do
Don’t conclude your coins are gone and wipe or re-initialise the device — you may still need its exact configuration. And never enter your seed into a website, a “balance checker”, a Telegram bot or an AI chatbot to “see if it has funds”. Your seed is your money; a block explorer only needs an address, never the seed. Anyone asking for your full seed by email or chat to “check” it is running a scam.
Frequently asked questions
My seed was accepted but the wallet is empty. Are my coins gone?
An accepted phrase passes the wallet’s format and checksum checks, but may still be a different valid backup. Compare a known receiving address, then check passphrase, account, derivation path, network and transaction history. An empty app balance alone cannot tell you whether funds remain.
What is a derivation path, in plain terms?
It’s the formula your wallet uses to turn one seed into many addresses. Different wallets use different formulas, so the same seed can produce different addresses in different apps — which is why coins can seem to vanish when you switch wallets.
I moved from Ledger to MetaMask and my Ethereum is gone. Why?
The apps may be showing different accounts, paths or networks. Compare the displayed address with one used before the move. Where the wallet supports it, selecting the original account path can restore visibility. If the address matches, check network, token visibility and transaction history instead.
Could a passphrase be the reason?
Yes. If the original wallet used an optional BIP39 passphrase, the recovery phrase alone opens a separate default wallet. A missing or mistyped passphrase can therefore show different addresses. Check a known address before concluding that the passphrase is the problem.
Can I fix this myself?
Sometimes. Identify the original wallet, coin, account and a known receiving address. Check supported account and path options and the correct network. Preserve working device access and do not enter recovery secrets into online balance checkers. Unknown backups or forgotten passphrases need a separate assessment.
How much does this cost?
Success-based: a percentage of the recovered value, agreed before we start, and only if we locate and restore access to your funds. No upfront payment.
Ledger Live suddenly shows zero balance, but I didn’t restore or reset anything. Are my coins gone?
Check a known address on the correct network and inspect its transaction history. If funds remain but the app does not display them, synchronization, account selection or token visibility may explain the difference. If funds moved out, a display fix cannot reverse the transaction.
Why is my Ledger empty after restoring my 24-word recovery phrase?
The backup may differ from the original, or the wallet may be using a different passphrase, path, account or network. Passing the checksum does not establish ownership of the funded wallet. Compare known addresses and transaction history before choosing a recovery route.
KeychainX has recovered wallets professionally since 2017 from Baar, Zug, Switzerland. Derivation-path forensics is core to what we do. Contact us — we reply within 24 hours. We never contact people first on social media and never ask for upfront payment.
Need help recovering a wallet?
Honest assessment within 24 hours, success-based fee, no upfront payment.