Crypto Tax Records – What to Keep and For How Long
No records = no cost basis = you pay tax on 100% of what you received. I've seen this happen to real people in audits and it's completely avoidable. Here's a practical system for keeping the right records, organized the right way, for as long as you actually need 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 →No records means no cost basis. No cost basis means you pay tax on 100% of your proceeds, not just the gain. I’ve seen this happen to real people. Someone buys $10,000 in Bitcoin in 2018, sells it in 2024 for $50,000, loses all their exchange records – and faces a $50,000 taxable event instead of a $40,000 gain. That’s the difference between getting this right and not.
Essential Records to Keep
For Every Purchase
- Date of acquisition
- Amount received in crypto
- USD fair market value at time of purchase
- Exchange or wallet used
- 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 crypto
- USD fair market value at time of receipt
- Platform or wallet where received
How Long to Keep Crypto Records
The IRS statute of limitations sets the floor:
- 3 years from filing date (or due date, whichever is later): standard 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 fraudulently or didn’t file
Practical rule: keep crypto records for at least 7 years. For assets you held for years, keep records from original purchase through the eventual sale – even if that spans decades. You’ll need that original purchase date and price someday.
Best Practices for Record Organization
- Export transaction histories monthly – don’t rely on exchanges to preserve your history. Exchanges get hacked, shut down, or change retention policies. Your responsibility, not theirs.
- Store exports in multiple locations – cloud storage plus local backup minimum
- Use crypto tax software – it maintains a complete ledger of all imported transactions and can regenerate reports years later when you need them
- Download 1099 forms immediately when they appear each January – before you forget
- Save DeFi transaction hashes – Etherscan and similar block explorers preserve on-chain history indefinitely, but your own records are faster to work with
What If You Have Missing Records?
The fallback is $0 cost basis – meaning you pay tax on the full proceeds. Before you do that, try to reconstruct. Block explorers like Etherscan preserve complete history indefinitely. Crypto tax software can import wallet addresses and pull all historical transactions directly from the blockchain. Exchange support teams can often provide old transaction records on request.
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.