Skip to content
DA
Buying digital assets

How to export Kraken CSV for UK HMRC tax

Quick answer: Kraken → History → Export → Ledgers (all types) and Trades CSV. Use ledgers for deposits/withdrawals/staking; trades for spot fills. Set tax year date range in UTC then verify against UK local dates.

Kraken is popular with UK traders for spot and staking. This guide covers the correct exports for HMRC-compliant records.

Reviewed by Digital Assets Team
Not financial advice. This guide is general information only, fact-checked against UK government sources. It is not a personal recommendation. Cryptoassets are high-risk. You may lose all the money you invest.

Ledger export

Log in → History → Export → Ledgers → Select all types → CSV → date range per tax year. Ledgers capture 'staking', 'transfer', 'trade', 'deposit', 'withdrawal' event types essential for complete history.

Trades export

Separate trades CSV gives fill-level detail (price, volume, fee, pair). Some tax software prefers trades; others reconstruct from ledgers. Do not double-count if importing both — choose one primary source.

Staking on Kraken

Staking rewards appear as ledger credits. Value in GBP at receipt = Income Tax. When you later sell staked assets, CGT uses pooled cost including taxed income value as acquisition cost.

Futures and margin

High-frequency leveraged trading may be classified as trading income by HMRC. Casual spot trading is usually CGT. Consult an accountant if futures dominate your activity.

Frequently asked questions

Kraken is not FCA registered — can I still use exports for tax? +

Tax reporting is separate from regulation. You must report UK-taxable activity regardless of where you traded.