Skip to main content
All CollectionsImporting Your DataFile Import
Kraken - Ledgers File Import Guide
Kraken - Ledgers File Import Guide

How to import your Kraken ledgers history into CoinLedger

Lucas Wyland avatar
Written by Lucas Wyland
Updated over 4 months ago

You can import your transactions from Kraken into CoinLedger by following the process below. Read on for more instructions on importing your Kraken transactions using their Ledgers CSV.

Please note: CoinLedger currently only supports importing margin transactions from Kraken through Kraken's API import method. Importing margin transactions through Kraken's CSV files into CoinLedger is not possible at this time.

Step 1:
Login To Your Kraken Account. Linked here is the URL for Kraken Pro. The remaining steps shown below are using the "classic" layout on Kraken Pro, which you should be prompted to select when you first login.

Step 2:
Next, click on the History link at the top of the page and then navigate to the Export tab.


Step 3:
Under Product, select Spot. For the Export Type field select Ledgers, and under Fields click Select All. Finally, for Export Type select CSV.

Set your date range to as wide of a date range as possible to ensure CoinLedger has your full transaction history.


Step 4:
Select Submit and then download the zip file Kraken provides you. Finally, unzip that file so you have the ledgers.csv that is inside.


Step 5:
You will have a file in .csv format after extracting the .zip file. Navigate to Step 1. Import. Select Add Account then choose the Kraken 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.


Did this answer your question?