Fees are how blockchains prioritize your transaction. Some networks price priority in sats per byte. Others use gas and tip mechanics. Fees can eat into trading profits, delay a time-sensitive transfer, or, if you overpay, shave dollars off a small position. I believe anyone planning long-term storage or frequent transfers should understand fee mechanics. In my experience, a well-chosen fee saves money and headache.
A hardware wallet signs transactions. It does not set market rates. The fee is set by the companion app or external wallet, then the hardware wallet displays the details and asks you to confirm. That separation matters. It means fee estimation and broadcast happen off-device, while the secure element stores and signs private keys.
Which part should you trust? The device for signature integrity. The host app for fee estimates. So keep firmware current and use a wallet app you trust (see firmware-update-guide and ledger-live-guide).
Bitcoin uses an unspent transaction output model, and fees are typically expressed in sats per vByte. Transactions that touch many small inputs are larger and therefore cost more.
Step-by-step: how I set a bitcoin fee from the companion app
Practical tips
For more Bitcoin-specific nuance see ledger-and-bitcoin.
Ethereum moved to EIP-1559 which splits gas into a network-determined base fee (burned) and a priority fee or tip that goes to the validator. Wallets will usually show suggested max fee and max priority fee. Gas is measured in gwei.
Step-by-step: setting an ethereum fee
Things to watch for
See also ledger-and-ethereum-defi for app-specific notes.
| Network | Fee unit | User control | Typical notes |
|---|---|---|---|
| Bitcoin | sats/vByte | High (custom fees) | UTXO size affects cost |
| Ethereum (L1) | gwei (gas) | Medium (max fee / priority fee) | Contract calls cost more |
| Solana | lamports | Low | Usually fixed and small |
Many proof-of-stake or high-throughput chains make fees effectively constant and inexpensive. But NFT minting and complex smart contracts can still spike cost. And if you use a wallet bridge to move between chains, fees may appear on multiple networks.
In my experience, setting a slightly higher priority fee during congestion is better than the stress of a stuck transaction.
Fees can be manipulated by malicious front-ends. A dapp could show one fee in the browser while the unsigned transaction includes a different, much higher fee. Always verify numbers on the hardware wallet screen before approving. That small habit has prevented me from accidental overpayment several times.
Also ensure firmware and the companion app are up to date (see firmware-update-guide and ledger-live-guide). But remember: updates can change UI behavior, so re-familiarize yourself after major releases.
If you use a passphrase (25th word), keep in mind the passphrase creates a different account view; fee estimates will reflect that account's balances. See passphrase-25th-word-guide for more.
Fixes I use
If you need step-by-step recovery or to sweep funds, see restore-recovery-phrase and recover-if-device-lost.
Q: Can I recover my crypto if the device breaks?
A: Yes. Your private keys live in your seed phrase, not the hardware itself. Keep backups as explained in seed-phrase-management.
Q: What happens if the company goes bankrupt?
A: Your funds remain yours because a hardware wallet is non-custodial. The private keys and seed phrase are the authority. Read company-bankruptcy-what-happens for practical steps.
Q: Is Bluetooth safe for a hardware wallet?
A: Bluetooth adds an attack surface compared with USB. If you worry, use a wired or air-gapped approach. See bluetooth-usb-nfc-security.
Q: Can I set a custom bitcoin fee in the companion app?
A: Yes. Use custom sats per vByte if the app exposes that control. If unsure, choose a recommended speed and verify on-device.
Q: How do I speed up a slow ethereum transaction?
A: Replace the transaction by resending with the same nonce and higher fee, or cancel via a higher-fee zero-value tx with the same nonce. This is advanced, so proceed carefully.
Fees are a small detail that often decides whether a transfer succeeds, fails, or costs more than expected. I encourage you to practice with small amounts, check the fee preview on both the app and the hardware wallet, and keep firmware updated. If you want guided setup steps for fee controls, see setup-ledger-step-by-step and the per-coin guides like ledger-and-bitcoin and ledger-and-ethereum-defi.
Ready to review your current transaction settings? Open your wallet, double-check the fees, and confirm the details on the device. Small habits protect big balances.