Home › TaxForms › Kraken CSV to Koinly and TurboTax
Kraken ledger CSV → Koinly & TurboTax Beta
Kraken's ledgers export lists every balance change, one asset per row. TaxForms pairs the two sides of each trade, maps Kraken's asset codes (XXBT → BTC, ZUSD → USD, SOL.S → SOL), turns staking rewards into income, leaves out internal staking and earn moves, and checks the running balance of every asset before writing Koinly and TurboTax import files.
- Read in your browser: the file is never uploaded
- Each Form 8949 box is checked against the totals printed on the form
- Free preview and box totals check, no sign-up
Files are read in this browser tab and never uploaded.
How each ledger type is converted
- trade, and spend + receive (Buy Crypto): one trade per reference ID, with the fee on the side Kraken charged it.
- deposit and withdrawal: deposits and withdrawals with their fee. Cash moves are kept in the Koinly file and left out of the TurboTax file, which only takes digital-asset transactions.
- staking, and earn with the reward subtype: income tagged "reward". Allocations, deallocations and spot ↔ staking or futures transfers are internal moves and are left out. Margin, rollover and other types are listed as not converted, never silently dropped.
The balance check
- Kraken documents its balance column as the old balance plus the amount minus the fee. TaxForms recomputes that for every row of every asset and wallet, so a gap (for example, an export with a date range that misses rows) shows up before you import anything.
- To get the export, Kraken's help centre describes creating a Ledgers export in CSV format from the Documents section of your account.
- Koinly's file uses gross amounts with the fee in its own column, as its universal template describes. TurboTax's file uses UTC times, no negative numbers and at most 8 decimal places, per Intuit's template guidance.
FAQ
Is my Kraken export uploaded?
No. It's read in your browser tab and the files are built there.
Koinly can import Kraken already. Why convert?
Use TaxForms when you want to check the export first (balances, unknown types), merge it with other files, or bring it into TurboTax with the universal template. If Koinly's own Kraken import works for you, that's fine too.
Does it calculate my gains?
No. These are transaction files; Koinly or TurboTax calculates gains from them. TaxForms converts, pairs and checks.
Is this tax advice?
No. Check the results against your records and ask a tax professional if you're unsure how something should be reported.
What does the free version include?
Every row in the preview and the full box totals check, free. Downloads include the first 10 rows of each file. A TaxForms pass ($12 once, valid until October 15, 2027) or CleanStatement Pro unlocks every row.
Is this tax advice?
TaxForms is a file-conversion and arithmetic-check tool. It is not tax advice, doesn't calculate cost basis, and doesn't prepare or file your return. Check every figure against your original forms, and ask a tax professional if you're unsure how something should be reported.
TaxForms is a file-conversion and arithmetic-check tool. It is not tax advice, doesn't calculate cost basis, and doesn't prepare or file your return. Check every figure against your original forms, and ask a tax professional if you're unsure how something should be reported.
More TaxForms guides
TaxForms overview and pricing · 1099-DA to TurboTax · Coinbase CSV to Form 8949 · 1099-B PDF to CSV