Kraken
Bitcoin Accounting

Kraken + Clams

CSV

Kraken is a leading cryptocurrency exchange known for security and regulatory compliance. Clams imports your Kraken Bitcoin trade history via CSV export. Your trade prices become accurate cost basis for capital gains calculations.

What Clams tracks

  • Bitcoin trades with exact cost basis
  • Buy and sell orders
  • Timestamps for all trades
  • Trading fees
  • Deposits and withdrawals
  • Auto categorizing of transfers to your other connected wallets

How it works

01

Export from Kraken

In Kraken, go to History > Export, select your date range, and download your trades report as CSV.

02

Create a custom mapping

Build a mapping.json file that tells Clams how to interpret your CSV columns. See the custom connections guide for a full walkthrough.

03

Register connection

Register your mapping as a connection with the Clams CLI.

$ clams connections create --label my-kraken --kind Custom --configuration-file mapping.json
04

Import CSV

Import your CSV file. Update the file path to point to your download.

$ clams connections import --label my-kraken --input-format csv --file kraken.csv
05

Generate journal entries

Process your imported transactions into accounting journals with the command below.

$ clams journals process

Frequently asked questions

What data does Clams import from Kraken?

Clams imports your Bitcoin trade history from Kraken including buy and sell orders, trade prices, timestamps, and trading fees. This gives you accurate cost basis for capital gains calculations.

Does Clams access my Kraken account?

No. CSV import is completely offline. You export your trade history from Kraken and import the file into Clams. No API keys or account access required.

How do I export my trade history from Kraken?

In Kraken, go to History > Export, select your date range, and download the trades report as CSV. This includes all your Bitcoin trades with full details.

Does Kraken provide tax documents?

Kraken provides limited tax documentation. Clams gives you complete capital gains reporting using your actual trade history for accurate Form 8949 preparation.

Can I track withdrawals from Kraken to my wallet?

Yes. Import your Kraken CSV and connect your receiving wallet via xPub. Clams automatically matches withdrawals to deposits, carrying cost basis through transfers.

Start tracking your Kraken trades

Install Clams and import your trade history in minutes.