File Format Requirements
CSV structure and requirements for TaxFormatter
3 min read
Was this page helpful?
The REST API reference, plus guides for the dashboard uploader.
CSV structure and requirements for TaxFormatter
Your CSV should have columns like:
Date,Pair,Type,Amount,Price,Fee,Total
2025-01-15,BTC/USD,BUY,0.5,42500,12.75,21262.75
2025-01-16,ETH/USD,SELL,5,2250,25.00,11225.00
At minimum, your CSV must have:
| Column | Example | Notes |
|---|---|---|
| Date | 2025-01-15 | When the trade happened |
| Pair/Symbol | BTC/USD or BTC | What was traded |
| Type | BUY, SELL, DEPOSIT | Transaction type |
| Amount | 0.5 | Quantity of asset |
TaxFormatter accepts multiple date formats:
2025-01-15 (ISO 8601)01/15/2025 (US format)15-01-2025 (EU format)01-15-2025 (Alternative US)2025-01-15 14:30:00 (With time)Common types we recognize:
Check:
.csv (not .xlsx)Verify:
If we can't auto-detect your exchange:
Solution:
Date(UTC),Pair,Type,Amount,Price,Fee,Total
2025-01-15 14:30:00,BTC/USDT,BUY,0.5,42500,10.75,21250.25
Timestamp,Product,Side,Amount,Price,Fee
2025-01-15T14:30:00Z,BTC-USD,BUY,0.5,42500,10
Date,Asset,Action,Quantity,UnitPrice,TransactionFee
2025-01-15,BTC,BUY,0.5,42500,10.75
All these formats work with TaxFormatter!