Binance CSV export format

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

This is the format reference for Binance CSV export (trade history / account statement) — 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: Headers and cell shapes from rotki issue #7647 (real exported rows), BittyTax’s Binance parsers, and public export examples — see research/parser-fixture-validation-2026-10.md.

How to export the file

  1. Log in to Binance → Orders → Spot Order → Trade History (for the fills file) — or Wallet → Transaction History → "Generate all statements" (for the account statement).
  2. Choose CSV format and a date range covering your tax year, then generate.
  3. Download the archive and unzip it — the .csv inside is the file to convert.

Column reference

Spot Trade History (current fills export)

The export most users download today. Amount cells are asset-suffixed.

ColumnWhat it means
Date(UTC)Fill timestamp, UTC.
PairMarket pair, e.g. ETHUSDT.
SideBUY or SELL — your side of the fill.
PriceFill price in the quote asset.
ExecutedBase-asset quantity — asset-suffixed, e.g. "0.0010000000ETH".
AmountQuote-asset total — asset-suffixed, e.g. "2.29774000USDT".
FeeFee amount with its asset packed in the cell, e.g. "0.0004790000ETH".

Spot Order History (older order export)

Different report, still emitted; an earlier variant uses Market/Type/Fee Coin names.

ColumnWhat it means
Date(UTC)Order/fill timestamp, UTC.
PairMarket pair (older files: Market).
SideBUY or SELL (older files: Type).
Order PriceLimit price on the order.
Order AmountOrdered base quantity.
AvgTrading PriceAverage fill price for the order.
FilledExecuted base quantity.
TotalQuote-asset total.
statusOrder state — only FILLED/COMPLETED rows are real trades; canceled rows are ignored.

Transaction History (account statement)

Wallet → Transaction History → "Generate all statements". Pre-2021 files omit User_ID.

ColumnWhat it means
User_IDAccount id (absent on pre-2021-02 exports).
UTC_TimeEvent timestamp, UTC.
AccountWallet/account bucket — Spot, USDT-Futures, CrossMargin, Isolated Margin, …
OperationEvent name — Deposit, Withdraw, Transaction Buy/Sell/Fee, Simple Earn Flexible Interest, …
CoinAsset the balance delta applies to.
ChangeSigned balance delta.
RemarkFree-text detail from Binance.

Format quirks

⚠ A few rarer Operation names in statements still mistype (documented in the validation research) — the parser flags rather than fixes them; confirm the typing in the preview notes.

Convert this file (3)

Convert a Binance CSV to the Koinly formatlive
Convert a Binance CSV to CoinLedgerlive
Convert a Binance CSV to TXF for TurboTax Desktoplive

All Binance CSV converters · Format reference index · All converters