Coinbase export for tax software
Available in the US and many other countries.
Which file to download
On the website, open your profile menu, then Settings, Accounts and Statements, and generate a custom statement in CSV for all assets and transaction types. Use Statements, not the tax reports. The file starts with a few lines above the column headers; leave them in, the converter skips them.
Transaction history CSV
Based on help pages and sample files; check the first rows after you import
Buy and sell rows carry a dollar subtotal, so cost and proceeds come straight from the file. Convert rows are read from the Notes column.
Columns
| Column in the export | What we take from it |
|---|---|
ID | Kept as the transaction id when present. |
Timestamp | Transaction time in UTC. |
Transaction Type | Buy, Sell, Advanced Trade, Convert, Send, Receive, staking and rewards income. |
Asset | Asset ticker. |
Quantity Transacted | Crypto amount. Whether it came in or went out is taken from the transaction type, not the sign. |
Price Currency | Currency of Subtotal and fees, usually USD. |
Subtotal | Dollar value before fees: cost of a buy, gross proceeds of a sale, value of income. |
Fees and/or Spread | Fee, kept separately in the price currency. |
Notes | Read only for Convert rows, to find what was received. |
Total (inclusive of fees and/or spread) | Not used; it equals Subtotal plus or minus the fee. |