← Learn

Go deeper

Restored your seed phrase and the wallet shows zero? What to check before you panic

By An Honest Node · Last updated

Cartoon Node and Chad beside the title Restored wallet shows zero — what to check

Heads up: some links here are affiliate links. If you buy through them, I may earn a commission at no extra cost to you.

Short answer: if you restored your seed phrase and the wallet shows zero, your bitcoin is very often still there. The new wallet is usually just looking in a different place. Under the BIP39 standard, every passphrase (including none at all) opens a valid wallet, and only the right one opens yours (BIP39). On top of that, one seed holds several address types and numbered accounts, and wallets stop scanning after 20 unused addresses in a row (BIP44). Blockstream’s help center puts it simply: none of these issues mean your funds are permanently lost (Blockstream). Check, in order: the right backup, the passphrase, the address type, other accounts, the network, and the wallet format. And never type your words into a website or hand them to a “recovery” service.

This guide explains why a restore can look empty, gives you the checks in order, shows how to confirm on the blockchain that your coins haven’t moved, and covers what to write down so your family never hits the same wall. It’s for anyone restoring a wallet, and for anyone who may one day restore someone else’s.

First: don’t panic, and keep your words offline

A zero balance after a restore feels like a theft. Usually it isn’t. Before you try anything, set two rules:

  • Only enter your words on a hardware wallet’s own screen when it asks. Trezor’s rule is never to enter your wallet backup anywhere unless your Trezor device prompts you, and never to keep a digital copy (no screenshots, photos or email) (Trezor). That rules out “seed checker” websites, chat windows and anyone who messages you offering help.
  • Change one thing at a time and write down what you tried. Trezor suggests this when hunting for a passphrase typo, so you don’t repeat attempts or lose track (Trezor). It works for every check below.

Why does a restored wallet show zero?

Your seed words aren’t a single account. They’re the starting point for a whole tree of wallets and addresses, and the app you restore into has to look in the same branch your old wallet used:

  • The passphrase picks the branch. With BIP39, the words plus a passphrase make the seed. If there’s no passphrase, an empty one is used. Every passphrase produces a valid wallet (BIP39), so a missing or mistyped passphrase gives you a real, working, empty wallet instead of an error (Blockstream).
  • The address type picks the path. Legacy, Nested SegWit, Native SegWit and Taproot accounts each use their own derivation path (BIP44, BIP49, BIP84, BIP86), and Trezor notes that each type has its own addresses within the same wallet (Trezor).
  • Accounts and the gap limit set how far the app looks. BIP44 wallets check accounts in order and stop at the first one with no transactions, and they stop scanning an address chain after 20 unused addresses in a row (BIP44).
One set of seed words opens many valid walletsYour 12 or 24 seed words sit at the top. They branch three ways: with no passphrase, with your real passphrase, and with a passphrase that has one typo. Each branch is a valid wallet, and no error message appears for any of them. In this example only the branch with your real passphrase holds your coins. Inside every branch there are still four address types (Legacy starting with 1, Nested SegWit starting with 3, Native SegWit starting with bc1q and Taproot starting with bc1p) and numbered accounts. A restore that looks in the wrong branch shows zero.Your seed words12 or 24 wordsNo passphraseValid walletRight passphraseYour coinsOne typoValid, emptyNo error appears for any branch.Inside each branch, still more placesLegacy (1…) · Nested SegWit (3…)Native SegWit (bc1q…) · Taproot (bc1p…)Account #1, #2, #3…Wrong spot = a balance of zero
Same words, different passphrase or address type: a different, valid wallet. No error tells you you’re in the wrong one.

What to check, in order

Start with the most common causes. Most people find the problem in the first three.

1. Is this the right backup, spelled right?

Blockstream says it’s common to have several recovery phrases from past wallets, and the wrong one opens a different wallet with the wrong balance or zero, so try any other backups you have (Blockstream). Check spelling too: backup words always come from a fixed public list, and Trezor points out look-alike pairs such as boy/box and aware/awake (Trezor). If an app rejects the words as invalid, that’s a typo or wrong order, not a balance problem.

2. Did you (or didn’t you) use a passphrase?

This is the big one. If the wallet was made with a passphrase (often called the “25th word”), restoring the words without it opens a different, empty wallet. The reverse happens too: Blockstream notes some people think they set a passphrase when they didn’t, so also try with the passphrase field left empty (Blockstream).

  • Passphrases are case-sensitive, and spaces at the start, middle or end count (Trezor).
  • Check your keyboard layout if you type it on a computer, and use the app’s “show” option to see what you typed before you confirm (Trezor).
  • No wallet can tell you which character is wrong, because every string opens some wallet (Trezor). A forgotten passphrase can’t be looked up or reset by anyone, including Trezor support (Trezor).

