United States Crypto Cost Basis Records: A Complete Audit Checklist

· 6 min read · TaxCryptoGuide Editorial Team — Educational editorial team

Jurisdiction: United States — federal tax

United States Crypto Cost Basis Records: A Complete Audit Checklist

Accurate cost basis records are the cornerstone of compliant cryptocurrency tax reporting in the United States. As the IRS increases scrutiny of digital asset transactions, crypto holders must be prepared to substantiate every reported gain or loss with robust documentation. This article provides a comprehensive audit checklist for maintaining crypto cost basis records, tailored to U.S. federal tax law for the 2023 tax year. Whether you’re a casual investor or an active trader, understanding what records to keep—and how to organize them—can make the difference between a smooth IRS audit and costly penalties.

Understanding Cost Basis for U.S. Crypto Taxes

In the United States, the Internal Revenue Service (IRS) treats cryptocurrencies as property for tax purposes. This means that every sale, trade, or disposition of crypto is a taxable event, and you must calculate capital gains or losses based on your cost basis. Cost basis is generally the amount you paid to acquire the asset, including fees and commissions (IRS Publication 544).

  • Acquisition cost: The price paid in fiat or fair market value at the time of receipt (for airdrops, mining, staking, etc.).
  • Adjustments: Transaction fees, commissions, and sometimes other costs directly related to the acquisition or sale.

When you dispose of crypto, you must report the difference between the cost basis and the proceeds to the IRS, typically on Form 8949 and Schedule D.

Why Meticulous Cost Basis Records Matter

The IRS expects taxpayers to maintain detailed records supporting every number reported on their tax return. Inadequate documentation can result in disallowed losses, increased tax liability, and potential penalties. The IRS’s digital assets guidance explicitly states that taxpayers must keep records sufficient to establish positions taken on tax returns.

  • Audit risk: Crypto transactions are increasingly subject to IRS scrutiny, especially with new reporting requirements such as Form 1099-DA.
  • Complexity: Multiple wallets, exchanges, and transaction types (trades, swaps, forks, airdrops) complicate recordkeeping.
  • Loss of data: Many exchanges do not retain records indefinitely, and some have ceased operations entirely.

What Records to Keep for Crypto Cost Basis

For each crypto transaction, you should retain the following information:

  • Date and time of acquisition and disposition
  • Amount and type of cryptocurrency
  • Value in U.S. dollars at the time of each transaction
  • Transaction fees and commissions
  • Purpose of transaction (purchase, sale, trade, income, gift, etc.)
  • Counterparty information (if applicable)
  • Wallet addresses and exchange account details
  • Supporting documentation: Exchange statements, wallet logs, blockchain explorer screenshots, invoices, and correspondence

For crypto received as income (e.g., mining, staking, airdrops), you must also document the fair market value at the time of receipt, as this becomes your cost basis for future disposals.

Methods for Calculating Cost Basis

The IRS allows several methods for calculating cost basis, but you must be consistent and able to substantiate your choice. The two most common are:

  • First-In, First-Out (FIFO): The earliest coins acquired are considered sold first.
  • Specific Identification: You identify exactly which units were sold, provided you have adequate records (e.g., transaction IDs, wallet addresses).

Other methods, such as Last-In, First-Out (LIFO), are not explicitly permitted for crypto by the IRS. If you use Specific Identification, you must be able to prove the identity and cost basis of the disposed units. Many taxpayers use crypto tax software such as Koinly to automate and document these calculations, but you remain responsible for the underlying data’s accuracy.

How to Organize and Store Your Crypto Records

Given the volume and complexity of crypto transactions, organization is critical. Consider the following best practices:

  • Download transaction histories from all exchanges and wallets at least annually. Retain CSVs, PDFs, and any available reports.
  • Backup private records (e.g., wallet logs, spreadsheets) to multiple secure locations.
  • Document off-exchange activity (peer-to-peer trades, DeFi, NFTs) with blockchain explorer links and screenshots.
  • Maintain a master spreadsheet summarizing all transactions, cost basis calculations, and notes.
  • Retain records for at least seven years after filing, as the IRS can audit prior years in cases of substantial underreporting.

For added security, consider using a hardware wallet such as Ledger Nano to store your crypto and related transaction logs offline.

Common Cost Basis Challenges and How to Address Them

Crypto investors often face unique recordkeeping challenges:

  • Missing exchange records: If an exchange has shut down or deleted your data, try to reconstruct transactions using wallet logs, blockchain explorers, and any available emails or receipts.
  • Transfers between wallets: Transfers are not taxable events, but you must track the movement to avoid double-counting or losing cost basis.
  • Token swaps and chain migrations: Document the original and new tokens, dates, and any conversion ratios.
  • Forks and airdrops: Record the date, fair market value, and source of any new coins received.
  • DeFi and NFTs: Many decentralized platforms do not provide transaction histories. Use blockchain explorers and manual logs to fill gaps.

If you cannot establish cost basis, the IRS may treat your basis as zero, resulting in full taxation of proceeds (IRS FAQ).

Worked Example: Calculating and Documenting Crypto Cost Basis

Consider the following scenario for the 2023 tax year:

  • Jane buys 0.5 BTC on January 10, 2023, for $10,000 (including $50 in fees).
  • She buys another 0.5 BTC on March 15, 2023, for $12,000 (including $60 in fees).
  • On November 1, 2023, Jane sells 0.7 BTC for $21,000 (after $70 in fees).

Using FIFO, Jane’s cost basis for the 0.7 BTC sold is:

Jane's FIFO Cost Basis Calculation
Acquisition DateBTC UsedCost Basis
Jan 10, 20230.5$10,000
Mar 15, 20230.2$4,800 (0.2/0.5 x $12,000)

Total cost basis for 0.7 BTC sold: $10,000 + $4,800 = $14,800

Proceeds: $21,000
Less selling fees: $70
Net proceeds: $20,930

Capital gain: $20,930 - $14,800 = $6,130

Jane should retain:

  • Exchange trade confirmations and statements
  • Wallet addresses and transaction IDs
  • Fee breakdowns
  • Her cost basis calculation worksheet

Crypto Cost Basis Audit Checklist

  • Have you downloaded and securely stored transaction histories from all exchanges and wallets?
  • Do you have records of every acquisition and disposition, including dates, amounts, and USD values?
  • Are all transaction fees and commissions documented?
  • Have you tracked transfers between wallets to avoid double-counting?
  • Is your cost basis calculation method (FIFO, Specific ID) clearly documented and consistently applied?
  • Do you have supporting documentation for airdrops, forks, mining, staking, and DeFi activity?
  • Are your records backed up in multiple secure locations?
  • Have you retained all records for at least seven years after filing?

Conclusion

Maintaining thorough and accurate cost basis records is essential for U.S. crypto taxpayers. With the IRS’s evolving digital asset reporting requirements, being audit-ready is no longer optional. By following this checklist and leveraging both manual and automated tools, you can ensure compliance, minimize audit risk, and confidently report your crypto transactions. If you encounter complex situations or missing data, consult a qualified tax professional and refer to official IRS guidance for the most current rules.

Primary sources

Disclaimer: The information on this website is for informational purposes only and does not constitute financial or tax advice. Always verify legislation with the tax authority or a certified advisor.

About the author

TaxCryptoGuide Editorial Team — Educational editorial team

Our articles are produced with automation and generative-AI assistance and receive technical checks. Always verify tax conclusions with primary sources or a qualified professional.