How to Report Your KuCoin Taxes

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

Last updated:

API import CSV file import

Supported transaction types

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

Tx TypeAPI importCSV file upload
Depositscheck solid greencheck solid green
Withdrawalscheck solid greencheck solid green
Spot tradescheck solid greencheck solid green
Fees paid in KCScheck solid greencheck solid green
Dust to KCS conversionscheck solid greenxmark solid red
Rewards, airdrops, bonuses, forkscheck solid greenxmark solid red
Internal KuCoin transferscheck solid greenxmark solid red
RECOMMENDED

Import trades automatically with API

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

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

  1. Go to the API page by hovering over the user icon at the top right and clicking ‘API Management’.
    (https://www.kucoin.com/account/api)
  2. Click ‘Create API’.
  3. Give your API key a name and ‘Passphrase’. The Passphrase will not be shown again so remember to write it down.
  4. Enter your trading password, email verification code, and Google verification code.
  5. Enable only the ‘General’ permission. Select ‘No limit’ for IP limit.
  6. Copy your API Key, API Secret, and Passphrase to Coinpanda.

The KuCoin API does not provide details for withdrawal fees prior to February 18th, 2019. You will need to add fees to your withdrawals manually to fix this.

The API is also providing inconsistent data for trading fees for some accounts. This can result in small balance discrepancies between the transactions imported and your actual account balance. From what we have seen, this seems to affect only a small number of accounts, meaning that all spot trades should be imported accurately including KCS fees in most cases.

As of January 2022, KuCoin has removed support for importing trade history prior to February 18th, 2019. This means you will need to follow the steps below to export the trade history prior to this date.

Unfortunately, there are also other unknown limitations with the KuCoin API. It is not entirely clear what other transactions are missing from their API, so we recommend that you verify that all data has been imported as best as you can. You can contact us in the live chat if you know exactly which transactions are missing so we can debug this on our end.

Upload a CSV file to Coinpanda

Trades after Feb 18th, 2019

  1. Hover over ‘Orders’ in the top right corner and click ‘Spot Trade History’.
    (https://www.kucoin.com/order/trade/history)
  2. Select the ‘Trade History’ tab.
  3. Click ‘Export to CSV’.
  4. You can only export history for up to 100 days each time. Select your desired time range and click ‘Confirm’ to download the file.
  5. After generating the required CSV file(s), click ‘Download CSV’ to go to the download page.
  6. Download all CSV file(s) by clicking the icon in the ‘Progress’ column.
  7. Upload your CSV file(s) to Coinpanda.

Deposits and withdrawals after Feb 18th, 2019

  1. Hover over ‘Assets’ in the top right corner and click ‘Main Account (Deposit & Withdraw)’.
    (https://www.kucoin.com/assets/main-account)
  2. Select the ‘Deposit & Withdrawal History’ tab.
  3. Click ‘Export to CSV’ to get your deposit history.
  4. You can only export history for up to 100 days each time. Select your desired time range and click ‘Confirm’ to download the file.
  5. After generating the required CSV file(s), click ‘Download CSV’ to go to the download page.
  6. Download all CSV file(s) by clicking the icon in the ‘Progress’ column.
  7. Repeat the above steps also for ‘Withdrawal history’.
  8. Upload your CSV file(s) to Coinpanda.

Transactions before Feb 18th, 2019

  1. Hover over ‘Orders’ in the top right corner and click ‘Spot Trade History’.
    (https://www.kucoin.com/order/trade/history)
  2. Select the ‘Trade History’ tab, and click the link in the yellow message box.
    (https://www.kucoin.com/records-v1)
  3. Select ‘Deposit history’, ‘Withdrawal history’, or ‘Trade history’.
  4. Click ‘Export to CSV’.
  5. You can only export history for up to 100 days each time. Select your desired time range and click ‘Confirm’ to download the file.
  6. After generating the required CSV file(s), click ‘Download CSV’ to go to the download page.
  7. Download all CSV file(s) by clicking the icon in the ‘Progress’ column.
  8. Upload your CSV 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.