If you have been trading with Kraken or Kraken Pro, there is a large likelihood that you need to pay crypto taxes. Fortunately, Kraken has great transaction exports that can make taxes a breeze. This guide will set you up so that you comfortably can calculated and declare your crypto taxes in time for the yearly deadline!
Note: If you have traded futures on Kraken, please complement this guide with our dedicated guide for the Kraken Futures platform.
Do I need to pay taxes after trading on Kraken?
Crypto tax requirements can vary significantly based on your country of residence and the nature of your transactions on Kraken. Typically, tax obligations arise from activities such as selling cryptocurrencies, exchanging one form of crypto for another, or participating in staking.
For a detailed understanding of crypto taxation norms specific to your country, we invite you to explore Divly's crypto tax guides. These resources are meticulously curated and frequently updated with insights from our experienced team.
How do I declare my crypto taxes?
Should your Kraken cryptocurrency transactions necessitate tax payments, the first step is aggregating all your transaction in once place. Only after this is done can you safely calculate your taxes and declare them to your tax authority.
You have several options for aggregating and calculating your taxes:
-
Undertake the process independently with tools like Excel
-
Leverage specialized cryptocurrency tax software such as Divly
-
Seek the expertise of a tax attorney.
The method you select may depend on your budget and the level of complexity you are willing to manage.
How to export your Kraken transaction history
Regardless of the method you choose, the first thing you need to do is export your Kraken transaction history. Below are instructions on how to access your transaction history via downloadable files or via the Kraken API. If you are using Divly then it's up to you which one you prefer.
Transaction type | File Import | Automatic Import |
---|---|---|
Withdrawals | ||
Deposits | ||
Trades | ||
Trading Fees | ||
Staking Rewards (Earn) | ||
Kraken Earn | ||
Realized PNL (Margin/Futures) |
Automatic import
You can import transactions from Kraken Pro into Divly by using our API integration. After you have provided the API keys, Divly will be able to fetch your latest transactions anytime you click "Import Transactions" in the wallet page.
-
Sign in to Kraken Pro.
-
In the top right corner click on the Account Icon > Settings > API. Alternatively click here to go to directly to the Kraken API.
-
Click the button Create API key in the right top corner.
-
Type in Divly in the description. Enable the following Key Permissions: Query Funds, Query Closed Orders & Trades, Query Ledger Entries, Export Data.
-
Click the Generate key button and confirm using 2FA.
-
Copy the API Key and API Secret into Divly. Divly will fetch your transaction history.
Important: If you have problems importing using the API, enable the Custom nonce window and set it to 10000. If you have used futures, please see the dedicated guide for Kraken Futures
File import
You can import transactions from Kraken and Kraken Pro 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.
-
Sign in to Kraken.
-
Click on Transactions in the menu on the left.
-
Select the Start date and End date so that it includes ALL your transactions on Kraken.
-
Click the Export button on the top right.
-
In the popup, click on Generate next to .CSV file.
-
Click the download button next to the .CSV file that was generated.
-
In Divly, drag and drop the CSV file to where it says Upload CSV. Make sure the CSV file is unzipped. Divly will import the transactions.
Important: Please edit NFT transactions manually in Divly since the data from Kraken only shows the crypto that was used to purchase or sell it. If you have used futures, please see the dedicated guide for Kraken Futures
Screenshot: API Setup:
Screenshot: File Export:
Common questions
Will the tax authority find out that I traded crypto on Kraken?
Across numerous countries, regulations are increasingly impacting the privacy of cryptocurrency traders on platforms such as Kraken. This is particularly pertinent for EU citizens in light of the recently adopted directive, DAC8. Beginning January 1, 2026, all cryptocurrency exchanges will be mandated to report summarized trading data of EU citizens. This information will be conveyed to the tax authorities of the country where the respective citizen resides.
Can I declare for past years?
Yes in most countries you can declare for prior years. If you do it proactively you will often not be penalized for declaring it late.
Are there any common issues related to declaring taxes using Kraken?
The KFEE (Kraken fee credits) does not have a pricing history in Divly. If used please adjust this manually for the time being.
How do I declare my crypto taxes to the tax authority?
A great place to start is to read our crypto tax guide for your country. Check the last section about how to declare to the local tax authority for details.
Alternatively sign up to Divly and purchase a tax report with all the information provided to you in a nice package! If you are lost feel free to follow our Getting Started guide.
If you have any issues with calculating your Kraken taxes, feel free to contact our support team which is available via the online chat on the bottom right hand corner of our website. Good luck!
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.