Kraken transactions can create both capital gains and income tax liabilities, depending on how you use the exchange. Selling crypto, swapping one asset for another, trading on margin, and earning staking rewards each carry their own tax treatment. This page explains how Kraken transactions are typically taxed and how to generate an accurate Kraken tax report with Recap.
Recap supports Kraken spot trading, margin trading, staking and Earn rewards, dust conversions, and KrakenPay transfers in a single tax report you can review, file, or share with your accountant. Kraken Futures has its own dedicated integration, so derivatives traders are covered too.
Disclaimer
The information provided in this content does not endorse Kraken. Furthermore, it does not constitute tax advice. If anything financial or tax-related is unclear, speak to a qualified tax professional. You can also share your Recap account with your accountant or tax adviser directly.
What is Kraken?
Kraken is one of the longest-running cryptocurrency exchanges, founded in 2011 and known for its strong security track record. It supports hundreds of crypto assets and offers deeper trading tools than most mainstream exchanges, which means Kraken accounts often carry more varied tax positions than a simple buy-and-hold portfolio.
Here's an overview of what Kraken offers:
- Spot trading: buy and sell hundreds of cryptocurrencies, from simple instant buy and sell to full order-book trading on Kraken Pro.
- Margin trading: leveraged long and short positions on major pairs, with rollover fees on open positions.
- Futures: perpetual and fixed-maturity contracts on a separate Kraken Futures platform. See our Kraken Futures integration for the dedicated page.
- Staking and Earn: rewards on supported assets through flexible and bonded options, where available.
- KrakenPay: send and receive crypto payments directly from your account.
Why Kraken data can be tricky to track manually
A Kraken account often starts with a few spot trades and grows from there. Add margin positions, daily staking rewards, and a separate Futures account, and the history becomes hard to piece together by hand. The usual sticking points:
- Crypto-to-crypto trades are typically disposals for tax purposes, which surprises traders who never touched regular money all year.
- Margin trading typically produces realised gains and losses on each settlement, plus rollover fees, and these need separating from your spot activity.
- Staking rewards arrive as a stream of small income events, each one needing a value in your local currency on the day it landed.
- Staking transfers move assets in and out of staking without changing ownership, so they shouldn't be taxed, but they can look like withdrawals in a raw export.
- Kraken Futures history lives on a separate platform with its own connection, and needs combining with your spot account before your numbers add up.
Kraken products supported in Recap
Recap calculates tax across Kraken's core product range, covering fifteen different Kraken transaction types from simple buys to margin rollover fees and parachain transfers. Once your data is in, everything flows into a single Recap tax report.
- Spot trades, instant buy and sell, and crypto-to-crypto swaps across every supported asset.
- Margin trades, including realised profit and loss and rollover fees.
- Staking rewards, staking transfers, and Earn rewards.
- Deposits, withdrawals, dust conversions, KrakenPay transfers, and parachain transfers.
- Kraken Futures positions, through the dedicated integration.
How to import Kraken into Recap
For most users the API connection is the best way to bring Kraken data into Recap.
- API connection (recommended): connect your Kraken account with a read-only API key and Recap syncs your transactions automatically, keeping your tax position up to date as you trade. Our help guide on connecting your Kraken account walks through every step.
- Kraken Futures: connect your Futures account separately so your derivatives activity is included. See our guide on connecting your Kraken Futures account for the setup.
- Recap CSV: if you prefer not to connect via API, you can import transactions manually using Recap's CSV template.
Tip
Recap needs your full Kraken history, including older trades and any Kraken Futures activity, to calculate accurate gains. If you've traded on Kraken for years, make sure your import covers every year you've been active, not just the latest one.
How to get your Kraken tax report
Getting a Kraken tax report takes three steps: connect your Kraken account to Recap, let your transactions sync and check the activity looks complete, then download your report. No spreadsheets required.
Your Kraken tax report covers:
- Capital gains and losses on every disposal, using the cost basis rules for your jurisdiction.
- Income from staking and Earn rewards, valued at the time of receipt.
- A transaction log so you can spot any issues before you file.
- A downloadable summary you can submit with your tax return or share with your accountant.
You can preview your Kraken tax position at any time during the year, not only at filing season. As you add other exchanges and wallets to Recap, your Kraken activity flows into your overall position alongside everything else.
Auto Sync with Kraken Common Kraken tax challenges and how Recap solves them
Kraken accounts produce a few recurring tax problems. Here's how Recap handles each one:
- Margin complexity: margin settlements realise gains and losses that are easy to miscount by hand. Recap separates margin activity from spot trades and values each settlement correctly.
- Staking transfers: moving assets into or out of staking is not a disposal, but raw data can make it look like one. Recap classifies staking transfers as non-taxable movements.
- Dust conversions: converting small balances creates many tiny disposals. Recap captures and values each one so they don't distort your gains.
- Recurring rewards: staking and Earn rewards can produce hundreds of small income events a year. Recap values each one on the day it arrived, so you don't have to.
How are Kraken transactions taxed?
Tax treatment depends on the transaction type and your jurisdiction. Selling, swapping, or spending crypto counts as a disposal and is typically subject to capital gains tax, while staking and Earn rewards are usually taxed as income when received. Recap classifies each Kraken transaction type and applies the specific rules for your jurisdiction in your final report.
| Transaction type | CGT | Income | Tracked in Recap |
|---|---|---|---|
| Deposits | |||
| Withdrawals | |||
| Buying crypto with fiat | |||
| Crypto to crypto | |||
| Selling crypto for fiat | |||
| Staking rewards | |||
| Staking transfers | |||
| Airdrops | |||
| Dust conversions | |||
| Margin trades | |||
| Margin rollover fees | |||
| Parachain transfers | |||
| Instant buy/sell | |||
| KrakenPay transfers | |||
| Earn rewards |
Refer to our tax guides for a more detailed look at crypto tax rules.
Tax information is general guidance and may not reflect your circumstances. If you're unsure, speak to a qualified tax adviser.
Kraken Futures and tax
Kraken Futures is a separate platform with its own account and data, and its tax treatment deserves a closer look. Futures profits and losses are typically realised when a position closes or settles, and jurisdictions differ on whether derivatives fall under capital gains rules, income rules, or separate regimes of their own. That makes clean records especially important for derivatives traders.
Recap imports your Kraken Futures activity through its own connection and brings it into the same tax report as your spot trading, so realised futures profit and loss sits alongside your other gains, losses, and income.
Why Kraken users choose Recap
Recap is built to handle the full range of Kraken activity. Kraken users typically choose Recap for:
- Full coverage of spot, margin, staking, and Futures activity in one tax report.
- Automatic API syncing that keeps your tax position current as you trade.
- A clear view of every transaction and the tax it produces, so the detail behind your numbers is easy to check before filing.
- Support for multiple Kraken and Kraken Futures accounts under a single Recap login.
- Sharing tools that let your accountant or tax advisor view the same numbers you do.
- A year-round view of your tax position, not just a filing-season scramble.
Ready to generate your Kraken tax report? Connect your account and Recap automatically calculates your gains, losses, staking income, and margin activity in one filing-ready report.
Auto Sync with Kraken 

