Published July 21, 2026 · CoinTaxReporting

How Long to Keep Crypto Tax Records – IRS Requirements Explained

The IRS audited returns from 3 years ago. Sometimes 6. If you deleted your old transaction history or let exchange accounts go dormant, you could have a serious problem. Here is what to keep and how long to keep it.

IRS Statute of Limitations for Crypto Taxes

Calculate Your Crypto Taxes Automatically

Import your transactions and get a complete tax report in minutes – no manual spreadsheets needed.

Start for free →
SituationKeep Records For
Standard return (no omission)3 years from filing date
Substantial understatement (>25% of income omitted)6 years
Fraudulent or no return filedIndefinitely
Employment tax records4 years

Best practice: Keep all crypto records for at least 7 years to cover the 6-year substantial understatement rule with a buffer.

What Records to Keep

Special Situation: Long-Term HODLers

Here's something most people don't realize: if you bought Bitcoin in 2013 and still hold it, the 3-year statute of limitations hasn't even started yet. It starts when you sell. Your cost basis records from 2013 need to stay intact until at least 3-6 years after you eventually sell. Yes, that could mean records from over a decade ago. Keep them.

How to Store Crypto Tax Records

What Happens If You Don't Have Records?

Without cost basis records, the IRS can assume $0 basis — meaning your entire sale proceeds become taxable gain. Every dollar. Reconstructing old records is possible but miserable. The fix is simple: download your transaction history from every exchange annually and store it somewhere safe.

Related Resources

Crypto Tax SoftwareCrypto Tax BlogIRS Crypto Audit GuideHow Long to Keep Records

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.