Binance Tax Reporting

CSVAPI

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

CSV Format

Binance Transaction History CSV (11 locales supported)

API Sync

Supported via CCXT

DeFi Support

CEX trades only

Auto-detect

Format detected automatically

Official Website

binance.com

How to Export from Binance

  1. 1

    Log in to Binance at binance.com and click your profile icon → Order History.

  2. 2

    Select 'Transaction History' → 'Generate all statements'.

  3. 3

    Choose 'All' for account type, select date range, and click 'Generate'.

  4. 4

    Download the generated CSV file from the same page.

  5. 5

    Upload to dTax — Binance format is auto-detected across 11 language locales.

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.

Binance FAQ

Does dTax support both Binance.com and Binance.US?

Yes. dTax has separate parsers for Binance.com and Binance.US transaction exports, handling the different column formats automatically.

Can I sync Binance via API instead of CSV?

Yes. dTax supports CCXT API integration with Binance. Create a read-only API key in Binance settings (no withdrawal permission needed), and dTax syncs your spot, margin, and futures trades automatically.

How does dTax handle Binance futures and perpetual contracts?

dTax imports realized PnL from Binance futures as taxable income. Enable 'include futures' in your Binance data source settings to sync perpetual contract transactions.

Also supported

Ready to calculate your Binance taxes?

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