How to track cost basis across multiple crypto wallets
Track your cost basis when crypto sits in multiple wallets by combining every account's history into one master record and reconciling it for IRS reporting.

On this page
- List every wallet and exchange, including closed accounts.
- Record date, asset, amount, price, fees, and wallet.
- Your own transfers are not taxable disposals.
- Reconcile totals and keep records for IRS reporting.
You can track your cost basis when crypto sits in multiple wallets by putting every account's history into one master sheet or a crypto tax program. Gather each exchange's records and each wallet's public address. Then record each transaction, mark transfers between your own wallets, pick an IRS method, and reconcile the totals.
What to gather before you start
Start by writing down every place you have held crypto. Include active exchange accounts, closed accounts, old software wallets, and hardware wallets. Download the full history from each exchange that still lets you in, and copy each wallet's public address.
How to track cost basis step by step
Work through transactions in date order and keep one format for every wallet. Each line shows what you paid, what you received, and which wallet held it.
- 1Build one master recordPut every wallet's transactions in one master sheet or a crypto tax program. Label each entry with the wallet.
- 2Record each transactionWrite down the date, asset, amount, price, fees, and wallet for every buy, sell, and trade. Small swaps and fees still change your basis.
- 3Mark transfers between your own walletsA move between wallets you control is not a taxable disposal. Record it as a transfer, not a sale, and keep the receiving address.
- 4Choose an IRS cost basis methodThe IRS allows methods such as FIFO and specific identification. Apply one method consistently, and note which units you sold.
After tracking: reconcile and keep records
When every wallet is in the master record, check the totals against exchange statements and wallet histories. The IRS treats crypto as property, so you report capital gains and losses on your return. Keep the master record and supporting files together.
Frequently asked questions
Gather any statements or bank records you still have. Rebuild missing trades from blockchain explorers and the receiving wallet's history.
Many programs let you add a public wallet address and pull its history. Check the imported data against your own records.
The IRS generally treats staking rewards and mining income as ordinary income when you receive them. An airdrop may also count as ordinary income when you have dominion and control, though rules vary. Record the date and value you used as your starting basis.
Keep basis records until the statute of limitations for that year expires. That is usually three years after you file your return or the due date, whichever is later.






