Skip to main content
Coinbase - File Import Guide

How to import your trading history from Coinbase into CoinLedger

David Kemmerer avatar
Written by David Kemmerer
Updated over a week ago

There are two options for importing your CoinLedger trade history. You can upload your history via CSV files or import via a read-only access API. The CSV import process is laid out below.

Step 2:
Click on the grid icon next to your profile button in the top right corner and then select Accounts.

Be sure that you're viewing the regular Coinbase UI and not the Coinbase Advanced UI, as shown above.

You can also navigate directly to

Step 3:
Next, select Statements. It's very important to select Statements and NOT TAXES at this stage.

Then, select Transactions. Please do not select the Coinbase Pro or Futures tabs.

Step 4:

On the right side of your screen under Generate custom statement, create a CSV file according to these specifications:

It's important to ensure that All assets and All transactions are selected, and that the date range is set at All time. Finally, select CSV, and then click Download.

Step 5:
You will receive a file in CSV format. From our software, navigate to 1. Import. Select Add Account then choose the Coinbase tab on CoinLedger. Click on Upload File and drag your CSV file into the box to import your transactions.

Note: Coinbase and Coinbase Pro, which has now transitioned to being Coinbase Advanced, were treated as two separate exchanges prior to 2024. If you used both, you need to import your history from each exchange. Here is the guide for importing Coinbase Pro.

Did this answer your question?