How to Do Your Ledger Crypto Taxes: Import Every Chain From One Device
Published on April 9, 2026 - 9 min read

Table of Contents
Overview
A hardware wallet feels like a single object. You have one device, one recovery phrase, one PIN. It is easy to assume it produces one transaction history.
It does not. A Ledger is a key manager, and the keys it manages belong to different blockchains that know nothing about each other. Bitcoin held on a Ledger lives on the Bitcoin network. Ether held on the same device lives on Ethereum. Cardano lives on Cardano. Each has its own address format, its own explorer, and its own separate record of what you did.
For tax purposes this matters more than it sounds. A capital gains calculation needs the complete acquisition and disposal history of each asset. If you import three of your six chains, the report is not three-quarters right — it is wrong in ways that are hard to see, because the missing chains often contain the purchases that establish cost basis.
This article covers how to get a full hardware-wallet history into a tax record, what the device does and does not store, and where people lose data without noticing.
Your Device Stores Keys, Not History
The most common misunderstanding about hardware wallets is what they actually contain.
A Ledger stores private keys and signs transactions. It does not store your transaction history. Ledger Live displays history, but it reads that from public blockchain data every time you open it — the device itself is not a ledger in the accounting sense, despite the name.
Two consequences follow:
- Losing or resetting the device does not lose your tax history. The history is on public blockchains and can be re-read from your addresses at any time.
- The device cannot tell a tax tool what you did. There is no export from the hardware itself. Tax software reads your addresses from the relevant blockchains.
So the task is not "connect my Ledger". It is "identify every address the device controls, on every chain, and read each chain's history".
What You Can Import From a Ledger
CryptoTaxBridge treats a wallet as a label on top of the chains it can hold. Selecting Ledger in the import flow gives you a network list, and Ledger reaches every chain currently supported:
| Family | Networks |
|---|---|
| EVM | Ethereum, Polygon, Arbitrum One, Linea, Gnosis, Avalanche, Blast, Mantle, Sonic, Unichain, opBNB, Berachain, Taiko, World Chain |
| Bitcoin-style | Bitcoin, Litecoin, Dogecoin |
| Other | Solana, Tron, XRP Ledger, TON, Cardano |
Each of those is a separate import. That is not busywork — it reflects reality. Your Ethereum address and your Cardano address are unrelated strings controlled by the same seed, and only you know they belong together.
One convenience worth using: all fourteen EVM networks share the same 0x address. Add the address once per network and the same string works throughout. If you have ever bridged to an L2, used an airdrop claim site, or paid for anything on Polygon or Arbitrum, that history exists under the address you already know.
Import a Ledger wallet
Accounts, Not Just Addresses
Here is where hardware wallet history goes missing most often.
Ledger Live lets you create multiple accounts per chain. Account 1, Account 2, and so on. Each is a different derivation path and therefore a different address. People add a second Ethereum account to separate DeFi activity from long-term holdings, then forget it exists a year later.
Before importing, open Ledger Live, go through each chain you have used, and list every account. Import all of them. An account you have forgotten is exactly the account most likely to contain an old purchase whose cost basis you now need.
Bitcoin has an additional wrinkle that deserves its own treatment: a single Bitcoin account generates a new address for nearly every transaction, so importing one address captures almost none of your history. Addresses, xpub and missing Bitcoin history explains why and what to import instead.
Transfers Between Your Own Wallets
Most people who own a hardware wallet did not buy crypto on it. They bought on an exchange and moved it to cold storage. That movement is the single most misread event in crypto tax records.
Moving your own coins between your own wallets is generally not a disposal. HMRC treats beneficial ownership as unchanged, and most other jurisdictions reach the same conclusion. But the movement still has to be recorded, because it is the link between where an asset was acquired and where it was later sold.
If you import the Ledger but not the exchange, the report sees coins appearing from nowhere with no cost. If you import the exchange but not the Ledger, it sees coins leaving and never coming back. Both produce wrong numbers, in opposite directions.
The rule is simple: import every source you have used, not just the ones with interesting activity. How wallet transfers are treated for tax goes into the UK position in more detail.
Network Fees Are Part of the Record
Every on-chain movement costs a fee, paid in the network's own coin. Sending Bitcoin costs BTC. Sending on Ethereum costs ETH.
These fees are not rounding noise. HMRC's guidance lists transaction fees paid for having a transaction included on the distributed ledger among allowable costs for capital gains purposes. Paying the fee also disposes of a small amount of the fee coin, which is its own event.
A hardware wallet user pays these fees constantly — every consolidation, every move to a new account, every claim. Over years they add up to a real number. Whether gas fees are deductible covers what is and is not allowable.
Review imported fees
Staking Through a Hardware Wallet
Ledger supports staking on several chains directly, and this is where records get thin.
Staking rewards are typically income at the point of receipt, valued in your local currency at that time, and they also establish a cost basis for the asset received. Two separate things happen at once, and both need capturing.
On some networks rewards arrive as many small credits over time. Cardano pays every epoch. Solana pays every couple of days. A year of staking can be hundreds of individual receipts, each needing a value on its own date. This is not something anyone reconstructs by hand afterwards.
The practical point: if you staked, say so during review, and check that reward receipts came through as income rather than as plain deposits. A reward miscategorised as a transfer understates your income and overstates your later gain.
Review Before You Report
Importing on-chain data brings in everything the chain contains, and public blockchains contain a lot of things you did not ask for. Unsolicited token transfers, worthless airdrops sent to thousands of addresses, dust, and outright scam tokens all appear in your address history because anyone can send anything to any address.
CryptoTaxBridge deliberately does not guess which of these are junk. Automated filtering of "spam" throws away real transactions often enough to be dangerous, and the person who knows whether an obscure token was a genuine airdrop or a phishing lure is you. Instead, every imported transaction can be reviewed and deleted, and deleted transactions can be restored if you change your mind.
Budget time for this on a first import. It is quick after that, because subsequent syncs only add what is new.
A Hardware Wallet Import Checklist
Before generating a report from Ledger activity, confirm:
- every chain you have ever used on the device is imported, not only the ones with a current balance;
- every Ledger Live account per chain is included, not just Account 1;
- Bitcoin, Litecoin and Dogecoin were imported by extended public key rather than a single address;
- the exchanges you bought from are connected too;
- staking rewards appear as income, with dates;
- network fees are present on outgoing transactions;
- junk tokens have been reviewed and removed.
An empty chain import costs nothing. A missing one costs you the cost basis of whatever you later sold.
Conclusion
The mental model that makes hardware wallet tax work is this: the device is a keyring, and each key opens a different, separate history. Your tax report needs all of them.
Get that right and the rest is mechanical — import each chain, connect the exchanges at the other end of your transfers, review what came in, and generate the report for your country. Get it wrong and you will spend a January evening trying to remember which network you used for something in 2023.
Connect your wallets
Official Resources
- HMRC: allowable expenses for cryptoassets (CRYPTO22150)
- HMRC: what is a disposal (CRYPTO22100)
- HMRC: record keeping for cryptoassets (CRYPTO10400)
- IRS: digital assets
This article provides general information and is not tax advice. Wallet software changes; where this article and your wallet's own documentation disagree, the wallet is right.
Keep reading
How to Import a Bitcoin Wallet for Taxes: Addresses, xpub and Missing HistoryImporting a single Bitcoin address usually captures a fraction of your transactions. Here is why change addresses hide your history, and what to import instead.
How to Do Your Solana and Phantom Crypto Taxes: Staking, Airdrops and SPL TokensSolana wallets generate hundreds of small reward receipts and a pile of airdropped tokens. Here is how each is treated and how to import them for tax.
How to Do Your MetaMask Crypto Taxes: One Address, 14 NetworksYour MetaMask address is identical on every EVM network, but each network keeps its own history. Here is how to import all of them for tax reporting.
Are Crypto Gas Fees Tax Deductible? Failed Transactions, Approvals and On-Chain CostsHMRC allows some crypto transaction fees as costs and refuses others. Here is what the guidance actually says about gas, swaps, approvals and failed transactions.
Does Your Crypto Exchange Report You to the Tax Office? CARF and DAC8 ExplainedFrom 1 January 2026 crypto platforms collect and report user and transaction data automatically. Here is what CARF and DAC8 cover, and the dates that matter.
API Import or CSV Upload: Which Crypto Tax Workflow Fits You?Compare API imports and CSV uploads for crypto tax records, including completeness, security, sync workflow, and current CryptoTaxBridge support.