Cryptocurrency is treated as property for tax purposes in the U.S., not as currency. As a result, the tax reporting requirements for cryptocurrency look very similar to traditional stock trading: Owners incur capital gains and losses that must be reported on each taxable event. However, due to the nature of cryptocurrency and how it is transacted with, complications arise for tax professionals. This guide walks through the four most common challenges faced in cryptocurrency tax compliance.
1. Assigning cost basis
Because of this reporting inability, tracking cost basis across multiple different cryptocurrency platforms becomes extremely difficult for tax professionals. If your client has not been keeping detailed records, it can be helpful to use crypto tax software to automatically pull historical cost basis and fair market value for all trades and transactions.
2. Loss of access to transaction data
There is very little that the tax professional can do if a client has lost access to their exchange or wallet account(s) and does not have a record of the historical transactions. The best approach is to work with the client to attempt to put all the pieces together as accurately as possible, then at the end, post a manual adjusting entry to zero out the ending balances for each “lost” account. In order to do this, all the ending balances for each existing account that the client still has access to must be reconciled first.
3. Lack of clear regulation
Because of the lack of clarity, it is up to tax professionals to interpret the law and draw parallels when able. In terms of events like air drops, many professionals who are well versed in cryptocurrency side on classifying the received cryptocurrency as income using the fair market value in U.S. dollars at the time the crypto is received.
4. Difficulties with cryptocurrency tax software
Not all tax software is built equally, and common issues are seen across the board. One of the biggest challenges lies with the vast amount of exchanges and other platforms that are available for crypto users to trade or exchange tokens on. There are dozens of such platforms today, and if the tax software you are using does not directly support one, getting the historical data into the program can be tedious and require a significant amount of spreadsheet work. Manipulating data and trying to get it into the right format can chew up hours of a tax preparer’s time. Many platforms also limit the amount of data that can actually be imported. If a client has thousands or tens of thousands of trades, the software can get expensive.
Other issues deal with the actual functionality of these software platforms. As the industry continues to grow, the software tools will continue to get better and better.