KuCoin logo

How to file your KuCoin taxes with Koinly

KuCoin pairs perfectly with Koinly to make crypto tax easy! 🤝Sync KuCoin with Koinly to calculate your crypto taxes fast. ⚡ Connect in minutes! 🖱️

API Import CSV File Import
Last updated: Tuesday, 22 November 2022

How to do your KuCoin taxes with Koinly

With 1 out of every 4 crypto investors holding  KuCoin investments, it’s one of the largest crypto exchanges worldwide. 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 are KuCoin transactions taxed?

Your KuCoin tax calculations will vary depending on your individual circumstances. Your tax obligations are influenced by your country's crypto tax rules, whether you're trade as an individual or a business, and on the transactions you've made throughout the year. In general there are two taxes which may apply to your KuCoin transactions:

Does KuCoin report to the IRS?

KuCoin is not licensed to operate in the US due to the strict regulations for US crypto exchanges. However, as KuCoin is one of the very few centralized crypto exchanges that does not require KYC verification, many US residents do still use the exchange.

How do I file my KuCoin taxes?

You are required to calculate and report any income or capital gains you made from KuCoin with your country's tax office. Generally, this happens as part of your annual tax return.

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. This means you'll likely need to adjust the time zone for your CSV file before uploading to Koinly.

How to download and export your transaction history CSV file 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 6 and 7.

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. Find out more about how to fix this.

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.