Kraken Tax Reporting

CSVAPI

Import your Kraken transaction history into dTax and calculate capital gains, income, and generate IRS Form 8949 — automatically.

CSV Format

Kraken Ledgers CSV

API Sync

Supported via CCXT

DeFi Support

CEX trades only

Auto-detect

Format detected automatically

Official Website

kraken.com

How to Export from Kraken

  1. 1

    Log in to Kraken at kraken.com and go to History → Export.

  2. 2

    Select 'Ledgers' as the export type (not Trades — Ledgers is more complete).

  3. 3

    Set the date range to cover all your activity and click 'Submit'.

  4. 4

    Download the exported CSV file.

  5. 5

    Upload to dTax — the Kraken Ledgers format is auto-detected.

Import to dTax

  1. 1

    Sign up at getdtax.com (free — no credit card needed).

  2. 2

    Go to Data Sources → Add Source → Upload CSV.

  3. 3

    Upload your CSV file. The format is auto-detected.

  4. 4

    dTax parses, classifies, and deduplicates all transactions.

  5. 5

    Go to Tax → Calculate to generate your Form 8949 and Schedule D.

Kraken FAQ

Should I export Trades or Ledgers from Kraken?

Export Ledgers. The Ledgers export includes deposits, withdrawals, staking rewards, and all other activity. The Trades export only covers spot trades and misses staking income and other events.

Does dTax support Kraken staking rewards?

Yes. Kraken staking rewards appear as 'staking' entries in the Ledgers CSV. dTax classifies these as ordinary income at the fair market value on the receipt date, per IRS Rev. Rul. 2023-14.

Also supported

Ready to calculate your Kraken taxes?

Free plan: unlimited transaction imports. PRO ($49/year) unlocks all 13 cost basis methods and full report export.