Strike
Bitcoin Accounting

Strike + Clams

CSV (custom mapping)

Strike is a Bitcoin-only payment app that lets you buy, sell, and send bitcoin globally using the Lightning Network. Clams imports your Strike transaction history through a custom CSV mapping: you create the mapping once, then reuse it for every export. Your purchase prices become accurate cost basis for capital gains calculations.

What Clams tracks

  • Bitcoin purchases with exact cost basis
  • Sell transactions and proceeds
  • Timestamps for all transactions
  • Fees and transaction costs
  • Lightning payments sent and received
  • Auto categorizing of transfers to your other connected wallets

How it works

01

Export from Strike

In your Strike app, download your transaction history as a CSV file from account settings.

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-strike --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-strike --input-format csv --file strike.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 Strike?

Once you set up a custom CSV mapping, Clams imports your buy and sell history from Strike including purchase amounts, prices paid, timestamps, and fees. This gives you accurate cost basis for capital gains calculations.

Does Clams access my Strike account?

No. CSV import is completely offline. You export your transaction history from Strike and import the file into Clams. No connection to your Strike account is required.

Can I track multiple Strike accounts?

Yes. Import each Strike account's CSV separately in Clams. Each gets independent tracking and reporting.

Does Clams track my purchase price from Strike?

Yes. The Strike CSV export includes purchase prices. Clams uses this to calculate accurate cost basis for your Bitcoin. When you later sell or spend, capital gains are calculated correctly.

How do I get capital gains reports from my Strike transactions?

Export your transaction history from Strike as CSV and import into Clams. Clams uses your purchase prices to calculate cost basis. Generate a capital gains report with clams reports capital-gains, ready to review with your accountant.

Does Clams have a built-in Strike importer?

No. Strike imports use a Custom connection. You create a CSV mapping once, following the custom connections guide, then reuse it for every future Strike export. The mapping specifies which columns contain dates, amounts, prices, and transaction types.

Start tracking your Strike purchases

Install Clams and import your transaction history in minutes.