How to File Your Binance Taxes with KoinX

Connect your Binance account to KoinX in just a few simple steps to easily generate and file your Binance taxes

Quick Summary Box:

Category

Information

Supported Methods

OAuth and CSV

Estimated Time

5 to 10 minutes

Platforms Supported

Web and Mobile

Filing Support

100+ Countries

Ideal For

Investors, Stakers, Traders

Get Started

Start Integrating with KoinX

Binance is the world’s largest cryptocurrency exchange by trading volume, offering an expansive suite of products including spot trading, futures, staking, and NFTs. With a robust mobile and web experience, Binance supports millions of users across more than 180 countries. While the platform makes crypto trading accessible, managing taxes on Binance can be a challenge, especially for active traders.

That’s where KoinX comes in. Whether you’re connecting through OAuth or uploading a CSV file, KoinX helps you pull your Binance trade history and automatically generate region-specific tax reports. From capital gains to staking income, KoinX calculates everything with precision and helps you stay compliant across 100+ tax jurisdictions.

How to Integrate Binance with KoinX?

You can integrate Binance through the OAuth method or by uploading trading history in CSV format. 

Binance OAuth Integration

Through OAuth integration, you can integrate Binance with KoinX. Your Binance account will be integrated with KoinX in just a few clicks. 

Follow these easy step-by-step instructions: 

Step 1: Log in to your KoinX Account using your credentials

Step 2: Once you are in, go to Integration and click on Add Integration

Step 3: Search Binance and click on the icon.

Step 4: Select ‘Direct Connect’ on the next page and click ‘Connect Binance.’ This will link your Binance account with KoinX with a single click.

Step 5: You will be redirected to Binance’s Official Website. If you are already logged in your Binance account, you will the see the screen below, there, click on Confirm to enable secure and seamless integration with KoinX. 

If you are not logged in, login first and then you proceed with this step. 

Once you click on confirm, you will be redirected back to KoinX, and just like that, you can track all your trading with our portfolio tracker and generate your Binance tax report using our crypto tax software. 

Integrate Binance By Downloading & Uploading Binance Trade Reports

If you don’t wanna go the OAuth way, you can manually upload the trade report to integrate. You can effortlessly connect your Binance account to KoinX by uploading your trade reports.

Follow these step-by-step instructions to upload your trade CSV report into your KoinX account.

Step 1: Go to your Binance home page, and click on Log In​

Step 2: After Logging In, Click here, to directly open the Transaction History page and click on the small Download Icon at the top right corner and choose Export Transactions Records

Step 3: Select the Time Period for which you wish to see the transactions by choosing the Customized option. You can select a time range of upto 1 year. We advise you to select the earliest time range first. 

For example, if you have been trading since April 2020, try downloading the report from April 2020 to March 2021 first, and from April 2021 to March 2022 next.

Step 4: Click on Generate.​

Step 5: Once your report is ready, you will receive a mail from Binance and you should be seeing a Download button as shown in the image below. Click on Download You would have a tar.gz file downloaded. Extract the tar.gz file to find a CSV file.​

Step 6: Do you have P2P trades on Binance? If yes, click Trade on the dashboard and click the P2P option.

If No, Please skip to step number “17”

Step 7: Read and agree the Notice, and click Confirm.

Step 8: Then click on Orders

Step 9: Click on the Date section.

Step 10: Under the dates column, select Quarter.

Step 11: Select the quarter for which you would like to generate the report.

 

Note: For an efficient tax report, please download the transactions quarter-wise rather than for multiple quarters together.

Step 12: Once a Quater is chosen, Close the date window and hit the Export Icon on the top right.

 

Step 13: Now you can choose the Time Period and Click on Export. Once done Click on Download and close the window.

Note: Please don’t open the trade file as it might change the format as per your device settings

Step 14: Now, go to the KoinX website, and log in with your credentials​

