Note that Binance sometimes limits the number of transactions that can be synced or downloaded at a time. Plan ahead so that you will be able to gather all your data before the tax deadline.

via API

  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.

  5. Copy your API key and secret to TokenTax.

via CSV

  1. Sign in to your Binance account. Click on Wallet > Overview on the navigation bar.

  2. Next click on 'Transaction History' in the top right corner

  3. Now click on 'Generate all statements' in the top right corner

  4. On 'Range' select 'Customize' and enter the start/end date of each year (only 3-month histories can be downloaded at a time)

  5. Make sure the 'Hide transfer record' option is checked.

  6. Click on 'Generate' and wait for the report to be generated - this may take some time.

  7. Repeat the export for each period you have been trading on Binance.

  8. If the file is a '.zip' or '.tar.gz' format you will need to extract the contents of the compressed folder to obtain the raw '.csv' before uploading.

Did this answer your question?