Last updated: February 10, 2021
CoinTracker has integrated with TurboTax to seamlessly complete your tax filing including your cryptocurrency transactions. Our integration enables filing with unlimited transactions and wallets/exchanges (despite what TurboTax says). Make sure to use the
TurboTax Online CSV (not the Transaction History nor Capital Gains CSV).
You can use TurboTax Online (Premier or Self-Employed tiers) to file your capital gains:
1. Download your TurboTax Online File (.CSV) from CoinTracker's Tax page (from the Tax Filing Software tab — NOT any of the other CSV files):
2. Sign in to TurboTax and go through the setup steps. When you get to the page that says "Let's get an idea of your financial picture", select I sold or traded Cryptocurrency.
3. Continue through the filing flow, through the cryptocurrency page by pressing Continue.
4. Keep continuing through the flow until you can select Federal > Wages & Income.
5. Continue through the flow until you see Cryptocurrency and then select Start (if you skipped selecting "I sold or traded Cryptocurrency" earlier, you can add it now by selecting the "Add more income" button instead and then returning to this step).
6. Select Yes.
7. Select CoinTracker and press Continue.
8. On the next page upload your TurboTax Capital Gains CSV file and continue.
9. Continue through the summary and then on the "Now tell us which of these transactions are taxable" page press Select all and continue (CoinTracker automatically boils down the report to only the taxable transactions).
Note: TurboTax has a bug that pressing "Select All" only selects the transactions on that particular page, so you will need to scroll through every page and click "Select All" and then continue to the next page.
10. Review the summary. It should match what CoinTracker says on the Tax page, though there may be small discrepancies because TurboTax uses the rounded values to two decimal places for the calculations. It's fine to keep the Exchange listed as CoinTracker. Select Done.
11. That's it — you're done! If you need to add more transactions you can select Edit/Add for more entries. Also please note that this will compute your capital gains into your tax return, however, it will NOT include the income information from the Tax page. That information needs to be added separately & manually into your other income in TurboTax.
Note: TurboTax also offers an option to upload transactions without CoinTracker. This may work well if you ONLY used a single exchange for 100% of your cryptocurrency transactions. If you have ever done any of the following, then using TurboTax to file your crypto transactions without CoinTracker will result in an incorrect tax filing:
Used more than one cryptocurrency wallet/exchange
Received a forked or airdropped coin
Participated in an ICO
Used a DeFi product
Earned crypto interest
I'm Getting an Error
If you are getting an error (e.g. "Validation failed", "Make sure your file has columns for Currency Name, Purchase Date, Cost Basis, Date sold, and Proceeds", or other Error) when you try to upload your CSV file to TurboTax, please double-check the following:
Ensure that you are using the TurboTax Online File from the CoinTracker Tax page (and not any other file)
Ensure that your cumulative number of taxable entries is less than or equal to 2,250 (including previous upload attempts)
If you have already gone above 2,250, you can clear your TurboTax account for the current year by pressing the Clear & Start Over button. Then simply re-upload the file, keeping in mind to stay below the 2,250 entry aggregate limit.
If you are still facing issues, please contact us via chat support.
Taxable Event Limit
TurboTax Online forces a 2,250 taxable row limit via CSV upload. CoinTracker however works around this by automatically auto-aggregating your TurboTax CSV per coin and per long/short-term if you have more than this number of taxable events. This means that even if you have thousands of taxable events, you'll still be able to directly upload to TurboTax with the instructions above.
You should still keep your Form 8949 from CoinTracker for your records.
Note: TurboTax also offers an option right before filing to print out your forms and file a hardcopy return (instead of e-Filing). If you select this option, you can send in your complete 8949 as part of that filing.
If you are using TurboTax CD/download version (or want to switch from the online version) you can follow the steps below. Note that TurboTax has a hard limit of 3,000 entries in the CD/download version of TurboTax so CoinTracker automatically aggregates your taxable events per coin and per long/short-term if you have more than 3,000 taxable events (you should still keep your Form 8949 from CoinTracker for your records).
Open TurboTax for your current return. Select File > Import > From Accounting Software (Windows) or File > Import > From TXF Files (Mac)
Select Other Financial Software (TXF file) and click Continue
Click Browse Files..., find the .txf file from CoinTracker, and select Import Now
The file should show up as 1099-B. Select Import Now
Click Done on the next screen
From the top menu, navigate to PERSONAL > Personal Income and scroll down to Investment Income. You should see the new entries added here
Click Start (or Update if you have already been here) next to Stocks, Mutual Funds, Bonds, Other
Notice that Needs info? says YES. There is no Institution Name set for the data because crypto data is not set to one institution. This is expected and you can ignore this warning
Click Edit to see the information that has been entered or Done to finish.
Disclaimer: CoinTracker is provided for informational purposes only. This service is not intended to substitute for tax, audit, accounting, investment, financial, nor legal advice. For financial, tax, or legal advice please consult your own professional. The information on CoinTracker is subject to change without notice. All information is provided "as is." CoinTracker disclaims any responsibility for the accuracy or adequacy of any positions taken by you in your tax returns. Please see our full disclaimer.