Generic CSV Tax Reporting

CSV

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

CSV Format

Standard columns: date, type, asset, amount, value

API Sync

CSV only

DeFi Support

CEX trades only

Auto-detect

Format detected automatically

Official Website

getdtax.com

How to Export from Generic CSV

  1. 1

    Export a CSV from your exchange with columns: date, type (buy/sell/deposit/withdrawal), asset, amount, and value/price.

  2. 2

    dTax auto-maps standard column names.

  3. 3

    Upload the CSV — Generic format handles any exchange not explicitly listed.

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.

Generic CSV FAQ

What column names does Generic CSV support?

dTax recognizes common variations: 'Date'/'Timestamp', 'Type'/'Transaction Type', 'Asset'/'Currency', 'Amount'/'Quantity', 'Value'/'Price'. Column names are case-insensitive.

My exchange isn't listed — can I still use Generic CSV?

Yes. Any exchange that exports CSV with standard columns works. If you need a dedicated parser with more accuracy, request it on dTax GitHub.

Also supported

Ready to calculate your Generic CSV taxes?

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