How to get Kraken tax forms
Learn how to calculate your Kraken taxes, including gains, losses, and income, and how to generate accurate Kraken tax forms. All you need to do is sign up to Koinly and connect to Kraken via SSO or upload your transaction history in a CSV file and let Koinly calculate your Kraken taxes. Here's how.
Kraken now has single sign-on with Koinly, meaning you can create or sign in to your Koinly account directly from your Kraken account, or vice versa. In Kraken, you can find the option to connect to Koinly in the documents tab. In Koinly, just search for Kraken in the add a wallet section and select set-up auto sync to continue to Kraken.
Follow these steps to sync your Kraken (API keys) data automatically to Koinly:
- Log in to your Kraken account.
- Go to your profile in the top right corner and select Settings.
- Select Connections & API
- On the Connections & API page, select Create API key. You will be taken to Kraken Pro.
- On the add API key page, enter a name into the key description box, for example, “Koinly”.
- Check the boxes: Query, Query closed orders & trades, Query ledger entries, and Export data.
- Leave all other boxes unchecked (Deposit, Withdraw, Earn, Query Open Orders & Trades, Create & modify orders, Cancel & close orders). Leave all other options toggled off (WebSocket interface, IP address restriction, Key expiration, Query start date, Query end date, Custom nonce window).
- Select Generate Key in the bottom right corner.
- Copy your API Key and API Secret and paste them into the fields in Koinly.
On Koinly:
- Create a free account on Koinly
- Complete onboarding until you get to the Wallets page and find Kraken (API keys) in the list
- Select API > Paste the API keys you copied above in the appropriate box
- Hit Import and wait for Koinly to sync your data. This can take a few minutes
- Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
- Go to the Tax Reports page to view your tax liability!
- Head over to our help center
- Hit up our discussion boards - we might have already answered your question
- Ask us on social media - we're on Twitter and Reddit
- Contact us on email or live chat
- Got a feature request? Give us feedback on Canny
Please note that if you're using Kraken Futures, you'll need to import your futures transactions to Koinly separately. Here's how.
Follow these steps to sync your Kraken Futures data automatically to Koinly:
- Log in to your Kraken Futures account
- Go to the API settings page
- Create a new api key for Koinly
- Make sure to give it permission to read your deposits/withdrawals/trades. Koinly does NOT need access to your funds so you should disable any fund management permissions.
- Copy your API key and API secret
On Koinly:
- Create a free account on Koinly
- Complete onboarding until you get to the Wallets page and find Kraken Futures in the list
- Select API > Paste the API keys you copied above in the appropriate box
- Hit Import and wait for Koinly to sync your data. This can take a few minutes
- Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
- Go to the Tax Reports page to view your tax liability!
- Head over to our help center
- Hit up our discussion boards - we might have already answered your question
- Ask us on social media - we're on Twitter and Reddit
- Contact us on email or live chat
- Got a feature request? Give us feedback on Canny
How are Kraken transactions taxed?
Crypto tax rules vary depending on your location (so read our crypto tax guides for more info). However, generally speaking, two taxes may apply to your Kraken investments:
Capital Gains Tax: When you dispose of crypto by selling, swapping, spending, or (sometimes) gifting it and make a profit, Capital Gains Tax may apply. CGT also generally applies to realized profits from margin and futures investments.
Income Tax: When you earn new coins, like staking rewards on Kraken, Income Tax may apply.
Does Kraken automatically deduct taxes?
No. Kraken does not automatically withhold taxes on behalf of users. It’s your responsibility to identify any taxable transactions and pay any taxes owed on gains or income from your Kraken activity to the appropriate tax authority.
Does Kraken report to tax offices?
Yes. Kraken reports to the IRS and other tax offices globally. Learn more in our guides:
Does Kraken send tax forms?
For some specific users in the US, Kraken issues 1099 forms. Otherwise, you'll need to utilize your Kraken transaction history to figure out any tax liability owed from your investments.
Why isn't my Kraken tax form accurate?
If you’ve only transacted on Kraken, meaning you bought, sold, and held your crypto solely on the platform, and you’re in a supported country, then tax forms generated by Kraken, such as 1099-MISC forms, may be accurate. However, for many users, this isn't the case, mainly due to issues with cost basis.
Your cost basis is the original value of your crypto, including any eligible fees, used to calculate your capital gain or loss when you dispose of it (such as through a sale, swap, or spend). If you acquired your crypto outside of Kraken and transferred it into the platform, Kraken may not have access to the original cost basis. As a result, any reported gains or losses could be inaccurate.
This issue isn’t unique to Kraken. Most crypto exchanges currently lack a system for sharing cost basis data across platforms, making tax calculations more complex. That’s why many crypto exchanges, including Kraken, have opted to partner with crypto tax software like Koinly, which supports over 900 exchanges, wallets, and blockchains to simplify importing and consolidating your transaction history.
How to get Kraken tax forms
You’ll need to report any income or capital gains from Kraken to your tax office, typically as part of your annual tax return.
You can calculate this yourself by identifying taxable transactions and working out gains and income based on fair market value, or save time by using a crypto tax calculator like Koinly.
Koinly imports your Kraken data via API or CSV, identifies taxable activity, and generates ready-to-file tax reports. It also consolidates transactions across all your exchanges, making crypto tax reporting much simpler.
FAQs
Does Kraken have tax documents?
The only tax document Kraken provides users with currently is the 1099-MISC Form. This form is for US residents only, with more than $600 in income. Otherwise, you'll need to use your Kraken transaction history to generate your Kraken tax documents.
Does Kraken provide financial or end of year statements?
No, Kraken doesn't provide financial or end of year statements specifically, but you can use your Kraken transaction history as a financial or end of year statement for tax reporting purposes.
Do I have to pay taxes on Kraken?
Yes - if you have capital gains or income as a result of your crypto investment activities on Kraken, you'll need to report these to your tax office and pay taxes on them. If you're tempted to try and avoid crypto taxes because you don't think your tax office will find out, think again - the penalties for tax evasion are steep and you may face fines or even jail time.
Does Kraken have proof of reserves?
Yes - Kraken has provided Proof of Reserves via a Merkle Tree to users for the past few years. Kraken lets users verify that their deposits are held 1:1 by conducting a semi-annual accounting audit by an external third party. For more information about what Proof of Reserves is and why it matters, check out our blog post on it here.