Share this article →

How to Report Your Binance Taxes

Coinpanda has direct integration with Binance to simplify tracking your trades and tax reporting. Calculate your taxes and generate all required tax reports and forms easily.

Supported transaction types

It is important that you import all transactions from Binance to Coinpanda to calculate your taxes accurately. Coinpanda supports the following transaction types from Binance today:

Tx TypeAPI importCSV file upload
Deposits
Withdrawals

Trades

Airdrops

Interest Payments (Margin)
Realized PnL (Futures)

Import trades automatically with API

We are only requesting view permissions. This does not give us access to your private keys nor the ability to move your funds.

To add your Binance account to Coinpanda, follow these steps:

  1. Go to the ‘API Management’ page by hovering over the user icon in the top header.
    (https://www.binance.com/en/usercenter/settings/api-management)
  2. Create a new API key by entering a label and clicking the ‘Create’ button.
  3. Click ‘Send code’ to receive a verification code to your email address.
  4. Enter the verification code and your 2FA code if required.
  5. Click ‘Edit restrictions’ and uncheck both ‘Enable Spot & Margin Trading’ and ‘Enable Withdrawals’ (only ‘Can Read’ should be checked).
  6. Remember to also check ‘Unrestricted’ for the IP access restrictions. Then click ‘Save’ to save the changes
  7. Copy your API Key and Secret Key to Coinpanda.​

Binance API has certain limitations. Trades made with delisted coins can not be synced. If you have such trades, we recommend enabling the Skip entire history option and uploading your historical transactions with XLSX files instead.

Upload a XLSX file to Coinpanda

Trade transactions:

  1. Go to the Trade History page by hovering over ‘Orders’ in the top header and click ‘Spot Order’.
    (https://www.binance.com/en/my/orders/exchange/openorder)
  2. Click on ‘Trade History’ in the left menu, and then on ‘Export complete trade history’ (top right corner).
  3. You can export a maximum of 3 months of trade history for each file. Make sure to export files that include trades for ALL years and months you have traded on Binance.
  4. Click ‘Export’ to download the XLSX file.
  5. Upload your XLSX file(s) to Coinpanda.

Deposits and withdrawals:

  1. Go to the Spot Wallet page by hovering over ‘Wallet’ in the top header and click ‘Fiat & Spot’.
    (https://www.binance.com/en/my/wallet/account/main)
  2. Click ‘Transaction History’ in the left menu.​
  3. Click on ‘Export Deposit History’ to download the XLSX file.
  4. Next, select ‘Withdraw’ in the ‘Type’ dropdown and repeat the previous step for withdrawals by clicking ‘Export Withdrawal History’.
  5. Upload your XLSX file(s) to Coinpanda.

Interest payments (Margin trading):

  1. Go to the Margin page by hovering over ‘Orders’ in the top header and click ‘Margin Order’.
    (https://www.binance.com/en/my/orders/margin/openorder)
  2. Click ‘Repayment’ in the left menu under the ‘Margin Orders’ menu.​
  3. Click on ‘Export complete trade history’ and select a timeframe.
  4. Click ‘Ok’ to download the XLSX file.
  5. Upload your XLSX file(s) to Coinpanda.

Realized PnL (Futures trading):

  1. Go to the Futures page by hovering over ‘Orders’ in the top header and click ‘Futures Order’.
    (https://www.binance.com/en/my/orders/futures/openorder)
  2. Click ‘Transaction History’ in the left menu under the ‘Futures Orders’ menu.​
  3. Click on ‘Export complete transaction history’ and select a timeframe.
  4. Click ‘Export’ to download the XLSX file.
  5. Upload your XLSX file(s) to Coinpanda.

Should you have any further questions, please contact support:

JOIN COINPANDA

See it for yourself

Sign up for free. Calculate your taxes in less than 15 minutes.