On this pageShow
Kraken's Ledgers export is the best raw record any of our supported exchanges provides: one row for every balance change, with a reference id that pairs the two sides of each trade, and official documentation of every field. CryptoTaxCheck reads it directly — trades, Buy Crypto purchases, deposits, withdrawals, staking and Earn rewards, referral bonuses, airdrops and delistings — and turns Kraken's internal asset codes back into BTC, ETH and GBP. Below: how to export it, what we do with it, and the handful of things worth knowing before you import. Your file is read in your browser and never uploaded.
How to download your Kraken Ledgers export
These steps follow Kraken's help article for the Statement Center on Kraken Pro, last updated by Kraken on 10 August 2026 and checked by us on 27 September 2026.
- Sign in to Kraken Pro on the web and open Statements. Click your profile icon in the top-right corner and choose Statements from the menu.
- Start an export. In the Exports section, click Export Statement (top right).
- Choose the export type “Ledgers”. Not Trades, and not Account Statement: Ledgers includes deposits, withdrawals, fees and every other balance change, which is what UK pooling needs.
- Set the date range and filters. Cover your whole history from your first deposit; leave all assets selected and all fields included. Choose CSV as the file format.
- Click Export and wait. The request appears in the Exports list. Kraken says it can take from a few minutes to as long as a week, and it does not send an email when it is done.
- Download the file when the download icon appears. Save the CSV as it is and add it to the calculator. If you traded before 2024, your export may use an older column layout — we read those too.
What we read from the file
Everything in the ledger that changes your holdings. Trades appear as two rows sharing a refid; we pair them into one transaction with its fee. Buy Crypto purchases come through as spend and receive pairs and are read as buys. Deposits and withdrawals become transfers flagged for you to confirm, with withdrawal fees kept as a small disposal. Staking and Earn rewards, referral bonuses, airdrops and forks (Kraken's transfer rows), delisting conversions and adjustments are all imported with the right classification. Moving coins between your spot balance and staking or Earn is your own money changing pockets, so those rows are set aside as internal.
Margin, rollover and futures-wallet rows are outside what the calculator supports; they are kept, flagged as out of scope and excluded from the totals with a visible warning, so you know to take them to Koinly or an adviser. Kraken gives values in the fiat leg of each trade: pound trades need no price lookup, while crypto-to-crypto trades are valued through our price service using only the coin and the date.
Common gotchas
- Asset codes.
XXBTandXBTare bitcoin,XETHis ether,XXDGis dogecoin,ZGBPis pounds andZEUReuros. We normalise all of them. Staking sub-balances such asDOT.S,ETH2.S,SOL03.SandUSD.Mare folded into the base asset — they are your own coins, not different tokens. - Negative fees. Fees in 2024 and later exports can be negative. We take the absolute value and keep the fee in the row's own asset.
- Empty
txid. Rows with no transaction id are failed or pending entries with no balance change; we ignore them. - UTC timestamps with fractions.
timeis UTC and may carry fractional seconds. Spreadsheets often hide the date part or round the time — if a file has been through Excel, re-download it rather than re-saving. - Renamed columns over the years. Kraken has renamed
stakingtoearnand addedwalletandsubclasscolumns. Each header layout is a separate format below; a layout we have not seen is refused with a hint instead of being misread. - Trades export alongside Ledgers. Accepted, but every trade would then be counted twice. We warn when both are present; import only Ledgers.
Which Kraken formats are covered?
| Format | Header signature | Years |
|---|---|---|
kraken/ledgers-2025 | txid, refid, time, type, subtype, aclass, subclass, asset, wallet, amount, fee, balance (optional amountusd) | 2025–present |
kraken/ledgers-2024 | …, aclass, asset, wallet, amount, fee, balance | 2024 |
kraken/ledgers-classic | txid, refid, time, type, subtype, aclass, asset, amount, fee, balance | to 2023 |
kraken/trades | txid, ordertxid, pair, time, type, ordertype, price, cost, fee, vol, margin, misc, ledgers (optional margin columns) | all |
Kraken is the only exchange in our launch set that documents every export field officially, and the layouts above were checked against those articles and against real anonymised exports.
What happens after import?
The import review screen lists rows read, the date range, anything left for you to classify and the deposits and withdrawals waiting to be confirmed as transfers between your own accounts. Add your other exchanges' files at the same time so those pairs can be matched automatically. Each disposal is then matched under HMRC's same-day, 30-day and section 104 pool rules, with the rule shown, and you get gains, losses, income and estimated tax for every tax year you select.
Frequently asked questions
Should I export Kraken Ledgers or Trades for UK tax?
What do XXBT, XETH and ZGBP mean in a Kraken export?
Why are some Kraken fees negative?
How long does a Kraken export take?
Sources
- Kraken Support — How to export your account history on Kraken Pro (updated 10 August 2026)support.kraken.com
- Kraken Support — How to interpret Ledger history fieldssupport.kraken.com
- Kraken Support — How to interpret Trades history fieldssupport.kraken.com
- Kraken Support — Differences between ledger and trades historysupport.kraken.com
- HMRC Cryptoassets Manual — CRYPTO10400: record keepingGOV.UK
Written by Andrew Pickett
Founder of CryptoTaxCheck. Every guide cites GOV.UK and the HMRC Cryptoassets Manual, uses figures consistent with the calculator’s golden tests, and shows when it was last reviewed. An independent, qualified UK tax reviewer will be credited here once confirmed.
Last reviewed About CryptoTaxCheckHow the calculation works
Related reading
- GuideCrypto Tax UK: The Complete 2025/26 Guide to HMRC RulesHow the UK taxes crypto in 2025/26: Capital Gains Tax on disposals, Income Tax on staking, rates, allowances, pooling rules, deadlines and reporting.Read
- GuideSection 104 Pool for Crypto: Same-Day and 30-Day RulesHow HMRC's section 104 pool, same-day rule and 30-day bed and breakfasting rule work for crypto, with step-by-step worked examples and pool tables.Read
- GuideStaking Tax UK: How HMRC Taxes Staking, Mining and AirdropsHow staking rewards, mining, lending interest and airdrops are taxed in the UK: Income Tax on receipt, the £1,000 allowance, then CGT when you sell.Read
- GuideCapital Gains Tax on Crypto UK: Rates, Allowance, ExamplesUK Capital Gains Tax on crypto for 2025/26: the 18% and 24% rates, the £3,000 allowance, how to work out your rate, losses and worked examples.Read
This is general information, not personal tax advice. You are responsible for your own return; if your situation is complex, speak to a qualified adviser. See our disclaimer.