If your Ledger Nano X Stellar wallet is showing 0 balance (or a similar message in a desktop Stellar wallet connected to a hardware wallet), the device is usually not the root cause. Wallets are viewers of on-chain data. They ask Stellar’s Horizon servers for account state and then render what they see. So a 0 balance is a symptom, not a mystery.
What I've found in my testing is that most zero-balance cases boil down to one of a few repeatable problems: the account was never activated on the public network, you opened the wrong account (or used a passphrase), your desktop app is pointing at testnet, or the desktop app simply needs to re-sync. Short story: breathe, then follow the checklist below.
And yes, I double-checked these steps across several machines during hands-on testing.
If these steps still leave the desktop wallet showing 0 while an explorer shows funds, remove cached data and update the desktop wallet (or try a different desktop client) — sometimes a client-side cache or a misconfigured Horizon node causes stale state.
Account not activated: Stellar requires accounts to be created on-chain. If you sent XLM to an address that never completed a creation transaction (or the creation failed), the account won't exist and wallets will show 0. Fix: find the original transaction ID or resend to a properly created address.
Testnet vs public network: Are you on testnet? Easy to miss. Testnet accounts are separate from mainnet accounts (they’ll always show different balances). Switch to the public network in your desktop wallet.
Wrong account / derivation path / passphrase: Did you create multiple accounts in the same hardware wallet or use a passphrase (hidden wallet)? Addresses change. If you’re viewing the wrong account index or forgot a passphrase, balances will appear empty. See passphrase-25th-word and hidden-wallets.
Trustlines and issued assets: If you expect to see tokens (non-XLM assets), make sure the account has the required trustlines. Wallets will often show XLM fine but hide assets unless the trustline exists (or if the desktop client doesn’t surface certain custom assets).
Claimable balances: Stellar supports claimable balances. Tokens can be sitting as claimable and not in a straightforward account balance until claimed. Use an explorer to search for claimable balances on the address.
App not open / connection issue: Some desktop wallets will show 0 if the Stellar app isn't open on the device during connection. Open the app and try again.
Out-of-date firmware or desktop app: Occasionally a protocol change or app update will cause mismatches. Update firmware and the desktop wallet client (see firmware-update).
Display the public key on the device and paste it into a Stellar explorer. Does the on-chain view match your expectations? (If not, you’re looking at the wrong account or passphrase.)
Look for claimable balances and offers. Funds reserved in an open offer or listed as claimable won’t always appear as an available balance in every wallet UI.
If you’ve used an exchange deposit memo, confirm the memo and destination address were correct. Missing memos are a common source of "missing" funds when sending to custodial services.
Using a passphrase (an extra word or PGP-style passphrase that creates a hidden wallet) is powerful but unforgiving. What I believe is that passphrases are great for extra protection — until you forget them. If you created a hidden wallet, the public addresses will be entirely different from your main seed-derived addresses, and the desktop wallet will show 0 unless you open the exact hidden wallet.
But be careful: if you forget your passphrase, your funds are irrecoverable. If you use a passphrase, document it securely (metal backup plates are recommended; see seed-phrase-management).
For larger holdings, consider multisig and geographic distribution. Multisig reduces single-point-of-failure risk by requiring multiple approvals for a move. It’s more complex to set up for Stellar but feasible (see multisig-setup-compatibility and multisig-setup).
In my experience, multisig is overkill for small balances but worth considering once a holding reaches a value threshold you’re uncomfortable keeping on a single device.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Desktop shows 0, explorer shows funds | Desktop cache or wrong Horizon node | Restart desktop wallet, re-add account, try different client |
| Address on desktop ≠ address on device | Wrong derivation index or passphrase | Display address on device and re-check; review passphrase settings |
| No account on explorer | Account never activated (no creation tx) | Resend creation transaction with enough XLM (follow Stellar docs) |
| Tokens not visible | Missing trustline or client doesn’t show asset | Add trustline or try a client that displays custom assets |
Q: Can I recover my crypto if the device breaks? A: Yes — if you have your seed phrase (and passphrase if used). Recover on another compatible hardware wallet or a reputable desktop wallet with recovery support. See restore-recovery and recover-if-broken.
Q: What happens if the company goes bankrupt? A: Your crypto is self-custody: ownership depends on your seed phrase and passphrase, not the company. That said, some companion apps and firmware checks rely on vendor tools; keep copies of necessary recovery instructions (see company-bankrupt).
Q: Is Bluetooth safe for a hardware wallet? A: Bluetooth adds convenience but a slightly larger attack surface than USB. For desktop reconciliation and troubleshooting I recommend using a wired connection. See connectivity-bluetooth-usb.
Q: Why is my XLM not showing even though I sent it? A: Check memos, network (testnet vs public), account creation tx, trustlines, and passphrase. The blockchain explorer is your friend.
Who this helps: users holding Stellar (XLM) in a hardware wallet who need to reconcile balances with a desktop Stellar wallet. If you’re comfortable checking explorers and following step-by-step fixes, this guide is aimed at you.
Who should look elsewhere: complete beginners who prefer a managed custodial service (not advised for long-term self-custody) or users who do not have their seed phrase backed up. See introductory setup guides: nano-x-setup and first-time-setup.
If your Ledger Nano X Stellar wallet is showing 0 balance, start with the address check and an on-chain explorer. That single step resolves the majority of cases. In my testing across a few desktops and firmware versions, the combination of a mismatched passphrase and an incorrect network selection caused most pain points.
For step-by-step device setup, firmware verification, and deeper recovery procedures, see: how-to-update-firmware-steps, firmware-update, seed-phrase-management, and passphrase-25th-word.
If you're still stuck after following this guide, review the troubleshooting checklist and then try a second desktop Stellar client or reach out to community support channels (never share your seed phrase). For general troubleshooting see troubleshooting-general.
Need hands-on setup help? Start at the device setup guide: nano-x-setup. Good luck — and remember, a visible zero is almost always fixable with a methodical check of address, passphrase, and network (and yes, patience).