Kraken Tax Export Guide — 2026
Kraken is one of the longest-running crypto exchanges (founded 2011) and emphasizes regulatory compliance. Tax export is straightforward but the categorization of Earn (staking) products requires attention.
Kraken at a glance
- Jurisdiction: US, EU, UK, AU, CA + 190 countries (some restrictions)
- Export options: CSV (Ledgers + Trades + Earn), API key, direct integration with Koinly + CoinLedger
Step-by-step export
- Sign in to Kraken at kraken.com
- History → Export → choose date range
- Download three CSVs: Ledgers (all balance changes), Trades (buy/sell), Earn (staking rewards)
- For Koinly: add Kraken as exchange → API method → create API key with permissions: Funds permission "Query funds" + History permission "Query closed orders & trades" and "Query ledger entries"
- Paste API key + private key into Koinly
- Auto-sync all transactions
Caveats & notes
Kraken Pro vs main: Same account, different UIs. Trades from both feed into the same CSV.
Kraken Futures: Separate platform, separate API, separate tax treatment. Profits typically ordinary income / BIC in most jurisdictions.
API permissions: Kraken API requires explicit permissions for "Query closed orders" and "Query ledger entries" — without these, tax software cannot pull complete history. Don't grant trading permissions to read-only tax tools.
FAQ
How do I export Kraken history for tax?
History → Export → date range → download Ledgers + Trades + Earn CSVs. Or set up API integration with Koinly/CoinLedger for automated sync.
How are Kraken staking rewards taxed?
Per IRS Rev. Rul. 2023-14 (US) and equivalent guidance in most jurisdictions: ordinary income at FMV at receipt. Kraken Earn rewards distribute on a regular schedule — each event is taxable.
Does Kraken issue tax forms?
For US customers: 1099-DA starting tax year 2025, 1099-MISC for staking rewards over $600. For non-US: no formal forms; rely on CSV / API export for self-reporting.
Koinly and CoinLedger both connect to Kraken via API. Setup takes 5 minutes; afterwards every new transaction syncs automatically. No more remembering to download CSVs at year-end.