Updated: 2026-02-15

How to Export Coinbase Trade History

Export your Coinbase spot trades, Advanced Trade fills, and transaction history as CSV files. Step-by-step instructions for each export path, plus what to do with the data once you have it.

Export Full Transaction History

Coinbase's standard export gives you a complete history of every transaction on your account — buys, sells, sends, receives, conversions, and rewards.

  • Log in to Coinbase on a desktop browser
  • Go to Taxes > Documents (or Portfolio > Tax Documents)
  • Click 'Generate Report' and select 'Transaction History'
  • Wait for the report to generate — large accounts may take a few minutes
  • Download the CSV once it is ready
  • Unlike most exchanges, Coinbase exports your full history in one file — no date range limits

Export Advanced Trade Fills

If you use Coinbase Advanced Trade (the order-book interface), you can export detailed fill-level data. This is more granular than the standard export and better suited for trade journaling.

  • Go to Advanced Trade on the Coinbase website
  • Navigate to Orders > Trade History (or Fills)
  • Select the trading pair or leave it as 'All'
  • Click 'Export' or the download icon
  • The Advanced Trade CSV includes individual fills: price, size, fee, side, and order ID
  • This is the best export for Tiltless journaling — it shows exactly what executed and at what price

What the CSV Contains

Coinbase CSV formats differ between the standard export and Advanced Trade export.

  • Standard export: timestamp, transaction type, asset, quantity, spot price at time, subtotal, fees, total, and notes
  • Advanced Trade export: timestamp, trading pair, side (buy/sell), price, size, fee, and order ID
  • Standard export includes non-trade events: sends, receives, staking rewards, and conversions
  • Advanced Trade export is trade-only: fills from the order book with execution-level detail
  • For journaling, the Advanced Trade export is more useful — it maps directly to individual executions

Staking Rewards and Earn

Coinbase staking rewards and Earn income appear in the standard transaction history export but not in the Advanced Trade export.

  • Staking rewards appear as 'Staking Income' or 'Rewards Income' line items
  • Each reward event shows the asset, quantity, and timestamp
  • Coinbase Earn learning rewards also appear in the standard export
  • For tax purposes, the standard export is essential — it captures all income events
  • For trade journaling, the Advanced Trade export is more relevant

CSV Export Limitations

CSV export works but has real limitations compared to API sync. Be aware of these before relying on CSV as your primary import method.

  • The standard export bundles trades as single transactions — you lose fill-level detail for orders that executed in multiple fills
  • Advanced Trade and standard Coinbase have separate export paths — you may need both
  • No automatic sync — you must re-export and re-upload to capture new trades
  • Report generation can be slow for accounts with large transaction histories
  • The mobile app has limited export support — use a desktop browser
  • Coinbase Pro legacy exports use a different format than Advanced Trade exports

Consider API Sync Instead

If you trade actively on Coinbase, API sync is faster and more complete than CSV export. A read-only API key pulls trades automatically — including Advanced Trade fills and standard transactions — without manual exports.

CSV export is best for one-time historical backfill or tax reporting. For ongoing journaling, API sync removes the friction of repeated manual exports.

Related Resources

FAQ

?Where do I export trade history on Coinbase?

Go to the Taxes section (or Portfolio > Taxes) on the Coinbase website. Click 'Generate Report' and select 'Transaction History'. You can also export from Coinbase Advanced Trade under the order history section for detailed fill data.

?What date range can I export?

Coinbase allows you to export your entire transaction history in a single file — there is no per-export date range limit. The file includes all transactions from account creation to the present.

?What format does the CSV use?

Coinbase exports a CSV with columns for timestamp, transaction type, asset, quantity, price, fees, and total. The format varies slightly between the standard Coinbase export and the Advanced Trade export.

?What is the difference between Coinbase and Advanced Trade exports?

The standard Coinbase export includes buys, sells, sends, receives, and rewards in a simplified format. Advanced Trade exports include detailed fill data: price, size, fee, side, and order ID. Use Advanced Trade exports for more granular journaling.

?Is there a faster way than CSV export?

Yes — connect a read-only API key instead. API sync pulls trades automatically and does not require manual exports. See our Coinbase API key setup guide for instructions.

?Does the CSV include staking rewards?

The standard Coinbase transaction history export includes staking rewards as separate line items. They appear with transaction type 'Staking Income' or 'Rewards Income'. Advanced Trade exports do not include staking — only fills.

?Can I export from the Coinbase mobile app?

The mobile app has limited export support. For a complete transaction history CSV, use the Coinbase website on a desktop browser. Navigate to Taxes or Portfolio settings to find the export option.

?Does the export include Coinbase Advanced Trade fills?

The standard transaction export includes a summarized view of Advanced Trade orders. For detailed fill-level data (individual executions within a single order), export directly from the Advanced Trade order history.

?What if my export is missing trades?

Check that you are exporting from the correct section. Standard Coinbase and Advanced Trade have separate histories. Also check if the trades were on a different Coinbase account or profile — each profile exports independently.

Import your Coinbase trades into Tiltless

Upload your CSV or connect a read-only API key. Your trades are indexed in minutes.

How to Export Coinbase Trade History (CSV) | Tiltless