Troubleshooting Upload Errors
Solutions to common upload and processing issues
The REST API reference, plus guides for the dashboard uploader.
Solutions to common upload and processing issues
Problem: We can't read your CSV
Check:
.csv (not .xlsx, .xls, .txt)Fix:
1. Open file in text editor (not Excel)
2. Check it shows comma-separated values
3. Save as UTF-8 if needed
4. Try uploading again
Problem: Your CSV has data but we found 0 transactions
Check:
Fix:
1. Delete any blank rows at top
2. Verify headers: Date, Pair/Symbol, Type, Amount
3. Check that data rows start immediately after headers
4. Remove any summary rows at bottom
5. Upload again
Problem: File exceeds 50MB or 100K rows
Solution:
2024_trades.csv, 2025_trades.csvQ1_2025.csv, Q2_2025.csvProblem: We detected your exchange but CSV structure is unusual
Try:
We can often add custom support quickly!
Problem: Non-English characters breaking the parser
Fix:
Problem: Same trade appears multiple times
Causes:
Fix:
Problem: Dates not parsing correctly
Solutions:
Problem: Exchange export missing essential data
Required:
If missing from export:
Problem: Special characters appear as ??? or garbled text
Fix:
Open in text editor and verify format:
✅ Good:
Date,Pair,Type,Amount
2025-01-15,BTC/USD,BUY,0.5
❌ Bad:
Date | Pair | Type | Amount
2025-01-15 | BTC/USD | BUY | 0.5
(We need commas, not pipes)
Use a CSV validator before uploading:
Create a small test CSV with just 5 rows before uploading your full file.
Contact Support:
We can often add custom exchange support or troubleshoot specific issues!