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 1:
โLogin To Your Coinbase Account
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 https://accounts.coinbase.com/.
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.
When importing a transaction history CSV, you will have the option to specify a start date for your import under the Drag and Drop Files Here box. This feature is designed to prevent duplicate data from being imported. You can access this feature by hitting the Import Settings drop down menu, as shown below, and then specifying a date for your import to start from. All transactions after this date will be imported. You should not do this if you are importing all of your transactions into CoinLedger for the first time.
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.
โ