KuCoin Help Center

How To Do Your KuCoin Taxes

We are proud to have partnered with Koinly to facilitate tax reporting for all our traders. Koinly is a leading cryptocurrency tax platform that allows crypto investors to generate capital gains reports that are compliant with local laws. It is available in multiple countries including the US, UK, Germany, Austria and Switzerland.

Cryptocurrency taxes are fairly complex, mostly due to lack of guidelines but also because there can be a large number of trades involved. Figuring out your cost-basis and keeping track of the tax liability as you trade is crucial if you want to reduce your tax burden. Koinly helps with this by synchronizing your wallets and exchange accounts and showing you the profit/loss for every transaction! You can read more about how taxes work in their crypto tax guide.


Advantages of Kucoin for Taxpayers

Kucoin boasts a number of advantages for traders when it comes to tax time. Not only is the platform designed from the ground up to provide complete transparency with regards to transaction history but it is also one of the few crypto exchanges to provide you with transaction logs of each and every crypto trade and movement including your spot/margin and futures history.

Kucoin users can export transaction history in a spreadsheet (csv) or using the built in API. We will breakdown how to do this in the next section.


Exporting data from Kucoin with CSV files

Users who have been trading on Kucoin since before 2019 will need to request a CSV file from our support team for the old history. This is not available via the website or via API. To request the historical export please contact our online customer support.

For transactions carried out during or after 2019:

  1. Sign into Kucoin and click on Deposit & Withdrawal History > Deposits and click on Export CSV, select the timeframe and hit Confirm.
  2. Repeat the above step for Withdrawals.
  3. Click on Orders in the top navbar and then on Spot Trade History > Trade History. Click on Export to CSV, select timeframe and click Confirm.


This history is only available for the last 100 days so you will need to repeat this process or if you need full history you can contact our live chat support and our team will help you out.


Exporting data using the Kucoin API

For this you will need to use a service like Koinly that integrates with the Kucoin api, you can create a free account on Koinly to get started. Once you have done that, follow these steps:

1. Select Kucoin from the Wallets page


2. Click on Setup auto-sync


3. Enter your Kucoin API keys (generated from API Management page on Kucoin)


4. That’s it! Now just wait for Koinly to pull in data from the Kucoin API automatically.The full Kucoin tax guide can also be found here: https://koinly.io/integrations/kucoin/

Koinly will now be able to synchronize all your transaction and trading history as well as any future transactions to produce compliant crypto tax reports that you can use to file your taxes yourself or with the help of an accountant.

Kucoin users can get a special 15% discount on Koinly services by signing up using this link!