The deeper explanation of passphrases (and when they’re worth the risk) is in how to back up your seed phrase.

3. Are you looking at the right address type?

Find any address your old wallet used to receive (an old exchange withdrawal record or a saved receive address works) and look at how it starts. Trezor lists the four Bitcoin types: Native SegWit addresses start with bc1q, Nested (Legacy) SegWit with 3, Legacy with 1 and Taproot with bc1p (Trezor). Then add an account of that type in your wallet app. In Trezor Suite, you pick the type when you add a Bitcoin account; SegWit is the default (Trezor).

Match your old address to the account typeAn address starting with 1 is Legacy, BIP44 · m/44'/0'/0'. An address starting with 3 is Nested SegWit, BIP49 · m/49'/0'/0'. An address starting with bc1q is Native SegWit, BIP84 · m/84'/0'/0'. An address starting with bc1p is Taproot, BIP86 · m/86'/0'/0'. Multisig addresses can also start with 3 or bc1, so a multisig wallet needs its own setup details.ADDRESS STARTSACCOUNT TYPE1…LegacyBIP44 · m/44'/0'/0'3…Nested SegWitBIP49 · m/49'/0'/0'bc1q…Native SegWitBIP84 · m/84'/0'/0'bc1p…TaprootBIP86 · m/86'/0'/0'Multisig can also start with 3 or bc1:it needs its setup file (descriptor) too.
The start of an old receive address tells you which account type to add. Paths from BIP44, BIP49, BIP84 and BIP86.

4. Is it in a second account, or past the gap limit?

If you once used “Bitcoin #2” or another numbered account, add it again. Trezor Suite only lets you add the next account once the previous one has transaction history, separately for each type (Trezor). And if you generated lots of receive addresses without using them, the coins may sit past the 20-address gap limit (BIP44). Check your wallet app’s help pages for a way to make it scan further.

5. Is the right network turned on?

Trezor Suite can show an empty wallet simply because the Bitcoin network isn’t enabled in its settings (Trezor). Blockstream warns about the same thing with testnet: a wallet on the wrong network shows the wrong balance or zero (Blockstream).

6. Was it made by an app that uses its own format?

  • Electrum seeds aren’t BIP39. Electrum says it doesn’t generate BIP39 seeds and uses its own seed version system (Electrum). If the words came from Electrum, restore them in Electrum.
  • 20-word backups are usually SLIP39. Trezor’s 20-word Single-share and Multi-share backups use SLIP39, which has a different word list from BIP39 (Trezor). Restore them on a Trezor or a wallet that supports SLIP39; Trezor lists Electrum, Sparrow, BlueWallet, Wasabi and Rabby (Trezor).
  • Some app wallets were 2FA multisig. Blockstream says all of its app wallets created before September 2021 (including GreenAddress), and Jade wallets set up in its app before April 2022, use 2FA, and its app detects the type automatically when you restore (Blockstream). When in doubt, try the app the wallet was made in first; Blockstream suggests restoring on platforms you may have used in the past (Blockstream).

7. Was it a multisig wallet?

If the wallet was a multisig built from separately backed-up keys (for example a 2-of-3 across three hardware wallets), the seed words alone aren’t enough. BIP87 notes that every cosigner’s public key is needed along with the required seeds in any multisig restore, and the wallet descriptor holds that information (BIP87). The Bitcoin Design Guide says that without the wallet configuration, or at least every extended public key (xpub) with its fingerprint and derivation path, you won’t be able to recover a multi-key wallet (Bitcoin Design Guide). Find that file or printout before you try anything else.

Some app-based 2FA wallets work differently. Electrum says the seed of its two-factor wallet holds two of the three master private keys and lets it derive the third master public key, so you restore it from the seed alone by choosing “wallet with two factor authentication” in Electrum (Electrum). Blockstream’s app likewise detects a 2FA wallet from the recovery phrase when you restore (Blockstream). For those, restore in the app that made the wallet.

How do I check that my bitcoin is still there?

Bitcoin transactions are public. If you have an address your old wallet received to, paste it (the address, never your words) into a block explorer such as mempool.space:

  • Coins still sitting there: nothing has moved. Your restore is looking in the wrong place, so keep working through the checks above. Blockstream’s test is similar: if a funded address you know is yours doesn’t show up in the wallet’s address list, one of the variables above is off (Blockstream).
  • Balance moved on: that may be fine. Wallets often send leftover change to a new address in the same wallet, so an old address can look empty even though you still have the bitcoin (Bitcoin Wiki). If you know you didn’t send it, read what to do if you’ve been scammed and treat that backup as exposed.

