Crypto Tax Records – What to Keep and For How Long
Good record-keeping is the foundation of accurate crypto taxes. Here is exactly what records you need to keep, how to organize them, and for how long the IRS requires you to hold onto them.
Why Crypto Record-Keeping Is Critical
Calculate Your Crypto Taxes Automatically
Import your transactions and get a complete tax report in minutes – no manual spreadsheets needed.
Start for free →Without accurate records, you cannot prove your cost basis – meaning you may end up paying tax on 100% of your proceeds instead of just the gain. The IRS requires substantiation for every transaction you report. Poor records are one of the top causes of inflated crypto tax bills and audit headaches.
Essential Records to Keep
For Every Purchase
- Date of acquisition
- Amount of cryptocurrency received
- USD fair market value at time of purchase
- Exchange or wallet where purchased
- Transaction fees paid
- Exchange confirmation or receipt
For Every Sale or Trade
- Date of disposal
- Amount sold
- USD proceeds (or USD value of crypto received in exchange)
- Transaction fees
- Exchange confirmation
For Income (Staking, Mining, Airdrops)
- Date received
- Type of income (staking, mining, airdrop, hard fork, etc.)
- Amount received in cryptocurrency
- USD fair market value at time of receipt
- Platform or wallet where received
How Long to Keep Crypto Records
The IRS statute of limitations determines minimum retention periods:
- 3 years from the filing date (or due date, whichever is later): standard period for most returns
- 6 years: if you underreport income by more than 25% of gross income
- 7 years: if you claimed a bad debt deduction or worthless security loss
- Forever: if you filed a fraudulent return or did not file at all
Practical advice: Keep crypto records for at least 7 years. For long-held assets, keep records from original purchase through sale, even if that spans decades.
Best Practices for Record Organization
- Export transaction histories monthly – do not rely solely on exchanges to maintain your history (exchanges can be hacked, shut down, or change their record retention policies)
- Store exports in multiple locations – cloud storage plus local backup
- Use crypto tax software – platforms maintain a complete ledger of all imported transactions and can regenerate reports years later
- Screenshot or download 1099 forms as soon as they are issued each January
- Keep DeFi interaction records – transaction hashes from Ethereum, Solana, and other chains are accessible on block explorers but having your own records is safer
What If You Have Missing Records?
If you do not have purchase records, you may need to use $0 as your cost basis (resulting in higher taxable gains) or attempt to reconstruct records from blockchain data. Block explorers like Etherscan preserve complete transaction history indefinitely. Many crypto tax tools can import wallet histories directly from the blockchain.
Related Resources
Generate Your Crypto Tax Report
Import your transactions and get an audit-ready PDF report in minutes.
Start for free →Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.