Free preview · no sign-up · multi-exchange

Kraken Tax Calculator UK

Upload your Kraken ledger CSV, with optional additional exchanges and wallets for a UK Adviser Records Pack. Review transaction, holdings, and Section 104 pool records with your accountant or tax adviser. The pack does not calculate tax or populate SA108 boxes. Free preview, no sign-up required.

Instant preview No sign-up Multi-exchange: Kraken + Binance Section 104 · Adviser records
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Upload Kraken and combine exchanges

Start with your Kraken ledger CSV. Optionally add Binance, Coinbase, or Nexo so the Section 104 pool covers every exchange in a single Adviser Records Pack.

One global Section 104 pool Up to 3 exchanges No sign-up
Primary exchange
Kraken CSV Required

Upload the full Kraken ledger or trades export first. You can add other exchanges next.

⇪
Drop your Kraken CSV here
Export the full Kraken history, then drop the file or .

Export from Kraken:

  1. Log in to kraken.com
  2. Click your profile icon (top right) → Documents
  3. Click Create Export ("New export" in some layouts)
  4. Select Ledgers, dates from account opening to today, and CSV
  5. Click Generate, download when ready

It can take up to a week and Kraken sends no email. Upload the .csv (extract a .zip first). Ledger and Trades formats are auto-detected. Kraken CSV is the required first step on this page.

Add additional exchanges (optional)
Combine Kraken with up to 2 more exchanges for the full tax picture
Add on-chain wallet coverage (optional)
Optional wallet coverage
MetaMask, Phantom, or pasted wallets

Connect your wallet app for a faster start, or paste EVM, Solana, and BTC addresses manually.

Read-only. Pull in EVM wallets faster.
Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 40+ supported networks 🌐 Phantom + SPL history ⚖ DeFi protocol attribution + review flags 💰 Max 5 wallets
Upload your Kraken CSV first; then optionally add other exchanges or wallets for complete coverage.
No sign-up required Combined Section 104 records Read-only wallet scan Multi-exchange
Why Kraken users choose DYOR.tax

Section 104 Kraken records for professional review

From Kraken ledger CSV to optional MetaMask and Phantom wallet coverage, the preview applies Section 104 pooling with same-day and bed and breakfast rules, designed for HMRC reporting.

📊
Parsing

Ledger & Refid Parsing

Kraken's debit and credit ledger rows are paired by refid to reconstruct complete trades automatically.

🌐
Coverage

DeFi & 40+ Supported Networks

Add your wallets to capture Uniswap swaps, Aave lending, Lido staking, and supported protocol metadata with review flags.

💰
Tax rules

Section 104 Pooling

Weighted average pooling with same-day and 30-day bed & breakfast rules, validated against HMRC examples.

📝
Review

Adviser Records

Transaction, holdings, and Section 104 pool records for your accountant or tax adviser. No tax amount, SA108 box mapping, or submission-ready return.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

Up to 50 events
£25
51 – 100
£35
501 – 1,000
£55
1,001 – 3,000
£69
3,001 – 5,000
£85
5,001+
£109

Exporting your Kraken ledger

Kraken stores your activity in a ledger format where every trade is split into separate debit and credit rows linked by a reference ID (refid). Staking rewards, deposits, and withdrawals each appear as their own ledger entries. To build accurate Section 104 pools for your UK tax return, you need to export your complete history.

How to export:

  1. Log in to kraken.com.
  2. Click your profile icon (top right) and select Documents.
  3. In the Exports section, click Create Export (shown as New export in some layouts).
  4. Select Ledgers as the export type.
  5. Set the start date to account opening and the end date to today, not just the tax year, and choose CSV as the file format.
  6. Click Generate. Kraken needs from a few minutes to about a week and sends no email, so check the Documents page.
  7. When the download icon is enabled, download the file. Kraken keeps exports for 14 days.

Upload the .csv file. If your download arrives as a .zip archive, extract the CSV first; the upload accepts .csv only.

Upload your complete history including prior years. The calculator needs your earliest purchases to build accurate Section 104 pools for every token you have traded. Both Ledger and Trades formats are supported - we auto-detect which one you uploaded.

Section 104, same-day, and bed & breakfast

Every time you sell, swap, or spend crypto from your Kraken account, HMRC treats it as a disposal subject to Capital Gains Tax. CGT rates are 18% for basic-rate taxpayers and 24% for higher and additional-rate taxpayers, updated from October 2024.

The annual exempt amount is £3,000 for 2025-26 and 2024/25. Net capital gains below this threshold owe no CGT.

Section 104 pooling groups all acquisitions of a token into a weighted average pool. When you dispose of that token, the allowable cost comes from the pool's average price per unit. Two rules take priority over the pool when triggered: the same-day rule matches disposals to acquisitions on the same day first, and the bed & breakfast rule matches to reacquisitions within the following 30 days.

From refid pairs to adviser records

Our parser reads every row in your Kraken CSV, groups debit and credit entries by refid, and reconstructs complete trades. Each disposal in your selected UK tax year gets an allowable cost from the Section 104 pool, proceeds, and matching records for professional review.

Our Section 104 implementation is validated against all 6 official HMRC cryptoasset examples (CRYPTO22251 through CRYPTO22256), covering same-day matching, B&B matching, and pool calculations.

Kraken CSVs report values in the trading pair's quote currency (USD, EUR, GBP, etc.), not always in GBP. Our engine automatically enriches every transaction with historical daily prices and converts all values to pounds sterling using historical daily rates. The report includes a transaction and matching table, crypto income summary, end-of-year holdings with pool cost, and a complete transaction audit trail. The Match column on each disposal shows whether it was matched via same-day rule, bed & breakfast, or the Section 104 pool.

Kraken and HMRC

Related calculators and guides

Kraken calculator: Kraken Tax Calculator (all countries)
UK calculator: UK Crypto Tax Calculator (all exchanges)
Other exchanges in the UK: Coinbase UK · Binance UK

Official UK sources

Use HMRC's guidance and the forms for your tax year alongside professional advice. These sources explain the rules; they do not certify or endorse DYOR.tax.

Frequently Asked Questions

Section 104 groups all acquisitions of the same token into a single weighted average pool. When you sell, the allowable cost per unit is the total pool cost divided by the total number of units in the pool. Two rules override the pool when they apply: the same-day rule matches disposals to acquisitions on the same day first, and the bed & breakfast rule matches to reacquisitions within the following 30 days.

If you sell a token and reacquire the same token within 30 days, the disposal is matched to the reacquisition rather than the Section 104 pool. This prevents you from selling and immediately rebuying to crystallise a loss while effectively maintaining the same position. The same-day rule is checked first, then the 30-day bed & breakfast rule, and only then the Section 104 pool.

If the activity does not amount to a trade, staking rewards are generally treated as miscellaneous income at the sterling value on the day received. The income is reported on your Self Assessment. The received tokens enter the Section 104 pool at that sterling value. When you later sell or swap those tokens, the disposal triggers CGT through the pool. Kraken staking is available for eligible UK customers - check Kraken's current UK terms for your account.

£3,000 per tax year for 2025-26 and 2024/25. Net capital gains below this threshold owe no Capital Gains Tax. Our report shows your total net gains so you can apply the Annual Exempt Amount.

No. Kraken does not issue tax forms or reports for UK users. HMRC's crypto data-sharing agreements are expanding and HMRC can request transaction data from exchanges directly, but you are responsible for self-reporting via Self Assessment. Accurate reporting matters.