10 Steps to Report Crypto Taxes for Expats – And Why a 1099 Form is Not Enough 

by | Nov 13, 2024 | Crypto, US Expat Tax

This article covers the tax challenges of crypto reporting and why Form 1099-B is not a solution to accurately report cryptocurrencies to the taxing authorities.

While the requirement to track and report traditional investments such as stocks, bonds, interests, dividends, and other personal investments is on the broker’s shoulders, this does not work the same way in the digital space.

On November 15, 2021, the president of the United States signed the Infrastructure bill,  which issued new legislation in an attempt to address the tax reporting challenges of cryptocurrencies.

In simple terms, crypto exchanges in the United States will be required to issue 1099s and notify the IRS directly of crypto transactions happening on their platforms. This is similar to the way traditional brokers track stock and bonds.

At first glance, this seems like a simple solution. However, the technology architecture that cryptocurrencies are built in is very different from traditional brokerages. Therefore, receiving a 1099-B from a crypto exchange doesn’t account for the accounting challenges associated with cryptocurrencies.

The vast majority of people are unaware of how complex cryptocurrency tax reporting truly is. It is generally time-consuming and can be a headache for taxpayers with a big volume of transactions or use many exchanges and wallets.

At Online Taxman, we help crypto clients through this 10-step process to report crypto correctly.

Here are the detailed process steps:

Step 1: List all crypto accounts

First of all, businesses and individuals must account for all of their crypto activity. Start with making a list of all the exchanges and wallets used since you started trading crypto. This is more of an accounting challenge than a tax one.

Step 2: Determine acquisition methods

Then the taxpayer need to analyze their entire trading history from the very beginning to determine how they acquired crypto:

  • On a crypto exchange
  • ‘Off-chain’
  • Peer-to-peer transaction
  • Other transactions that did not involve a platform or exchange.

Step 3: Track all crypto activity

After capturing how you acquired crypto units, you must track all crypto movements through the exchanges, crypto platforms, and decentralized wallets used since you started investing in crypto.

This includes:

  • The very first fiat-to-crypto trade made on a centralized exchange
  • Any interaction with a Web3 App like MetaMask or Coinbase Wallet
  • Every transaction with dApps such as OpenSea, Uniswap, or Compound, or that these dApps made on their behalf
  • Every time you convert crypto back into fiat

This already sounds daunting. But it gets even more challenging.

Step 4: Export crypto transaction data

Now that you have built up your entire transaction history, you should export it into a CSV file. You can do that on every exchange or directly through the blockchain explorers if you used decentralized wallets.

However, sometimes this step is not that simple. Some exchanges set exporting restrictions after reaching a certain transaction volume. Others simply restrict users from exporting historical data, or only allow data within a certain range to be exported.

If that happens, talk to an accounting firm that specializes in crypto so they can review the best course of action.

Step 5: Format crypto data for tax reporting

Many crypto traders will realize that none of the exported CSV files look the same. The exported information can also be in different languages ​​or with different date formats.

All this makes it difficult to convert the reports to the same format without considerable spreadsheet experience.

Step 6: Adjust crypto data for tax reporting

This is the most challenging part. Most taxpayers do not understand what adjustments they need to make to report their crypto data on their tax return.

It is is important that crypto software properly reads the CSV files and accurately detects the taxpayer’s entire transaction history. An accounting firm that understands both traditional tax rules and the different types of crypto transactions can make a big difference here.

Step 7: Decide on the method of tax accounting

There are currently two tax accounting methods for cryptocurrencies that businesses and individuals can use:

  1. Default method: First-in, First-out (FIFO)
  2. Optional method: Specific Identification (LIFO, HIFO, or others)

The accounting method can easily be selected on the crypto tax software. Be aware, once a method is used, you cannot change it and must use the same approach moving forward. A tax professional can advise which method would be most beneficial for you.

Step 8: Reconcile trades using crypto tax software

Next, edited CSV files are imported into a crypto tax software. The software reconciles the trades based on the chosen tax accounting method. The IRS allows businesses and individuals to use different tax methods of accounting for crypto reporting.

If you are unsure how to use crypto tax software and rather have a tax professional do it, please reach out to us.

Step 9: File IRS form 8949

Once all the previous steps are completed, all crypto transactions are entered into IRS Form 8949. This Form 8949 is filed together with your income tax return.

Step 10: Retain good records

Lastly, taxpayers should store all the exported CSV files and final reconciliations, as the IRS might want to take a look at how this was calculated.

In addition, the IRS has also imposed requirements upon taxpayers that want to use the Specific Identification accounting method. Therefore, taxpayers should also record the following information on their supporting files:

  1. Show the date and time each crypto unit was acquired
  2. Track the basis and fair market value of each crypto unit at the time it was acquired
  3. Record the date and time each crypto unit was sold, exchanged, or otherwise disposed of
  4. Record the fair market value of each unit when sold, exchanged, or disposed of and the amount of money or value of property received in exchange.

Form 1099 is not sufficient to correctly report crypto on a tax return

To sum up, the information reported on a 1099 and traditional reconciling financial data from bank accounts is not a solution to the digital space accounting challenges. Furthermore, many tax accountants are not familiar with correctly reporting crypto taxes.

If you are looking for a tax accounting firm that specializes in this industry and can help you accurately reconcile crypto transactions for income tax purposes, you came to the right spot.

Online Taxman is a boutique tax accounting firm specializing in international taxation for expats and international entrepreneurs. Our growing team of experienced tax professionals brings expertise from Big 4 accounting firms as well as private practices in international locations.

We help our clients with more than just tax returns. Our expertise in cryptocurrency taxation, international business structuring, financial advisory, pension classification, and more makes us a leading choice for all your expat CPA needs.

Ready to seek assistance with your US taxes?

Filing US taxes as an American abroad is complex. We take the hassle out of it for you.
<a href="https://onlinetaxman.com/author/vincenzovillamena/" target="_self">Vincenzo Villamena, CPA</a>

Vincenzo Villamena, CPA

Vincenzo Villamena, CPA is the founder and CEO of Online Taxman. He has extensive experience in both tax preparation and advising clients in accounting and financial transactions. At Online Taxman, Vincenzo oversees corporate and individual filings. He specializes in offshore structuring for US entrepreneurs abroad and US real estate transactions by foreign nationals and funds. Vincenzo loves to travel and is fluent in Spanish, Portuguese, and Italian. Vincenzo currently lives in Rio De Janeiro, Brazil.

Stay Informed With The Online Taxman Newsletter