How to restore safely (and when to move to a new backup)

  • Restore on a hardware wallet, entering the words only on the device when it asks (Trezor). If you don’t have one yet, hardware wallets explained covers how to choose and buy one safely. Bitcoin-only options include the Trezor Safe 5 Bitcoin-only and the budget Trezor Safe 3 Bitcoin-only (affiliate links; I may earn a commission at no extra cost to you).
  • If your words ever went into a website, a chat or a computer or phone app, treat the backup as possibly compromised. Trezor’s advice when you suspect that is to assume it’s true and move the funds to a wallet with a new backup right away (Trezor). Our step-by-step version, with a small test send first, is how to move your bitcoin to a new hardware wallet.
  • Keep the old backup until you’ve found everything. Don’t destroy anything until every account and passphrase has been checked and the coins are safely in their new home. When you write the new backup, a metal plate such as the Trezor Keep Metal (20-word) or Keep Metal (24-word) survives fire and water better than paper; pick the one that matches your backup’s word count (affiliate links; I may earn a commission at no extra cost to you).

Watch out for “recovery” help

When bitcoin seems to be missing, be ready for “recovery experts.” The CFTC describes recovery scams as advance-fee fraud that targets people already harmed by other frauds (CFTC), and the FBI warns about fictitious law firms offering to recover funds for crypto scam victims (FBI IC3). No legitimate helper needs your seed words. The red flags are in bitcoin scams to know in 2026.

Make sure your family never hits this wall

Everything above is hard enough for the person who made the wallet. For a grieving family member, an empty-looking wallet can mean giving up on bitcoin that was there all along. A few notes, written down now and kept where your family will find them, prevent it:

  • Which device or app made the wallet, and how many words the backup has.
  • Whether there’s a passphrase, and where its record is kept (never in the same place as the words).
  • The account type and which accounts you use (for example “Native SegWit, account #1”).
  • For multisig: where each key is and where the wallet configuration file is.
  • A plain warning on top: “If the wallet looks empty, check the passphrase and wallet type. Don’t give up, and never type the words into a website.”

The free Bitcoin Inheritance Kit has this built in: its letter-of-instruction template has spaces for the wallet device or app, the word count, the passphrase record and multisig configuration files, and its recovery steps tell your executor to check the passphrase and wallet type before anything else if a wallet looks empty. For the whole plan, see how to get your bitcoin to your family when you die.

Want a quick read on your own setup? The Is My Wallet Safe? checker asks four questions and runs in your browser. More free tools, including the live bitcoin price, are on Bitcoin Tools.

What this guide can’t tell you

Every wallet app labels these settings differently and changes them over time, so check your own app’s help pages and official support before changing anything. This guide can’t recover a lost seed phrase or a forgotten passphrase; if neither exists, nobody can rebuild them (Trezor, Blockstream). Nobody from An Honest Node will ever ask for your seed phrase. Educational only, not financial advice.

FAQ

Is my bitcoin gone if my restored wallet shows zero?

Usually not. A missing or mistyped passphrase, a different address type, another account or the wrong network all open a valid but empty-looking wallet. Look up an old receive address on a block explorer: if the coins are still there, your restore is just looking in the wrong place.

Source: Blockstream

How do I know if I used a passphrase?

No wallet can tell you, because every passphrase, including none, opens a valid wallet. Try restoring with the passphrase field empty and with the passphrase you think you used, typed exactly (capitals and spaces count). The one that shows your transaction history is the right one.

Source: BIP39

Which derivation path or account type should I pick?

Match an old receive address: 1 is Legacy (BIP44), 3 is Nested SegWit (BIP49), bc1q is Native SegWit (BIP84) and bc1p is Taproot (BIP86). If you have no old address, add an account of each type and see which one shows history.

Source: Trezor

Is it safe to use a seed phrase checker website or a recovery service?

No. Only enter your words on a hardware wallet’s own screen when it asks. Anyone offering to recover your bitcoin for a fee is a likely scam; the CFTC calls recovery scams advance-fee fraud aimed at people who already lost money.

Source: CFTC

Can I restore a 2-of-3 multisig with just two seed phrases?

Not if each key was backed up separately. That kind of multisig restore also needs every cosigner’s public key, which the wallet descriptor (configuration file) contains, and without the descriptor or all the xpubs the wallet may not be recoverable. Some app 2FA wallets, such as Electrum’s, are the exception: their seed alone restores the wallet in that app.

Source: Bitcoin Design Guide

Sources

Educational only, not financial advice.

Researched and drafted with AI assistance, reviewed against the linked sources.

Check Your Wallet