All Collections
Importing Your Data
File Import
Coinbase Pro - File Import Guide
Coinbase Pro - File Import Guide

How to import your Coinbase Pro trading history into CoinLedger

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

NOTE: Coinbase Pro has recently shut down and migrated to Advanced Trading within Coinbase (learn more here.) Any transactions made on Coinbase Pro prior to this change must still be imported into CoinLedger for tax purposes. After the end of 2023, the Coinbase Pro site and app will no longer be available. Former users can still generate their Coinbase Pro transaction history statements and import them into CoinLedger through the steps below.

Check out this short video demonstration of this process, or follow along for the step-by-step breakdown below!

Step 1:
​Log In to the Coinbase Account Statements page.

Step 2:
Next, select Coinbase Pro. Then, navigate to the Generate custom statement field on the right side of your screen.

Step 3:

Next, from this menu generate a CSV file with each of the following categories selected:

  • Report type: Account

  • Portfolio: All Portfolios

  • Account type: All Accounts

  • Date: One year increments

  • Format: CSV

Be sure to follow the specifications above exactly, otherwise your import may fail.

Coinbase only allows you to export files for Coinbase Pro in one year increments, so you'll need to generate a file for each year of your Coinbase Pro trading history.

Once you've selected all of the fields above, press Generate to download a CSV file of your transactions.

Step 4:

Next, you'll receive an email with a download link. From that email, select Download Your Report, and proceed with saving it as a CSV.

Download the statement as is. We recommend that users do NOT open this file before importing, as programs like Excel may alter the headers or format of the file automatically.


Tip: If you're using Safari, a new tab will open with a plain text version of your Account Statement. Click Edit and then Save As. Don't change the format of your file.

Step 5:

Once you've downloaded your file in .csv format, head over to CoinLedger and navigate to Step 1. Import. Select Add Account then choose the Coinbase Pro tab on CoinLedger.

Click Upload File and select/drag and drop each of your CSV files into the box to import your transactions.

Did this answer your question?