Step 15: Click on the  Integration option then choose “Add Integration” and select Binance to integrate it with your KoinX profile.

Step 16: Now select Click to Upload under Upload Data and locate the CSV Trade files you downloaded just now.
Once uploaded hit the Submit button.

Step 17: Your work is done! Sit tight until your transactions are processed.

Binance Integration (Mobile)

There are 2 ways to integrate Binance with KoinX (mobile view). One is easy and quick OAuth integration, and we also support manual CSV file upload. Let’s look at these methods: 

Binance OAuth Integration

Step 1: Log in to your KoinX Account using your credentials

Step 2: Once you are in, click the Integrations icon at the bottom left and then click on Add Integration

Step 3: Search Binance and click on the icon.

Step 4: Select Direct Connect on the next page and click Connect Binance. This will link your Binance account with KoinX with a single click.

Step 5: You will be redirected to Binance’s Official Website. If you are already logged in to your Binance account, you will see the screen below, there, click on Confirm to enable secure and seamless integration with KoinX. 

If you are not logged in, log in first and then you proceed with this step.

Once you click on confirm, you will be redirected back to KoinX. Here you can track all your trading with our portfolio tracker and generate your Binance tax report.

Manual Process: Download & Upload Binance Trade Reports

If you don’t wanna go the OAuth way, here’s how you can manually upload the trade report to integrate.

You can connect your Binance account to KoinX by uploading your trade reports

Follow these steps to upload your trade CSV report into your KoinX account

Step 1: Go to your Binance and Log In to your account.​

Step 2: After Logging In, Click here, to directly open the Transaction History page and click on the small Download Icon and choose Export Transaction Records.

Step 3: Select the Time Period for which you wish to see the transactions by choosing the Customize option. You can select a time range of upto 1 year. We advise you to select the earliest time range first. 

For example, if you have been trading since April 2020, try downloading the report from April 2020 to March 2021 first, and from April 2021 to March 2022 next.

Step 4: Click on Generate

Step 5: Once your report is ready, you will receive a mail from Binance and you should be seeing a Download button as shown in the image below. Click on Download. You would have a “tar.gz” file downloaded. Extract the tar.gz file to find a CSV file.​

Step 6: Do you have P2P trades on Binance? 

If yes, go to the Binance Home Page. From the top left click on the three horizontal bars. Click on Trade after clicking and click the P2P option.

If No, please skip to step number “17

Step 7: Read and agree on the Notice, and click Confirm (if it appears)

Step 8: Then, click on the small icon on the top right and click on Orders.

Step 9: Click on the filter option and choose the Date section.

Step 10: Under the Dates column, select Quarter.

Step 11: Select the Quarter for which you would like to generate the report and click on the Search button at the bottom.

Note: For an efficient tax report, please download the transactions quarter-wise rather than for multiple quarters together.

Step 12: Now click on the Export icon, then choose from Select Time Period and hit the Export button.

Step 13: Now you can download the files. Click on Download and close the window.

Note: Please don’t open the trade file as it might change the format as per your device settings

Step 14: Now, go to the KoinX website, and log in with your credentials.

Step 15: Click the Integrations icon at the bottom left and then click on Add Integration and select Binance.

Step 16: Now select Click or drag file to this area to upload under Upload Data and locate the CSV Trade files you downloaded just now. Once uploaded hit the Submit button.

Step 17: Your work is done! Sit tight until your transactions are processed.

Join the many satisfied KoinX users who have streamlined their crypto tax reporting – watch our tutorial on generating your Binance tax report now.

What to Do After Integration?

Once your data is fetched on KoinX, you can do the following things:

Review Transactions:

After connecting your Binance account through OAuth or CSV, head to the “Transactions” section in your KoinX dashboard. This is where all your imported data is listed. Review your trades, swaps, staking income, and transfers to make sure everything looks complete. If anything seems off, check your import settings or file dates and reupload if needed.

Verify Auto-Classification Activities:

KoinX automatically identifies and classifies your Binance transactions—including margin trades, rewards, and staking earnings. You don’t need to manually tag or edit anything. Just review the categorised entries to ensure that all transaction types have been handled correctly before proceeding to report generation.

Generate Tax Reports:

Once your transaction data is verified, head to the “Tax Reports” tab. Select the relevant financial year and region. KoinX then generates a downloadable report formatted to your country’s tax standards—whether you’re filing in India, the US, the UK, or Australia.

File Your Crypto Taxes With Confidence:

Use the generated Binance tax report to file your taxes confidently and compliantly. You can either submit the report directly via your government’s online tax portal or forward it to your tax consultant. KoinX ensures the accuracy and completeness of your report based on all the data synced from Binance.

Common Errors and Troubleshooting

  • Opening the CSV File Before Upload: Do not open the Binance CSV file before uploading it to KoinX. Opening the file in spreadsheet software can alter formatting and cause errors during import.
  • Editing the CSV File Before Upload: Avoid making any edits to the file, including renaming columns or changing values. Altered files can cause incorrect transaction parsing or failure to import data.
  • OAuth Token Expired or Revoked: If your Binance OAuth connection expires or is manually disconnected, reinitiate the connection through KoinX to resume syncing. Always use your latest credentials.
  • Email Mismatch Between Binance and KoinX: The email address linked to your KoinX account must match the one used on Binance. If the emails are different, OAuth authentication will fail. Ensure both accounts use the same registered email ID.
  • Partial Data in Exported CSV: Binance may limit data exports based on date range or volume. Ensure your CSV file covers the full financial year and includes all transaction types (spot, margin, earn).
  • Duplicate File Uploads: Uploading the same Binance CSV file more than once may result in duplicate entries. Always verify existing data in KoinX before re-uploading.
  • Delayed API Sync: OAuth-based imports may take a few minutes, depending on Binance’s server response. Wait for the full import process to complete before reviewing your transaction data.

If issues persist, visit the KoinX Help Centre or reach out to our support team for immediate help.

Need Help?

Having trouble connecting your Bitget account to KoinX?

Frequently Asked Questions

Do I Have to Pay Tax on Binance?

Yes, if you earn profits on Binance through trading, staking, or selling crypto, those gains are subject to a flat 30% tax in India. Additionally, a 4% health and education cess applies to the tax amount. KoinX helps you calculate your tax liability accurately using your Binance transaction history.

Does Binance Deduct TDS in India?

No, Binance does not deduct TDS directly. Under Indian tax laws introduced in 2022, a 1% TDS applies to all crypto transactions. If Binance doesn’t deduct it, you’re responsible for calculating and reporting it. KoinX helps identify and track TDS obligations from your Binance trades for tax compliance.

Is Binance Legal in India?

Yes, Binance is legal to use in India. It is registered with the Financial Intelligence Unit-India (FIU-IND) as a reporting entity, which means it follows anti-money laundering regulations and operates within Indian financial laws. Users can trade on Binance while staying fully compliant using platforms like KoinX for tax reporting.

Is Binance Safe or Not?

Binance is considered a secure exchange and implements advanced safety measures like two-factor authentication (2FA), real-time transaction monitoring, and encryption protocols. While the platform has experienced security breaches in the past, it has consistently improved its systems to protect user funds and maintain trust in its global operations.

Does Binance Provide Tax Reports?

No, Binance does not generate tax-ready reports. It only provides your transaction history in CSV format. You’ll need to upload this file to a platform like KoinX, which will automatically process the data, classify the transactions, and generate a tax-compliant report tailored to your country’s regulations.

What Types of Binance Transactions Are Taxable?

All types of transactions, including spot trades, P2P sales, staking rewards, and margin trading, are considered taxable. Profits from these activities may be subject to capital gains or income tax, depending on your jurisdiction. KoinX helps you categorise each transaction correctly for precise tax calculations.

CONTENTS