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.
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.