How to File Your Crypto Taxes with the IRS

US TAX
3 min read
First published:
Last updated:
Illustration of a person sitting on stacked Bitcoins using a laptop, next to a large purple calculator displaying '$TAX', with a sign-in form in the background.
Sam Adams
Written by
Samantha Adams
Head of Content

Filing your tax return might feel daunting, but don’t worry! Follow these steps to report your crypto transactions for the 2024 tax year to the IRS.

Understanding Your Crypto Tax Obligations

The IRS treats cryptocurrency as property, meaning that crypto transactions are subject to capital gains and income taxes. It's crucial to report all taxable events to remain compliant and avoid potential penalties.

Taxable Events Include:

  • Selling cryptocurrency for USD or other fiat currencies: Anytime you convert crypto to traditional currency, it's considered a taxable event.​
  • Trading one cryptocurrency for another: Exchanging Bitcoin for Ethereum, for example, is taxable.​
  • Using cryptocurrency to purchase goods or services: Spending crypto is treated as a sale of property, triggering a taxable event.​
  • Earning cryptocurrency through mining, staking, or airdrops: Such earnings are considered income and must be reported.​

Non-Taxable Events Include:

  • Purchasing cryptocurrency with USD: Simply buying and holding crypto isn't taxable.​
  • Transferring cryptocurrency between wallets you own: Moving crypto between your wallets isn't a taxable event.

Find out how tax applies to crypto in more detail in our US Crypto Tax Guide.

Step-by-Step Guide to Filing Your Crypto Taxes

Step 1: Gather Your Crypto Transaction Records

Accurate record-keeping is the foundation of proper tax reporting. Ensure you have detailed information on each transaction, including:​

  • Dates of acquisition and disposal
  • Amounts and types of cryptocurrency involved
  • Fair market value in USD at the time of each transaction
  • Purpose of the transaction (e.g., investment, payment for services)

Step 2: Calculate Your Capital Gains and Losses

For each taxable event, determine your capital gain or loss:​

  • Short-Term vs. Long-Term: Assets held for less than a year are subject to short-term capital gains tax, typically at higher rates than long-term gains for assets held over a year.​
  • Calculation: Subtract the cost basis (purchase price plus any associated fees) from the proceeds of the sale or fair market value at the time of the transaction.​

Step 3: Calculate Your Crypto Income

If you've received cryptocurrency as payment for goods or services, through mining, staking, or airdrops, this constitutes ordinary income. You’ll need to report the Fair Market Value of the asset in USD at the time of receipt.​

Step 4: Complete IRS Forms

  • Form 8949: List all capital asset transactions, including cryptocurrency trades.​
  • Schedule D: Summarize total capital gains and losses from Form 8949.​
  • Schedule 1 or Schedule C: Report any additional income from crypto activities.

In our blog “Which crypto tax form?” you’ll find more detailed information on the tax forms you’ll encounter as a crypto investor and where to declare your crypto activity.

Step 5: File and Pay Your Tax Return to the IRS

Once you have completed all necessary information, you can file through the IRS e-file system or by mail. The US filing deadline is April 15, 2025, unless you've obtained an extension.​ If you owe taxes, timely payment will help you avoid penalties and interest.​

Common crypto tax filing mistakes to avoid

  1. Not reporting all crypto activity: Many investors are uncertain about which cryptocurrency activities are taxable, leading to potential misreporting. Overlooked taxable events include trading one cryptocurrency for another, using crypto to purchase goods or services, and earning crypto. Failure to report these can result in penalties. For comprehensive information, consult our [Crypto Tax Guide] or seek personalized advice from a tax professional.
  2. Incorrect Cost Basis Calculation: Determining the correct cost basis - the original value of an asset for tax purposes - is crucial. Misunderstanding different cost basis methods, such as First-In-First-Out (FIFO) or Last-In-First-Out (LIFO), can lead to inaccurate tax reporting. With new approaches introduced for the 2025 tax year, confusion is understandable. Recap defaults to the correct cost basis method and allows you to switch methods when applicable, ensuring accuracy.
  3. Poor Record-Keeping: Incomplete or disorganized records of cryptocurrency transactions can trigger IRS audits and complicate tax filings. It's essential to maintain detailed records of all transactions, including dates, amounts, transaction types, and the value in USD at the time of each transaction.
  4. Missing Tax Deadlines: Failing to file your tax returns on time can lead to late filing penalties and interest charges. The IRS imposes penalties for late filings, which can accumulate over time. If you're unable to meet a deadline, filing for an extension can provide additional time to prepare your return without incurring late filing penalties.
  5. Ignoring Transactions on Foreign Exchanges: Some investors mistakenly believe that transactions on foreign exchanges are exempt from U.S. tax reporting. However, the IRS requires you to report all cryptocurrency transactions, regardless of where they occur. Neglecting to include foreign transactions can result in underreporting income and potential penalties. Ensure you track and report all global crypto activities accurately.
  6. Not Staying Updated with Tax Laws: Tax regulations are continually evolving. Failing to stay informed about the latest tax laws can lead to compliance issues. Regularly consult reliable sources or work with a tax professional to ensure you're up-to-date with current regulations.

How Recap Can Help US Taxpayers

Filing your crypto taxes doesn't need to be overwhelming. By following the steps above, you can ensure your tax return is accurate and submitted on time or within the extension deadline.

Recap can simplify your crypto tax reporting by aggregating your crypto transactions and automatically calculating capital gains, losses, and income, generating IRS-compliant tax reports you can easily include with your return.

Get started today for free.

FAQs

Do I need to report every crypto transaction to the IRS?

Yes, the IRS requires all taxable crypto transactions to be included in your tax calculations regardless of the amount.​

What if I only incurred losses on my crypto?

Reporting crypto losses in your tax filing is beneficial as they can offset gains and reduce taxable income.​

How does the IRS know about my crypto transactions?

Crypto exchanges may report transactions to the IRS. Blockchain analysis can also trace activity.​

What records should I keep for my crypto taxes?

Maintain detailed records of all your crypto transactions, including dates, amounts, USD valuations and activity type.