Data quality

What missing crypto history means for your tax report.

Unmatched disposals are not just a software error. They usually mean the report is missing earlier purchases, transfers, wallets, or exchanges.

Updated 12 Apr 2026Educational only - not tax advice

A common crypto tax problem is selling an asset on one platform even though the original purchase happened somewhere else. If the report cannot see the purchase, it cannot reliably calculate cost basis for that disposal.

What is an unmatched disposal?

An unmatched disposal happens when the report sees a sale, swap, or outgoing taxable event, but the FIFO lot history does not contain enough acquired quantity to match it. A responsible report should flag this instead of pretending the cost basis is zero or inventing a number.

Common causes

How to fix it

Export full history from every relevant platform. If an asset was moved from self-custody, include the wallet or prior exchange data where possible. If a manual reconstruction is needed, document the source, date, quantity, and CHF value clearly.

How it should appear in a report

The report should show which assets have missing acquisition history, how much quantity is unmatched, and which proceeds were excluded from realised gain calculations. That tells you exactly what needs attention before submitting.

CryptoDeclare flags missing acquisition history and unmatched FIFO disposals so you know whether the report is complete or needs more data.

Official sources

Check your imports before exporting

Upload your files and CryptoDeclare highlights incomplete history before you rely on the final annex.

Generate my report