KuCoin Logo
Koinly Logo

How to file your KuCoin taxes with Koinly

How to do your KuCoin taxes with Koinly

KuCoin is one of the largest crypto exchanges worldwide, with 1 out of every 4 crypto investors holding their investments on the exchange. KuCoin offers a huge host of crypto investment options from buying and trading to futures and mining. Whatever your crypto investments, Koinly can help you do your KuCoin taxes safely, quickly, and accurately. 

  1. Sign up to Koinly and choose your country and currency
  2. Connect KuCoin with Koinly to import all your KuCoin trades safely and securely
  3. Koinly categorizes KuCoin transactions into gains, losses and income
  4. Koinly calculates your KuCoin capital gain tax and KuCoin income tax
  5. Download your KuCoin tax report from Koinly
  6. File your KuCoin taxes online or with your crypto tax accountant

Watch how to do your KuCoin taxes fast

How to connect Koinly and KuCoin via API

On KuCoin

  1. Sign in to your KuCoin account.
  2. Find the drop down tab under your account in the top right corner and select API management.
  3. Select create API.
  4. In the API name box, enter a name, such as "Koinly".
  5. In the API passphrase box, create your passphrase.
  6. Under API restrictions, select general for read-only access.
  7. Under IP restriction, select no.
  8. For security verification, you'll need to enter your trading password that you created when you made your KuCoin account. You'll also need to enter a SMS verification code if you use two-factor authentication.
  9. On the new API pop-up, copy the API key and API secret.

On Koinly

  1. Sign up or log in to Koinly and go to the wallets page.
  2. Select add new wallet: KuCoin.
  3. Select set up auto-sync.
  4. Paste the API key into the API key box.
  5. Paste the API secret into the API secret box.
  6. Enter your passphrase you created earlier.
  7. Select secure import.

Important
1. KuCoin had a massive update in 2019. For users who had an account prior to this update, there may be some issues with transactions importing incorrectly. If this applies to you, you can just use the CSV import file method below instead.

2. If you've already used the KuCoin API method - make sure to delete your KuCoin API transaction data before uploading your KuCoin CSV file(s).

3. For those using KuCoin futures - this has a separate API which you'll need to integrate with Koinly in addition to the KuCoin API. See how here.

How to integrate KuCoin with Koinly using CSV

Due to the time period limitations of KuCoin CSV files and the way transaction data is split into separate CSV files, we recommend contacting KuCoin support instead of using their platform to export your CSV files yourself. You can do this by submitting a request with KuCoin support here. Just select account for issue type, then export trade history for issue type. Make sure to request your complete KuCoin transaction history, for however long you've had the account, when making your request. This means you'll end up with one CSV file instead of multiple CSV files to work through.

However, if you'd rather get your CSV files yourself from the KuCoin platform - here's how. There are several CSV files you may need from KuCoin. As a minimum, you'll need your Deposit & Withdrawal CSV files and your Spot Trade History CSV file. If you have cross margin trades or isolated margin trades on KuCoin, you may also need your Cross Margin Trade History CSV file & Isolated Margin Trade History CSV file. If you're using KuCoin futures, learn how to get your CSV file here.

Another important note - your KuCoin CSV files (whether that's from KuCoin support or exported from the platform) will be in the Singapore time zone by default. You can change this to your correct time zone when exporting files.

How to download and export your transaction history from KuCoin

Deposits & Withdrawals CSV files

  1. Log in to KuCoin.
  2. Select the wallet icon in the top right corner.
  3. From the drop down menu, select main account.
  4. Select history (deposit & withdrawal).
  5. Under the deposit history tab, select export to CSV.
  6. Pick a time frame (maximum 100 days). This should cover your entire transaction history on KuCoin, so you may need multiple CSV files.
  7. Select confirm.
  8. Now go to the withdrawal history tab, select export to CSV and repeat the steps above.

Spot Trade History CSV file

  1. Log in to KuCoin.
  2. Select the orders icon in the top right corner.
  3. Select spot trade history from the drop down menu.
  4. Select the trade history tab.
  5. Select export to CSV.
  6. Pick a date range (maximum 100 days). This should cover your entire trading history on KuCoin so you may need to export multiple CSV files.
  7. Under pair, select all.
  8. Under side, select all.
  9. Under type, select all.
  10. Select confirm.

Cross Margin Trade History CSV file

  1. Log in to KuCoin.
  2. Select the orders icon in the top right corner.
  3. Select margin trade history from the drop down menu.
  4. Select the trade history tab.
  5. Select export to CSV.
  6. Pick a date range (maximum 100 days). This should cover your entire trading history on KuCoin so you may need to export multiple CSV files.
  7. Under pair, select all.
  8. Under side, select all.
  9. Under type, select all.
  10. Select confirm.

Isolated Margin Trade History CSV file

  1. Log in to KuCoin.
  2. Select the orders icon in the top right corner.
  3. Select margin trade history from the drop down menu.
  4. Select the isolated margin account tab.
  5. Select the trade history tab.
  6. Select export to CSV.
  7. Pick a date range (maximum 100 days). This should cover your entire trading history on KuCoin so you may need to export multiple CSV files.
  8. Under pair, select all.
  9. Under side, select all.
  10. Under type, select all.
  11. Select confirm.

How to upload your KuCoin CSV to Koinly

  1. Sign in to your Koinly account and head to the wallets page.
  2. Select add new wallet: KuCoin.
  3. Select import from file.
  4. Upload your CSV files.

Important

1. There is no CSV export for staking rewards. Use the API method instead or add staking rewards manually.

2. Loans and bot trades CSV files can not be exported from the website and must be requested from the KuCoin customer support team.

3. All CSV files are in SGT times by default, but you can change this as you export your file. If you already exported it, don't worry, this is easy to fix - learn how.

How do I troubleshoot my KuCoin integration to Koinly?

Problems with your KuCoin data import? We can help!

Calculate your KuCoin taxes

Sign up free today to calculate your KuCoin taxes.

Does KuCoin have tax documents?

No. But you can use your KuCoin trading history to calculate your crypto taxes yourself or with crypto tax software.

How do I get KuCoin tax documents?

The easiest way to get your KuCoin tax documents is to connect to crypto tax software via API or by uploading a CSV file of your KuCoin transaction history. Your crypto tax calculator will then calculate your KuCoin taxes for you and generate your KuCoin tax documents.

Do you get a 1099 from KuCoin?

No, KuCoin is not licensed to operate in the US due to the strict regulations for US crypto exchanges. As such KuCoin tax forms are not provided.

Does KuCoin provide financial or end of year statements?

No, KuCoin doesn't supply a financial statement. But you can use your KuCoin trading history as a financial statement. If you use a crypto tax app, all you need is your trading history to generate a KuCoin tax report for your regional tax authority.