MultiBit.online

Troubleshooting

MultiBit shows 0 balance?

An empty balance in MultiBit is scary — but a display or sync problem alone does not mean the bitcoin has been lost. Here's how to verify your known receiving addresses and see the real balance.

Before you continue

  • Do not delete or overwrite original wallet data.
  • Make at least two copies before attempting any repair.
  • Preserve the original folder structure where possible.
  • Do not install random tools found through search advertisements.
  • Do not enter wallet words into a website.
  • Do not send private keys, wallet files or passwords through ordinary email.
  • Verify software signatures and hashes where possible.
  • Verify at least one historical Bitcoin address before assuming a wallet is correct.
  • After recovery, transfer funds to a newly generated, maintained wallet.

The short answer

A zero balance alone does not mean the bitcoin has been lost. Your bitcoin is on the blockchain, controlled by your keys or seed. Fix the sync, open the right wallet file, then verify your known receiving addresses on an independent block explorer before drawing conclusions.

Why MultiBit shows a zero balance

MultiBit Classic and HD are discontinued SPV wallets. They show the balance by scanning downloaded blockchain headers — not the full blockchain. When the sync is incomplete, stuck, or stopped at an old block height, transactions are missed and the balance shows 0. Two other common causes: opening a different, empty wallet file with the same name, or the wallet file being password-protected and opened in the wrong mode.

Your balance is on the blockchain, not in the app

This is the key fact: the app is just a window. Your bitcoin exists on the blockchain and is controlled by the private keys inside your .wallet/.key files (Classic) or by your seed phrase and mbhd.wallet.aes (HD). A broken display in MultiBit changes nothing about the actual coins. Provided the keys correspond to the expected addresses and the funds have not already been moved, the funds are reachable.

Step 1 — back up the wallet file first

Before changing anything, copy your wallet data somewhere safe: .wallet/.key files for Classic, and mbhd.wallet.aes plus your seed phrase for HD. Your private keys live in these files — the app is disposable, the keys are not.

Step 2 — confirm it's the right wallet file

The most overlooked cause: MultiBit opened a fresh, empty wallet. Check the wallet name in the window title and the data folder (%APPDATA%/MultiBit on Windows, ~/Library/Application Support/MultiBit on macOS, ~/MultiBit on Linux). If you see a welcome screen or a brand-new wallet, close it and open your original .wallet file.

Step 3 — fix the sync

Close MultiBit completely, then rename only the cached header files — spvchain and checkpoints — in the MultiBit data folder, for example by appending .disabled. On relaunch the app rebuilds them, and if it reaches a recent block height your balance may reappear. Never delete the .wallet file while doing this, and don't permanently delete anything until recovery is complete.

Step 4 — check and move in Electrum

The reliable way to check your balance is a modern wallet:

  • HD: restore your 12-, 18- or 24-word seed in Electrum (BIP39, path m/0') — see the seed restore guide.
  • Classic: import unencrypted .key exports into Electrum, or read the .wallet file with a carefully vetted open-source tool (verify its source and hashes, run it offline) — see exporting private keys.

Once Electrum shows your balance, sweep the funds to a fresh address in a secure wallet — see moving to Electrum.

MultiBit 0 balance FAQ

Are my bitcoins gone if MultiBit shows 0 balance?

Not usually — but always verify. The coins live on the blockchain; the app only displays what its sync has seen. A 0 balance can mean an incomplete sync, the wrong wallet file, missing change keys, an incorrect derivation path, incomplete imports, or funds that were previously moved. Confirm by checking your known receiving addresses on an independent block explorer and by restoring your keys or seed in a modern wallet like Electrum. Note that a public block-explorer lookup can link your IP address to that address; for privacy-sensitive cases use your own node or a privacy-preserving connection.

Why does my MultiBit balance show 0 after syncing?

Two common reasons: the sync finished to an old block height and missed recent transactions, or the wallet file that opened is not the one with your coins. Rebuild the sync files and check you opened the right .wallet file, then verify in Electrum.

Could my bitcoin have been moved without me knowing?

Only someone with your private keys or seed phrase could move your coins. Provided the keys correspond to the expected addresses and the funds have not already been moved, they should still be there — verify your known receiving addresses and transaction history on an independent block explorer before concluding.

How do I check my MultiBit balance without the app?

Restore an HD seed in Electrum (BIP39, path m/0') or import Classic .key exports. Electrum syncs reliably and should show the balance of your addresses once the correct wallet and derivation path are used. You can also check individual addresses on a block explorer.

My MultiBit balance is unconfirmed — what does that mean?

An unconfirmed balance means the blockchain has not yet confirmed the transaction that funds your address. MultiBit's outdated SPV client often cannot see confirmations correctly, so it may show unconfirmed or missing funds. Verify the transaction on a block explorer with your address; if it confirms there, the coins have not moved and Electrum should then show them reliably. Note that a public block-explorer lookup can link your IP address to that address; for privacy-sensitive cases use your own node or a privacy-preserving connection.

MultiBit says 'not enough funds available' — why?

This usually means the app has not finished syncing, so it cannot see your confirmed balance, or the balance it shows is not up to date. It is not a sign that your coins are gone. Fix the sync, verify your address on a block explorer, and move to Electrum to see and spend the real balance.

My transaction is not showing in MultiBit — is it lost?

Not necessarily. A transaction that doesn't appear is usually a sync problem: MultiBit can't see the blockchain properly, but it can also mean the wrong wallet file or an incomplete import. Check the transaction on a block explorer using your receiving address. If it's confirmed there, the transaction exists — export your keys or restore your seed in Electrum to see and spend them.