Koinly CSV export format

parser live
🔒 CSV conversion runs in your browser — files are not uploaded

This is the format reference for Koinly universal CSV — where the file comes from, what each column means, and the export quirks that matter. Our parser reads the layout(s) below and converts it in your browser.

Layout evidence: Column layout per Koinly’s official custom-CSV guide (support.koinly.io article 9489976) verified verbatim — see research/parser-fixture-validation-2026-10.md.

How to export the file

  1. Koinly → Tax Reports (or the wallet’s export option) → download the transaction/CSV export in the universal format.
  2. If you see a 33-column "bulk edit in Excel" file instead, that is a different export — the universal template is the one below.

Column reference

Koinly universal/custom CSV

ColumnWhat it means
DateUTC timestamp "YYYY-MM-DD HH:mm:ss".
Sent Amount / Sent CurrencyOutgoing leg — blank on pure deposits.
Received Amount / Received CurrencyIncoming leg — blank on pure withdrawals.
Fee Amount / Fee CurrencyFee — kept separate; amounts are gross.
Net Worth Amount / Net Worth CurrencyFiat value at tx time — informational.
LabelTax tag when set (reward, airdrop, …).
DescriptionFree text.
TxHashOn-chain txid when known.

Format quirks

Convert this file (1)

Convert a Koinly CSV to TXF for TurboTax Desktoplive

All Koinly CSV converters · Format reference index · All converters