Receiving crypto is usually passive: someone broadcasts a transaction to an address you control and a blockchain records it. Sending requires the device to sign a transaction, the wallet software to construct it correctly, and the network to accept and confirm it. Small gaps in any of those steps produce frustrating situations where the ledger wallet can receive coins but cannot send them.
I believe most readers are here because they saw a balance and then hit a Send button that failed. In my testing I’ve seen the same patterns repeatedly: unconfirmed inputs, missing native coin for fees, app mismatches, and connectivity issues (among others). Below I walk through the common causes, step-by-step fixes, and examples you can apply right away.
Here are the frequent root causes, with practical fixes.
Symptom: Your account shows incoming BTC but the wallet reports unconfirmed outputs or the transaction fails when attempting to spend.
Why it happens: Bitcoin uses UTXOs (unspent transaction outputs). If the UTXO you received is still unconfirmed (in the mempool), many wallets won’t allow spending it yet. That can be visible as "ledger wallet shows unconfirmed bitcoin" in searches.
Fixes:
Related: see our guide on transaction failures and stuck transactions and bitcoin issues.
Symptom: You receive a token and see a balance, but the wallet won’t let you send. For example, searches sometimes read like "ledger ripple wallet can recieve but not send" (yes, that typo appears often).
Why it happens: Many blockchains require you to hold a minimum amount of the native coin to pay fees or to meet a network reserve. On some chains (XRP being a common example) there’s also an account reserve that prevents outgoing transfers until there’s sufficient native balance.
Fixes:
See a focused guide on ripple/xrp issues and ethereum / ERC-20 issues.
Symptom: The device shows a balance but refuses to sign transactions or Ledger Live (or another manager app) reports errors.
Why it happens: The coin app on the device or the companion app on your computer/phone may be out of date. Or the account you’re viewing was created with a different derivation path or passphrase (the optional 25th word). If you used a passphrase when receiving, the device may be showing a different account than the one controlling the private keys.
Fixes:
Symptom: You can receive an ERC-20 or SPL token but can’t send it.
Why it happens: Tokens rely on the chain’s native asset to pay gas. Also, some smart-contract tokens require an approval step or interact with contracts that increase gas complexity.
Fixes:
Symptom: The device signs the transaction but it never shows up on the network, or the app times out.
Why it happens: USB/OTG or Bluetooth connections can fail. Companion apps may be out of sync with network nodes. Or the transaction construction failed client-side.
Fixes:
And yes, testing with a small amount saves headaches.
Example 1 — Unconfirmed Bitcoin:
Example 2 — XRP receive but cannot send:
Example 3 — ERC-20 token stuck:
These are simple, repeatable fixes. In my experience the majority of "can't send" tickets resolve with one of these steps.
| Symptom | Typical cause | Quick fix |
|---|---|---|
| Receive OK, cannot send | Unconfirmed UTXO / insufficient native coin / wrong account | Wait for confirmations / top up native coin / check passphrase |
| Send fails to broadcast | Connectivity or companion app error | Try new cable/host / update app |
| Transaction stuck in mempool | Low fee or missing RBF/CPFP | Bump fee (RBF) or perform CPFP |
But don’t overcomplicate your setup unless you need multisig—most users are safer with a single hardware wallet plus good seed backup.
Q: "Can I recover my crypto if the device breaks?" A: Yes — recover from your seed phrase to another hardware wallet or a trusted software wallet. See recover from seed.
Q: "What if I see 'insufficient funds' when trying to send XRP?" A: Verify the native coin minimum reserve and add a small amount of native XRP. See ripple-xrp-issues.
Q: "Is Bluetooth safe for a hardware wallet?" A: Bluetooth increases the attack surface versus USB, but modern devices use secure channels. For high-value transfers I prefer USB (and sometimes air-gapped workflows).
Q: "Ledger cannot send funds — what next?" A: Work through the checklist above, then consult troubleshooting-index and error codes index.
If you can receive but not send, start by checking confirmations and the native coin balance. Then move through firmware, app, and passphrase checks. What I’ve found is that patience plus a methodical checklist solves most cases.
Still stuck? Follow the troubleshooting flowchart or consult the specific guides linked above (Bitcoin, XRP, ERC-20). If the problem persists after those steps, collect the transaction IDs, device firmware version, and exact error text before reaching support — that information speeds up diagnostics.
For more setup and repair procedures see the setup guide, seed phrase management, and transaction failures. Good luck — and remember, small test transactions save big mistakes.