KuCoin Logo

How to Connect KuCoin and Koinly

Simplify KuCoin tax reporting with Koinly. Integrate via API or CSV to easily calculate the tax liability of your KuCoin transactions, trading and history. Get started for FREE!

API Import CSV File Import

How to connect KuCoin with Koinly

KuCoin offers a huge host of crypto investment options from buying and trading to futures and mining. Whatever your crypto investments, figuring out your KuCoin taxes and creating your tax report couldn't be easier if you integrate KuCoin with Koinly.

How to get a tax statement from KuCoin

You might be wondering, does KuCoin provide CSV tax and trade history reports? Is it even possible to get tax info and statements from KuCoin? What about a KuCoin tax API? The good news is, while KuCoin might not provide tax forms and documents, KuCoin does offer 2 easy ways to export transaction and trade history!

KuCoin pairs with Koinly through API or CSV file import to make reporting your crypto taxes easy. Once connected, Koinly becomes the ultimate KuCoin tax tool. How? Koinly will calculate your KuCoin taxes based on your location AND generate your EOFY tax report, all within 20 minutes! All you’ll need to do at tax time is download your KuCoin tax statement from Koinly and file it with your local tax authority. Done!

Connect to Koinly with the KuCoin tax report API

On Koinly

  1. Sign up or log in to Koinly and go to the wallets page.
  2. Select add new wallet: KuCoin.
  3. Select setup auto-sync.
  4. Head to your KuCoin account.

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.

Back to Koinly

  1. Paste the API key into the API key box.
  2. Paste the API secret into the API secret box.
  3. Enter your passphrase you created earlier.
  4. Select secure import.

Good to know
It'll take a few minutes for your KuCoin account to auto-sync with your Koinly account. Koinly is just going through your transaction history and identifying the various taxable events to generate your tax report accurately. 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. Don't worry if this applies to you, you can just use the CSV import file method below instead. 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).
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 import your KuCoin tax report CSV file to Koinly

On KuCoin

  1. Sign in to your KuCoin account.
  2. Select orders from the top right corner, then select the type of transaction data you'd like to export from the drop down menu. KuCoin separates transaction history into different CSV files. So there are separate exports for trades, margin trades, deposits and withdrawals and so on. You'll need all of these different transaction files to upload to Koinly to create a complete transaction history.
  3. Once selected, select trade history.
  4. Select your date range.
  5. Select export to CSV.
  6. Select confirm.

On Koinly

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

Good to know
KuCoin CSV files can cover a maximum time period of 100 days, as well as splitting transaction history into different CSV files. For some of our users, this means a lot of separate CSV files! There's an easy way to get around this though. If you contact KuCoin support, you can request your full transaction history. KuCoin support team are normally happy to provide this and you'll end up with one easy, simple file to import instead of multiple files. Another important thing to know is that KuCoin has different files for trades and orders. Koinly only supports trades files from KuCoin. KuCoin has a CSV export limit of 5 CSV files every 24 hours. This isn't a huge problem for most users, but it's a good reason not to leave your tax returns until last minute if you've got a lot of transactions spanning a long period of time!

How do I troubleshoot my KuCoin integration to Koinly?

Problems with your KuCoin data import? We can help!