Column Detection
Checks for required columns: Timestamp, Transaction Type, Asset, Total.
Enter your email to receive a sign-in link
Check your Coinbase transaction history CSV for missing columns, data errors, and formatting issues before importing to QuickBooks.
Free preview — then from $5. Save with bundles.Use the Transaction History CSV from Taxes → Documents. Don't use the Advanced Trade export or Tax Lot reports - they have different formats.
You can preview Coinbase Transactions validation results for free — no signup needed. Full validation reports use credits based on row count.
Your Coinbase file is validated entirely in your browser — nothing is uploaded to any server. The Coinbase Transactions validation runs client-side using JavaScript.
Transactions → Export → Download CSV
Upload your Transaction History export file
Check your Coinbase data for errors and warnings
Issues are flagged inline with clear fix suggestions — review and correct before you import.
Checks for required columns: Timestamp, Transaction Type, Asset, Total.
Verifies timestamp values are in ISO 8601 UTC format.
Identifies crypto assets (BTC, ETH, etc.) and validates symbols.
Validates Buy, Sell, Send, Receive, Convert, Rewards types.
Get specific error messages with row numbers for quick debugging.
Files processed locally. Your Coinbase data never leaves your computer.
All validation runs in your browser. Files are never uploaded to any server.
Nothing is stored after validation. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Issues you might encounter when importing Source data to Target - and how we solve them
The 'Timestamp' column is required but not found
File without 'Timestamp' column
Standard Coinbase export
Use official Coinbase transaction history export
Coinbase → Taxes → Transaction History → Download CSV
The 'Asset' column (crypto symbol) is required
File without 'Asset' column
BTC, ETH, USDC
Asset column identifies which cryptocurrency was traded
Re-export from Coinbase with all columns
Total (inclusive of fees) column has empty values
(blank cell)
100.50
Total amount is required for fiat flow tracking
Check for incomplete export or filtered data
Timestamp column contains unparseable values
Jan 15, 2025 or not-a-timestamp
2025-01-15T10:30:00Z (ISO 8601 UTC)
Coinbase exports timestamps in ISO 8601 UTC format
Re-export without manually editing timestamps
Transaction Type contains unexpected values
Unknown or InvalidType
Buy, Sell, Send, Receive, Convert, Rewards
Transaction Type must be valid Coinbase type
Use official export, don't manually edit Type
Export includes Buy, Sell, Send, Receive, Convert transactions
All transaction types mixed
Filter for Buy/Sell only (cash flows)
Use cash-only filter to separate fiat flows from wallet movements
Enable cash-only flows filter during conversion
Quantity Transacted contains non-numeric values
not-a-number or invalid
0.00500000
Quantity must be numeric with crypto precision
Re-export from Coinbase without corruption
File appears to be from Advanced Trade or Tax Lots export
Different column names (e.g., 'Fill Price' instead of 'Spot Price')
Transaction History format
Use Transaction History export, not Advanced Trade or Tax Reports
Coinbase → Taxes → Documents → Transaction History (not Advanced Trade)
Spot Price at Transaction column has empty values
(blank cell)
42150.25
Spot price required for USD conversion tracking
Check for incomplete export - some rewards may not have spot price
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Once your Coinbase export passes validation, convert it to your accounting format
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli