noscriptPreparing Your Binance Tax Forms | Koinly

Preparing Your Binance Tax Forms

Effortlessly calculate your binance taxes and create the right tax documents to submit to your tax authority. Koinly completely supports Binance and makes tax reporting a breeze.

API Import CSV File Import

Here's what you need to do

The first step is to download all your transactions from binance and upload them to Koinly. There are a couple of ways you can do this:

  • As Binance has an API, the easiest way to do so is to simply add your API keys (api key, api secret). Then Koinly will import all your transactions and you are ready to create a tax document.
  • If you don't have access to your API keys you can also import transactions by uploading CSV files.
  • If the above method(s) are not possible for you, you can also add the transactions manually through Koinly's web interface.

Note that if you want to import CSV files, you have to make sure to import your deposits/withdrawals and trades for ALL previous years and not just the current one!

That's pretty much it. Don't forget to tag your airdrops/forks so they show up as Income on your generated crypto tax reports!

Importing Binance transactions automatically via API

Follow these steps to get your API keys:

  1. Open the Binance API Settings page
  2. Click on Create New Key, label it Koinly
  3. If applicable, enter your two-factor authentication code
  4. Copy the API Key and Secret
  5. Disable trading access for this API key:
    - Click the Edit button
    - Disable the Enable Trading permission
    - Click Save
    - If applicable, enter your two-factor authentication code

Binance API has certain limitations:

  • Trades made with delisted coins can not be synced. If you have such trades we recommend disabling the Import historical data option and uploading your history using csv files instead.

Read more about api limitations and alternate ways to import missing data here .

Importing Binance transactions manually via CSV files

Follow these steps to download your transaction files:

  1. Sign in to your Binance account and 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 (max 1 year history can be downloaded at a time)
  5. Click on Generate and wait for the report to be generated
  6. Repeat the export for every year you have been trading on Binance
  7. Upload the downloaded files to Koinly