Cryptocurrency provider logo

How to do your KuCoin taxes in 2025


Introduction to KuCoin

KuCoin is a cryptocurrency exchange that allows for users to buy, sell, and trade cryptocurrencies. It also offers margin, futures, and peer-to-peer (P2P) trading. Users can also choose to stake or lend crypto to earn income. KuCoin offers over 600 cryptocurrencies including but not limited to Bitcoin, Ethereum, Tether, and Dogecoin. It has grown into one of the largest global exchanges by trade volume, and has 10 million users.

Do you have to pay taxes on KuCoin?

Whether or not you need to pay taxes on your crypto transactions will depend on the transaction types and the country you pay taxes in.

For more information regarding your country-specific crypto tax guidelines, please see Divly's crypto tax guides. These guides are regularly updated with input from our knowledgeable staff and local experts.

Does KuCoin report to the government?

Starting on the 1st of January 2026, it will be mandatory for KuCoin and all crypto exchanges to report customer information to EU tax authorities. This is due to the new directive from the EU known as DAC8.

Whether or not KuCoin reports customer information currently to tax authorities is uncertain, but it is becoming more common to do due to new initiatives taken by tax authorities and regulatory bodies.

How do I get a tax report from KuCoin?

Since you can't get a tax report directly from KuCoin, you will instead need to start by exporting your transaction history from them. After that step you can use the transaction data provided in the export to calculate and declare your taxes.

Transaction type File Import Automatic Import
Withdrawals
Deposits
Trades
Trading Fees
Futures
Isolated Margin
Cross Margin
Staking Rewards
Converts
Trading Bot

Automatic import

Important: KuCoin API only fetches limited historical trade data for the past 6 months. We recommend importing data using CSV files if you have older transactions.

You can import your transactions into Divly by using the KuCoin API.

  1. Sign in to KuCoin.

  2. Click on the account icon in the top right and navigate to API Management.

  3. Click the button Create API and select API-based trading.

  4. Add an API Name such as 'Divly'.

  5. Input an API passphrase of your choosing.

  6. Under API Restrictions, ensure that only General is checked. Leave all other boxes unchecked! Divly solely needs read-only access.

  7. Under IP Restriction select No.

  8. Click the button Next and perform the security verification.

  9. Paste the API keys into Divly to fetch your transaction data.

File import

You can import transactions from KuCoin into Divly by downloading and importing a CSV file. Make sure to download the CSV file every time you want to include the latest transactions.

  1. Sign in to KuCoin.

  2. Navigate to your dashboard and click Export History in the sidebar to the left. Click the button Export in the top right.

  3. Under the Market dropdown select all the files that are relevant to you.

  4. Select the Time period relevant to your transaction history. You can download up to 1 year at a time.

  5. Under Current Time Zone scroll down and select (UTC-0) Europe/Greenwich.

  6. If you have sub-accounts check the box Includes Sub-Accounts.

  7. Choose File type .csv and click the button Confirm(5 Times Remaining) on the bottom.

  8. Upload the files that have transaction information to Divly. Divly will reject files that contain duplicate information.

Important: KuCoin is consistently adding new file types. If one is not supported that you believe should be, contact our support chat and we will investigate it for you! Accepted files include:

Deposit_Withdrawal History_Deposit History ||| Deposit_Withdrawal History_Withdrawal Record ||| Spot_Orders_Filled Orders ||| Futures Orders_Realized PNL ||| Trading Bot_Filled Orders ||| Convert Orders_Filled Orders ||| + more


File export screenshot:

How to export transactions from Kucoin by downloading CSV files


API setup screenshot:

How to export transactions from Kucoin via API

How do I declare my crypto taxes?

The easiest method to calculate and declare your crypto taxes is by using a tax platform like Divly. Once you have imported your transactions, Divly will perform all the necessary calculations and generate a tax report localized for your country.

For those that prefer not to use a software to do their taxes, the other options include paying for an accountant or tax lawyer to declare for you, or manually doing everything yourself in Excel. Each option has different costs to consider, so choose the one that suits you best.

Declare your crypto taxes without the headache

Divly helps you import all your transactions into one place, automate the tax calculations, and produce a tax report localized for your country.

crypto-tax-platform-divly

Common issues when calculating your KuCoin taxes

Often problems with importing data from KuCoin stem from the limited time-horizon of the API. For tax purposes we always recommend using the file exports they provide for the most accurate outcome.

Any tax-related information provided by us is not tax advice, financial advice, accounting advice, or legal advice and cannot be used by you or any other party for the purpose of avoiding tax penalties. You should seek the advice of a tax professional regarding your particular circumstances. We make no claims, promises, or warranties about the accuracy of the information provided herein. Everything included herein is our opinion and not a statement of fact. This article may contain affiliate links.