Filing taxes on Binance

TokenTax connects to Binance for easy crypto-currency trade tracking and tax filing.


Filing crypto taxes for Binance

Binance is one of the most popular crypto exchanges, and many people are including transactions from Binance into their crypto capital gain and capital loss calculations. 

While Binance may no longer allow U.S. traders on their original site, they recently opened a new site for the United States: Binance.US. You should absolutely still include records from the original in your crypto taxes. 

How Binance tax reporting works

Remember that, according to the IRS, crypto is treated as property for tax purposes, and you are liable for any capital gains when you sell or trade your crypto. When you report cryptocurrency on your tax return, trades must be calculated with USD equivalent for the IRS Form 8949, and you must also match sales with their original cost basis. 

Because most people bought crypto on another exchange and transferred it to Binance, matching cost basis and proceeds — and finding the USD value equivalent of all trades — is tricky to do manually. In most cases, you can’t report your Binance exchange taxes alone; you must also factor in any other exchanges that you traded on. 

When it comes to paying taxes, many crypto investors and traders are using crypto tax calculator software to automatically import their trading history from cryptocurrency exchanges like Binance. 

Once all exchange data is in, the software calculates total capital gains or losses across all exchanges and automatically generates the necessary cryptocurrency tax forms. You can also see your net gain or loss and estimated tax liability. 

Since is shut down for U.S. users, can I still get my transaction history from it? 

Luckily, Binance has only disabled trading and crypto deposits for U.S. users, at least for the time being. That means that you can still log on to their platform to retrieve your transaction data CSVs — as well as to withdraw any remaining crypto. API key connections are still functional as well. 

Keep in mind that Binance may disallow logins at any point in the future, so it’s always a good idea to keep offline records of your crypto transaction history. This applies to Binance as well as any other exchanges you’ve traded on. and Binance.US are two separate exchanges, so be sure to import your transaction histories from both. 

Do I need an FBAR for Binance?

Many traded on Binance in 2019 and in years prior, before the platform became closed to U.S. users and instead launched its own U.S. platform, Binance US.

If you are above the FBAR threshold for foreign holdings, then you will need to include the original Binance in your FBAR filing. This means that you need to include the highest balance of crypto held on Binance, calculated in USD. 

Connecting Binance with TokenTax

  1. Go to your Binance user settings ( by hovering over the top right silhouette icon and clicking your email.

  2. If you haven't yet done so, click Enable under the API section. Then click API Settings.

  3. Create a new API key by entering a label and clicking the Create New Key button.

  4. The link to create the API key will be emailed to you. Click on the link to view your API key and secret, and then click Edit and uncheck Enable Trading and check Unrestricted for the IP address restrict.

  5. Copy your API key and secret to TokenTax (

Uploading a Binance CSV with TokenTax

Trade transactions:

  1. Go to your Binance trade history (

  2. Click on Export Complete Trade History at the top right corner.

  3. You can only export 3 months at a time, so if you traded at Binance all year, you will need to create 4 reports (Jan – Mar, Apr – Jun, July – Sept, Oct – Dec) — remember to include all years you have traded on Binance.

  4. Click Export to download the XLSX file.

  5. Upload your XLSX file to TokenTax ( — we accept XLSX files like we accept CSVs.

Withdrawals and deposits:

  1. Go to your Binance deposit and withdrawal history (

  2. Click Export Complete Deposit History at the top right corner.

  3. Click the Withdrawal tab and then click Export Complete Withdrawal History at the top right corner. Deposits and withdrawals are each a separate report.

  4. Upload your XLSX file to TokenTax (

Frequently Asked Questions

How Crypto Taxes Work: Our Getting Started Guide

Check out our 2019 crypto tax guide. TokenTax makes it easy: automatically import your crypto trading from any exchange and generate the required crypto tax forms!

Read more

How Does TokenTax Work?

A quick rundown of how TokenTax works and why we are the top cryptocurrency tax software. Import your crypto trading from any exchange and easily create the required tax forms.

Read more

How to File Crypto Taxes on Your Tax Return

You are required to include crypto profits on your taxes. We explain how to put together your tax return with your crypto capital gains and income included.

Read more

Calculate your crypto taxes now

TokenTax does the work so you don’t have to.

Exit hijack mode

Show admin panel