Reconstruct Exchange History
Binance, Kraken & Co.

Exchange closed or the export incomplete? TX-Partner brings the missing trading history back.

Book a consultation

30 minutes · Consultation and quote free

9years Together in crypto accounting
Fixed price Cost certainty upfront
Independent Not tied to any tool
Robert Thorn Johannes Anderl

Robert & Johannes · personally review your data

Common Causes

Why the CSV export alone is not enough

Exchanges deliver their history in several views and formats. It only becomes complete once they are reconciled.

01_API_PERIOD

The API starts on connection day

Exchange APIs deliver data only from the connection date and not every transaction type. Bought in 2021, connected in 2024: the old trades are missing.

02_EXPORT_FORMATS

Every export means something else

Same column names, different meaning. Whether the fee sits inside the amount and which time zone the timestamps use has to be checked per exchange.

03_DUPLICATE_IMPORT

The same exchange imported twice

API and CSV imported side by side create duplicates. Two exactly opposite balances of the same asset are the typical sign.

The exchanges

Which exchange cases create the real work

The effort does not depend on the name of the exchange, but on which source is still reachable.

ACCESS_OPEN

Access open, history incomplete

The account still exists, but the API does not reach far enough back. Older years then only come in through the CSV export.

PRODUCTS_SPLIT

Products beyond spot trading

Earn, staking and futures often sit in separate areas. At Binance, CoinTracking keeps spot and earn apart, so the reward history is its own source.

MULTIPLE_ACCOUNTS

Several accounts on one exchange

They belong in one depot, separated by trade group. Otherwise deposits and withdrawals do not net out and the balance turns negative.

EXCHANGE_CLOSED

Closed exchange, no export left

On-chain only deposits and withdrawals are visible, trades inside the exchange are not. What remains is the GDPR Article 15 data request.

How the reconstruction works
What that means

Where a missing exchange history hits the report

Tax tools calculate with what has been imported. If a purchase year is missing, the tool sets the cost basis to zero and the full proceeds become a gain.

Cost basis of zero

CoinTracking raises a short warning and carries 0.00 in the cost basis column, Blockpit flags the missing history.

The holding period is no longer evidenced

The acquisition date disappears along with the cost basis. The 12-month holding period can then no longer be derived from the data.

The gap travels along

The place of the warning is rarely the place of the cause. A missing origin runs through every transfer and only surfaces at the sale.

Imported twice costs the same

Duplicates push the balance negative and create mirrored positions. In practice a clean rebuild from fresh exports is what helps.

What TX-Partner makes of it

Sources first, import second.

01

Sources collected

Every exchange, wallet and chain ever used goes on the list. Typically forgotten: the first exchange and briefly used intermediate accounts.

02

History reconstructed

CSV exports, the GDPR Article 15 data request and on-chain data from the explorer, in that order.

03

Filed in the tool

The raw data is brought into import format and checked against the balance per asset. Then TX-Partner triggers the recalculation.

Ready?

Complete exchange history for good.

30 minutes that make the difference.

Book a consultation 30 minutes · Consultation and quote free

If we are not the right fit for your case, we will say so in the call.

Frequently Asked Questions

What We Get Asked Most

Portfolios prepared in practice reached back to 2013 and 2014. What decides is not the age but which source still exists: a CSV export, a GDPR Article 15 data request or on-chain data. The effort grows over time, the possibility remains.
Exchange APIs deliver data only from the connection date and not every transaction type. Someone who bought in 2021 and connected the API in 2024 does not have the old trades in the tool. Older years and single product areas therefore come in through CSV exports.
Without a matching purchase the tool sets the cost basis to zero. CoinTracking raises a short warning, Blockpit flags the missing history. The full proceeds become a gain, even when none was made.
Partly. On-chain only deposits and withdrawals are visible; trades inside an exchange happen off-chain and appear in no explorer. What remains are existing exports and the GDPR Article 15 data request, which an insolvency administrator must answer as well.