Simplify Kraken tax reporting with Koinly. Integrate via API or CSV to easily calculate the tax liability of your Kraken transactions, trading and history. Get started for FREE!
You might be wondering, does Kraken provide CSV tax and trade history reports? What about a Kraken tax API? Is it even possible to get tax info and statements from Kraken? The good news is, while Kraken might not provide tax forms and documents, Kraken does offer 2 easy ways to export transaction and trade history!
Kraken pairs with Koinly through API or CSV file import to make reporting your crypto taxes easy. Once connected, Koinly becomes the ultimate Kraken tax tool. How? Koinly will calculate your Kraken 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 Kraken tax statement from Koinly and file it with your local tax authority. Done!
Koinly works by importing your Kraken transaction data. Let's look at an example - here's some transactions in a Kraken account.
You can import your Kraken transaction history via API integration or by uploading CSV files of your Kraken transaction history. Once you've done this, you'll be able to see your Kraken transactions in Koinly - like this.
This lets you manage all your crypto transactions - from Kraken and any other exchanges you use - from one single platform, making crypto tax simple. Here's how to import your Kraken transaction data.
Good to know
An auto-sync import takes a couple of minutes on Koinly. This is normal. It's just Koinly working through your transactions to identify which are taxable events. You may notice a small yellow warning box that comes up when you choose the set up auto-sync option for your Kraken wallet. This is because Kraken is a little limited in its API import capabilities for some transactions. Kraken users with older accounts, with multiple margin trades, should disable the historical-data option on API and instead import a ledgers.csv file. Purchases made on Kraken's own buy/sell page aren't imported via API. Don't worry, there's an easy way to get around this by using a CSV import instead, which we'll cover below.
Good to know
If you're using the CSV file method to connect your Kraken account, don't forget to tag your airdrops and forks. This makes sure they show up correctly as income on your Koinly tax reports. When you're selecting the date range, even if you're only looking for a tax report on the last year, you should create a custom date range that generates data for the entire time you've been trading on Kraken. This allows Koinly to generate the most accurate tax reports. For example, if you've made a loss in a previous year, you may be able to offset this against your gains this tax year. To calculate this, Koinly needs your full trading history.
Problems connecting Kraken and Koinly? No worries - there's help at hand: