How I Filed my Crypto Taxes in 20 Minutes Using CryptoTrader.Tax

Anyone who has gone through the headache of reporting their crypto taxes knows that it’s not a fun process.  Because Bitcoin and crypto are treated as property by the IRS, they are subject to capital gains taxes just like stocks, bonds, and other froms of property.  This means that in order to report your crypto transactions in the US, you need to know what the US dollar value of the cryptocurrency was at the time you traded or sold it.

I used CryptoTrader.Tax this year to automate the whole process.  In this article, I am going to detail exactly how I filed my crypto taxes using the platform.

Before getting started, it probably helps to understand my crypto background.  I first acquired crypto at the end of 2017; however, I didn’t sell or trade any of it prior to 2018.  In 2018, I traded on Coinbase, Binance, and Poloniex.  I didn’t do any mining or gain crypto in any other way outside of buying it from Coinbase. This made my tax profile relatively straightforward.

Step 1: Created an account

I started by creating an account on the platform.  The tool takes you through a five-step process for generating your required tax reports for the year(s).

Crypto Taxes

In step one, I simply selected my time zone (Central/ Chicago) and selected the exchanges that I traded on over the past two years: Coinbase, Binance, and Poloniex.

Cryptocurrency Taxes

I was able to skip the second step of the tool that requires those who received crypto as income from mining or from gifts because I didn’t have any of these types of transactions.  I also didn’t have to upload any “outgoing” transactions because I didn’t have any wallet fees or purchases using crypto.

Step 2: Imported my Coinbase, Binance, and Poloniex trades

Bitcoin and Crypto Taxes

The third step required me to upload all of my transactions from the exchanges that I traded on.  I used their import guides to learn how to export my trading history from Coinbase, Binance, and Poloniex.  For each exchange, I needed to get a CSV file of my complete trading history.  Getting all of my Binance trades was annoying because I had to generate multiple reports as Binance only allows you to export history for 3 months at a time.  To account for this, I generated 5 different Binance reports.  I uploaded each of these, including my Coinbase and Poloniex CSV’s, into CryptoTrader.Tax. 

*Note, I originially messed this step up because I tried to upload the wrong Coinbase file.  This generated an error, and I had to go back and read how to export the correct report from Coinbase.  The correct report that I needed was the Buys, Sells, and Merchant Payouts.

Step 3: Review and Run my Reports

After uploading all of my transactions into the platform, I was able to review them and make sure everything looked right.  I didn’t have any “warning trades”, so I moved onto the final step of generating my 2018 and 2017 reports.

After paying the $40 for my reports, I could view my short term losses, net cost basis, and my net gain for the year. The application automated my cost basis calculations for every single one of my trades.  This saved me a whole bunch of time trying to hunt down what the price of ETH was when I traded it into BAT etc.

I sent all of these reports and this data to my tax guy.  He was able to complete my entire tax return including all of my crypto transactions using these reports.

I also considered using their CSV download that uploads directly into TurboTax online.  I have used TurboTax for doing my taxes in the past, but ultimately I just ended up giving my CPA these files.

This whole process took me about 20-30 minutes.  It was not as hard or as scary as I thought it would be.