see other integrationsSee other integrations

How to do your Binance taxes & integrate Binance with Accointing

Connect Binance with Accointing via API or CSV - use our free portfolio tracker, or calculate your Binance taxes with Accointing for mobile and desktop

Binance is the world’s most popular cryptocurrency exchange platform with the largest daily crypto trading volume. It also offers a reliable crypto wallet where traders can store their cryptocurrency funds. The platform offers a relatively secure and versatile way for investors to maximize their profits. 

How does Binance tax reporting work?

Binance is one of the most in-demand cryptocurrency exchanges out there, but it doesn't do much to help you handle your crypto taxes. Luckily, there's Accointing, which allows you to connect with Binance and do your taxes with ease. 

Accointing’s Binance calculator and portfolio tracker can help you analyze your trading data including deposits, withdrawals, and trades. Consequently, you can generate your tax report for a required period as per your country’s specified format.  

To get started, you have to link your Binance account or import transaction history into Accointing through the following methods:

  • API – Automatically connect and sync your Binance account with Accointing

  • CSV – Download your Binance transaction history in CSV format and upload it into Accointing

  • Accointing template – Fill out our simple template with your Binance account data and upload it into Accointing

Integrate with Accointing via the Binance API

Connecting your Binance account with Accointing via API is easy. Here are the steps to follow to achieve this:

  1. Login to your Binance account and navigate to your dashboard.

  2. Scroll down to the vertical menu and select API Management. 

  3. Specify a name for your API, such as Accointing, and click Create API. By default, Binance will make it read-only.

  4. Copy the issued API key and secret codes. 

  5. Now login to Accointing.

  6. Hover over Wallets and select Add wallet. 

  7. On the search field, type Binance and select it from the dropdown. 

  8. Select the first option of Automatic, which is Accointing’s recommended method of linking with Binance. Now click Continue. 

  9. Specify the wallet name.

  10. Enter the previously copied API Key and Secret Key.

  11. Select All to import all your Binance transaction history data. Otherwise, specify the dates to import data for the required period. 

  12. Click save and that’s it; you’ve connected your Binance to Accointing. 

API supported features:

  • Spot Trades, both classic and advanced. 

  • Spot transfers.

  • Fiat trades and transfers.

  • Leveraged tokens.

  • Margin trades, loans, and repayments.

  • Dust conversions (BNB).

  • P2P trades. 

  • Binance Swap trades.

  • Airdrops and distributions. 

  • Mining income. 

  • Savings interests. 

API unsupported features:

  • Referral program commissions. 

  • NFT.

  • Leveraged tokens – redemptions and subscriptions. 

  • Futures battle. 

  • Binance swap – liquidity pools.

Integrate with Accointing via the Binance CSV file

If you don’t want to link your Binance account with Accointing using the API, you can also do so by importing a CSV file containing your history of trades, withdrawals, and deposits. Here is a simple guide to go about it.

Downloading CSV files from Binance 

  1. Login to your Binance account.

  2. Hover over the Wallet menu and select Overview. 

  3. Scroll down to the bottom and click on Transaction History on the vertical menu. 

  4. Select Deposit from the Type dropdown.

  5. Under Time dropdown, select Customize to specify the start and end date. The period should be at most 3 months. 

  6. Under Assets and Status, select All. 

  7. Specify TxID if available. 

  8. Click the Export Deposit History link at the end to download the CSV file. 

  9. Repeat the process until you’ve generated all transaction data to the current or desired date.

Importing CSV files into Accointing

  1. Login to Accointing. 

  2. Hover over the Wallets menu and click Add wallet.

  3. In the search field, enter Binance and select it from the dropdown. 

  4. Click the File import option and click Continue. 

  5. Specify the wallet name as Binance.

  6. Choose the specific transaction item, such as Trades, Deposit History, Withdrawal History, etc, and browse the location of the downloaded CSV file. 

  7. Select All under the Import From dropdown. Alternatively, specify the appliable date. 

  8. Click Save. 

How to review and track your Binance transactions in Accointing

  1. Once done with importing your Binance transactions, go to the Accointing dashboard and view the summary of your account. 

  2. Choose applicable start and end dates to view and analyze your Binance performance history, profits, and losses.

  3. View the various crypto assets, and click to analyze the buy and sell dates. Accointing allows you to choose multiple assets at a go to compare data for chosen dates. 

  4. It’s now easier to track your Binance investments portfolio, distribution, and spread. Accointing also lets you know where each of your assets is stored. 

Common issues with importing transactions from Binance 

Despite Binance being a popular platform, downloading CSV files has its challenges. The exchange only allows a maximum download of one-year history data at a go. You’ll have to do multiple downloads for more than a year. 

Binance also requires you to have enabled and completed the KYC before linking with an API. Also, the data supplied by the Binance API may make it harder for Accointing to generate comprehensive tax reports. If you notice the challenge, you can try using the CSV option, which gives more accuracy.

Calculate your Binance taxes in seconds