logo

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:

  • Crypto received via airdrops can not be synced automatically. Importing Binance Airdrops
  • 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 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. Open the Binance Trade History page
  2. Click on Export Complete Trade History at the top right corner and save it to your PC
  3. Also download your Deposits and Withdrawals files
  4. Upload the downloaded files to Koinly
  5. NOTEYou need to import the files one at a time, bulk-uploading is not possible at the moment.

Binance does not export transactions for airdrops. Follow this guide to import them: Importing Binance airdrops .

Easily generate your crypto tax reports with Koinly

Try it free. No credit card required. Instant tax reports.