How to Do Trust Wallet Crypto Taxes: One Seed Phrase, Many Networks
Published on June 8, 2026 - 9 min read

Table of Contents
- Overview
- One Phrase, Many Histories
- What You Can Import From Trust Wallet
- Where to Find Each Address
- Bitcoin, Litecoin and Dogecoin: The Address Problem
- Swaps Inside the App Are Disposals
- Staking and Earn
- Spam Tokens You Never Saw
- Transfers to and From Exchanges
- A Trust Wallet Import Checklist
- Conclusion
- Official Resources
Overview
Trust Wallet is the wallet most people open on their phone when they first leave an exchange. It is free, it supports more networks than almost anything else, and it hides the complexity well: one recovery phrase, one balance screen, one app.
That simplicity is exactly what makes it awkward at tax time. Behind the single balance there is no single history. Every network you switched on in Trust Wallet is a separate blockchain with its own address and its own record of what you did, and your tax report needs all of them.
This article covers how to get a complete Trust Wallet history into a tax record: where each address lives, which networks share one, where Bitcoin-style coins make it harder, and what the in-app swap, earn and buy features look like once the numbers are on a page.
One Phrase, Many Histories
Trust Wallet is a key manager. The recovery phrase generates a private key for every network the app supports, and each of those keys controls an address on that network. The app reads your balances and history from public blockchain data every time you open it — it does not store that history itself.
For tax purposes the consequences are the same as for a hardware wallet:
- The app has nothing to export. There is no statement, no annual summary, no file of everything you did. Tax software reads your addresses from each chain.
- Each network is its own import. Ethereum, Solana, Tron and Bitcoin held in the same Trust Wallet are four unrelated histories that only you know belong together.
- Losing the phone loses nothing. The history is on the chains and can be re-read from the addresses at any time.
So the job is: list every network you have ever enabled, find its address, and import each one.
What You Can Import From Trust Wallet
CryptoTaxBridge treats a wallet as a label on top of the chains it can hold. Choosing Trust Wallet in the import flow lists every supported network:
| 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 line is a separate import, and that reflects reality rather than creating work for its own sake. The one shortcut is the EVM family: Trust Wallet uses the same 0x address on every EVM network, so the string you copy for Ethereum is also your Polygon, Arbitrum and Avalanche address. Import it once per network you used.
Import a Trust Wallet address
Where to Find Each Address
In the app, open the coin, tap Receive, and the address is shown with a copy button. For EVM coins the address is identical whichever EVM network you pick, so one copy covers the family. For Solana, Tron, XRP, TON and Cardano each has its own format — a T… address for Tron, an r… address for XRP, and so on — and each must be copied separately.
Two things catch people here:
Networks you turned off. Trust Wallet lets you hide coins from the main screen. Hiding a network does not delete its history. Go through Manage crypto and check for anything you enabled, used, and later hid.
More than one wallet in the app. Trust Wallet supports several wallets side by side, each with its own recovery phrase. People create a second one for a specific airdrop or game and forget it. Switch through every wallet in the app before you decide you are done.
Bitcoin, Litecoin and Dogecoin: The Address Problem
For Bitcoin-style coins, copying the receive address is not enough. Trust Wallet, like most modern wallets, generates a fresh receiving address for each transaction, so the address you see today has only part of your history. Why one Bitcoin address is almost never your full history explains the mechanism.
The usual fix is to import the extended public key, which covers every address the wallet has ever generated. Trust Wallet does not show that key inside the app. In practice you have two options:
- import every Bitcoin, Litecoin or Dogecoin address you have actually received on, which a block explorer can help you list from any one transaction; or
- obtain the extended public key by restoring the same recovery phrase into a wallet that displays it.
The second is more complete but it means typing your recovery phrase into another piece of software. Do not do that casually; a phrase entered into the wrong place is a drained wallet. For small Bitcoin balances with a handful of transactions, listing addresses is the safer path.
Swaps Inside the App Are Disposals
Trust Wallet has a built-in swap. It routes through decentralised exchanges, so on the chain the swap is a normal transaction from your own address, and it imports as an exchange of one asset for another.
That exchange is a disposal of the asset you gave up. HMRC's guidance on what counts as a disposal lists exchanging one type of cryptoasset for another, and most other tax authorities take the same view. Swapping ETH for a token is a sale of ETH at that day's price, whether or not any pounds, dollars or euros were involved.
The received asset gets a cost basis equal to its value at the time, and the fee you paid is part of the record — whether gas fees are deductible covers the detail.
Buying inside the app through a card provider is simpler: it is an acquisition at the price you paid, and the on-chain deposit from the provider is where it shows up. Keep the receipt, because the chain does not know what you paid in fiat.
Staking and Earn
Trust Wallet lets you stake several coins directly — Tron, Solana and Cardano among them — and runs an Earn section for more. Rewards from any of these are typically income at the time they arrive, valued in your local currency on that date, and each reward also establishes a cost basis for the coins received.
Some networks pay rewards in many small instalments. Cardano pays every epoch, roughly five days; Solana every two to three days. A year of staking can be a hundred or more separate receipts, each needing a value on its own date. The import does that work; your job is to check during review that rewards came through as income and not as plain deposits.
Staking itself — locking the coins — is generally not a disposal. The coins stay yours.
Review staking income
Spam Tokens You Never Saw
Trust Wallet hides tokens it does not recognise, which keeps the balance screen clean. The chain does not hide anything. When you import an address, every token that was ever sent to it comes in, including the airdrops nobody asked for, the dust, and the outright scam tokens that exist only to lure people to a phishing site.
CryptoTaxBridge deliberately does not guess which of these are junk, because automated filtering throws away real transactions often enough to be dangerous. Every imported transaction can be reviewed and deleted, and a deletion can be undone. Expect to spend a few minutes on this the first time an address is imported; afterwards each sync only adds what is new.
Transfers to and From Exchanges
Almost every Trust Wallet holds coins that were bought somewhere else. The move from the exchange to the wallet is not a disposal — the coins are still yours — but the tax record needs both ends of it. Import only the wallet and the coins appear from nowhere with no cost basis; import only the exchange and they leave and never come back. How wallet transfers are treated covers the UK position, and the same logic applies elsewhere.
Connect the exchanges you used alongside the wallet, and the transfers line up on their own.
A Trust Wallet Import Checklist
Before generating a report, confirm:
- every network you ever enabled is imported, including ones you later hid;
- every wallet inside the app has been checked, not only the active one;
- the EVM address is imported on each EVM network you actually used;
- Bitcoin-style coins are covered by every address used, or by the extended public key;
- in-app swaps show as exchanges of one asset for another, with the fee attached;
- staking and Earn rewards appear as income with dates;
- the exchanges on the other end of your transfers are connected;
- spam tokens have been reviewed and removed.
Conclusion
Trust Wallet's strength is that it makes a dozen blockchains feel like one app. Its tax history is the opposite: a dozen separate records under one recovery phrase. Find each address, import each network, connect the exchanges at the other end, and review what came in. After that the report is mechanical.
Connect your wallets
Official Resources
- HMRC: what is a disposal (CRYPTO22100)
- HMRC: staking (CRYPTO21200)
- HMRC: allowable expenses (CRYPTO22150)
- 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 Do Ethereum, Polygon and Arbitrum Taxes: Every EVM Chain in One GuideEthereum and its sister networks share one address format and one set of tax rules. Here is what is taxable on an EVM chain, how gas, bridges and airdrops are read, and how to import all fourteen.
How to Do Rabby Wallet Crypto Taxes: One Address Across Every EVM ChainRabby shows every EVM chain in one screen, which hides how many separate histories one address has. Here is how to import each network, and what approvals, gas and hardware-wallet use mean for tax.
How to Do XRP Taxes: Reserves, Destination Tags and Exchange WithdrawalsThe XRP Ledger locks a small reserve, routes exchange deposits by destination tag and keeps complete public history. Here is how to import an r… address and read what it holds.
How to Do TON and Tonkeeper Crypto Taxes: Jettons, Mini Apps and AirdropsTON wallets fill up with jettons from Telegram games and airdrops, many with no price when they land. Here is how to import a Tonkeeper address and what each kind of receipt means for tax.
How to Do Crypto.com Onchain Wallet Taxes: Not the Exchange AppCrypto.com runs a custodial app and a self-custody wallet under one brand. Here is which history lives where, how to import the Onchain wallet, and how transfers between the two are read.
How to Do Cardano Taxes: Stake Address, Staking Rewards and Payment AddressesCardano wallets rotate payment addresses but share one stake address. Here is why that one address is the whole history, how epoch rewards are taxed, and what the 2 ADA deposit is.