If you've tried uploading your Coinbase transaction history to TurboTax, you've likely seen this error:
"We couldn't upload your file. Please check the column headers and try again."
This happens because Coinbase's default export format (PDF or raw CSV) often doesn't match the specific schema TurboTax requires. In this guide, we'll show you exactly how to format your data manually, or how to fix it automatically.
The Problem: Coinbase's "Notes" Column
TurboTax expects a strict set of headers: Date, Type, Sent Asset, Received Asset, Fee, etc.
Coinbase, however, often includes a Notes column or merges fees into the total, which breaks the parser.
Solution 1: Manual Fix (The Spreadsheet Way)
- Open your CSV in Excel or Google Sheets.
- Rename
TimestamptoDate. - Ensure all dates are in
MM/DD/YYYYformat (Coinbase uses ISOYYYY-MM-DD). - Split any "Convert" transactions into two separate rows: one "Sell" and one "Buy".
Solution 2: The Automatic Fix
If you have hundreds of transactions, editing manually is risky. One wrong row can trigger an IRS audit flag.
TaxFormatter was built to solve this specific mismatch.
- Upload your raw Coinbase CSV.
- Our engine detects the "notes" column error.
- Download a clean, TurboTax-compatible file in seconds.