Your history belongs to you. Bring it.

Import from Koinly, proven on screen.

Drop your Koinly export into the app and watch the import prove itself, the row count from your file reconciled in front of you, every refused row shown with its reason rather than guessed at. Your gains are then recomputed from the raw history under HMRC's matching rules, independently, on your machine, with nothing uploaded anywhere.

A Koinly export imported into TaxHash, 17 rows reconciled to 16 tax events with the arithmetic shown and the one refused row explained

1. Export from Koinly

Both Koinly export shapes are supported, the standard transactions CSV and the full account export. Export everything, all years and all wallets, so the matching rules can compute correctly across years.

2. Import, locally

Open the app, no signup, choose Import, drop the file in. The format is fingerprinted automatically and parsed in your browser. Verify the network tab stays empty while it runs, that is the point of the architecture.

3. Read the proof

The count line shows how rows became tax events, arithmetic included. Wallets, sterling values and chain hashes carry over, and the reconciliation guide covers any mismatch.

4. Compare a year you filed

The fastest trust test is a number you already know. Open a filed year and compare, agreement is a free second opinion, difference comes with the working to decide who is right, the matching rule named per disposal.

Koinly charges per tax year for report downloads. Your exported history produces the same reports here without the yearly charge. The whole pricing model is one page long.

Launch the app and import Free below 1,000 transactions, reports included, nothing uploaded.