Disclaimer: The information in this article provides a general overview and does not claim to be exhaustive. It cannot replace a detailed, individual consultation. TX-Partner assumes no liability for the accuracy, timeliness, or completeness of this information.
Blockpit displays a "Missing History" warning for one or more assets. This may sound harmless, but it has massive implications for tax calculations: without a complete transaction history, Blockpit sets the cost basis to zero euros. The result is fictitious gains that never actually occurred. This article shows you step by step how to reconstruct missing crypto history and restore your crypto documentation to a solid foundation.
01 The Problem: Missing History in Blockpit
When Blockpit displays a "Missing History" warning for an asset, it means: there is a receipt for this asset (e.g., a deposit to an exchange or wallet), but the previous transaction documenting the acquisition is missing. Blockpit cannot trace where the asset came from or what it originally cost.
The consequence is severe: in this case, Blockpit sets the cost basis to zero euros. When sold later, the entire proceeds are calculated as profit, even though you purchased the asset at a specific price.
Concrete Example:
Situation
You bought one Bitcoin on Kraken in 2020 for €8,000, transferred it to a wallet in 2021, and sold it in 2024. The Kraken import is missing in Blockpit.
What Blockpit Calculates
Blockpit sees the Bitcoin as appearing "out of nowhere." Cost basis: €0. When sold for, say, €60,000, Blockpit calculates a gain of €60,000.
Actual Gain
The real gain is €52,000 (€60,000 minus €8,000 purchase price). The €8,000 difference would be fictitious profit that does not exist for tax purposes.
The more assets affected, the more distorted the entire tax report becomes. For portfolios with many transfers between exchanges and wallets, the sum of fictitious gains can quickly reach five figures.
02 Why Is the History Missing?
The causes of missing history in Blockpit can be divided into five typical categories. Often, several occur simultaneously.
- Missing Exchange Imports – Old accounts on exchanges that are no longer actively used were never imported into Blockpit. This often affects the first exchange where someone bought crypto.
- Missing Data Sources – Exchanges and wallets that were never imported into Blockpit. Older exchange accounts or wallets on chains that the user forgot are particularly often missing.
- Incomplete Wallet Tracking – Anyone who moves assets across multiple chains (Ethereum, Solana, Polygon, Arbitrum) must record each chain separately in Blockpit. If a chain is missing, so are the associated transactions.
- Manual Entries & Auto-Balancing – Users try to close gaps with manual entries or Blockpit's "auto-balancing" function. Both create transactions with a cost basis of €0, which visually solve the problem but worsen it for tax purposes.
- Bridges and Wrapped Tokens – Cross-chain bridges technically create a new transaction on the destination chain. If Blockpit doesn't correctly recognize the bridge transfer as a link, it appears as if the asset appeared out of nowhere on the destination chain.
Quelle: Blockpit Help Center
Quick Reference: Missing History by Situation
| Situation | Cause of Missing History | Reconstruction Path |
|---|---|---|
| Old exchange never imported | Forgot first purchase exchange | CSV export or GDPR data request |
| Multi-chain wallet incomplete | Not all chains imported | Add each chain individually |
| Auto-balancing with cost basis EUR 0 | Blockpit filled gap automatically | Find and import real purchase TX |
| Bridge transfer not linked | Destination chain missing | Import both chain sides |
| Closed exchange (FTX, Mt.Gox) | No regular export possible | GDPR request to insolvency administrator |
03 How to Identify Missing History
Missing history manifests in Blockpit at multiple levels. The earlier you recognize the signs, the more precisely you can correct them.
- "Missing History" Warning on Assets – Blockpit marks affected assets directly in the dashboard. This is the most obvious indicator.
- Unrealistically High Gains in Tax Report – If the calculated gain is significantly higher than expected, a missing cost basis is often the cause. Check the largest gain positions individually.
- Negative or Missing Cost Basis – Some assets show a cost basis of €0 or negative holdings. Both indicate missing incoming transactions.
- Assets Appear "Out of Nowhere" – If an asset suddenly appears in the portfolio without a documented purchase transaction, the origin is missing. This often affects transfers from external wallets or exchanges.
04 Step by Step: Reconstructing History
Reconstructing missing crypto history follows a clear sequence. The more systematically you proceed, the fewer gaps remain.
Step 1: List All Sources
Create a complete list of all exchanges, wallets, and DeFi protocols you've ever used. Also consider platforms you only used briefly or years ago. Typical forgotten sources:
- First Exchange – Where did you buy crypto for the very first time? Bitcoin.de, Bitpanda, Coinbase?
- Intermediate Exchanges – Did you transfer assets to another exchange to buy specific altcoins? Binance, KuCoin, Gate.io?
- Hardware Wallets – Ledger, Trezor, or other cold wallets where you stored assets long-term.
- DeFi Protocols – Uniswap, Aave, Curve, Lido, Jupiter, and other protocols you've interacted with.
- Multi-Chain Wallets – MetaMask, Phantom, Rabby with activity on various chains.
Step 2: Obtain CSV Exports
For each identified source, you need the transaction data. For active exchanges, you can download CSV exports directly. For inactive exchanges or exchanges where you no longer have access, there are alternatives:
- Active Exchanges – Log in and export the complete transaction history as CSV. Make sure to select the entire period, not just the current year.
- Inactive Accounts – Many exchanges allow exports even for inactive accounts as long as the account still exists. Reset the password if necessary.
- GDPR Data Request – If the normal export doesn't work, you can submit a data request under Art. 15 GDPR. The exchange is obligated to provide your stored data.
Step 3: Check On-Chain Data
For DeFi transactions and wallet activities, blockchain explorers are the central source of information. Every transaction is permanently stored on-chain and can be traced:
- Etherscan – For Ethereum and ERC-20 tokens
- Solscan – For Solana and SPL tokens
- Arbiscan – For Arbitrum
- Polygonscan – For Polygon
- BscScan – For BNB Chain
Enter your wallet address in the respective explorer and check the transaction history. Compare this with the transactions recorded in Blockpit. Every transaction visible in the explorer but missing in Blockpit must be added.
Step 4: Import into Blockpit and Trigger Recalculation
Import the obtained CSV files into Blockpit. Pay attention to the correct format – Blockpit offers its own import template for each exchange. After importing, it's important to manually trigger the recalculation. Blockpit doesn't automatically update the tax calculation after each import. The recalculation button is located in the tax report section.
Step 5: Check Manual Entries and Auto-Balancing
Check all manual entries and auto-balancing transactions in Blockpit. Entries with a cost basis of €0 should be replaced with properly documented transactions – based on on-chain data or CSV exports. Blockpit's auto-balancing visually resolves the "Missing History" warning, but the cost basis remains at €0, which distorts the tax calculation.
Quelle: Blockpit Help Center
Post-Reconstruction Checklist:
Check whether the "Missing History" warning has disappeared for the affected assets.
Compare the calculated gain with your own assessment. Is it now realistic?
Check the cost basis of the largest positions individually. Does the entry price match?
Trigger the tax report recalculation and check the result.
05 Special Cases
Some situations require more effort than a simple CSV import. Here are the most common special cases and how to handle them.
Closed Exchanges (FTX, Mt.Gox, etc.)
For exchanges that no longer exist or were closed due to insolvency, regular data export is no longer possible. There are still ways:
- GDPR Data Request to Insolvency Administrator – In many cases, user data is stored with an insolvency administrator. A formal GDPR request can provide access to your own transaction data.
- Personal Records – Email confirmations, screenshots, or old CSV exports you saved locally can serve as proof.
- On-Chain Data – Deposits and withdrawals to and from the exchange are traceable on-chain, even if the exchange no longer exists. However, trades within the exchange are off-chain and therefore not reconstructible via blockchain explorer.
Very Old Transactions (2015-2018)
Transactions from the early years of crypto adoption are particularly difficult to reconstruct. Exchange interfaces and export formats have changed multiple times since then, and some platforms no longer exist. However:
- Blockchain Explorer – On-chain transactions are immutable and fully viewable even after years. Historical prices can be determined via CoinGecko or CoinMarketCap.
- Historical Prices – For manual import into Blockpit, you need the rate at the time of the transaction. Historical price data is freely available on multiple platforms.
- Manual Entries – Blockpit allows manual transaction entries. For individual, clearly traceable transactions, this is the pragmatic solution.
DeFi Protocols Without Blockpit Integration
Not every DeFi protocol is directly supported by Blockpit. For protocols without integration, there are two approaches:
- Manual CSV Import – Create a CSV file in Blockpit's standard format and enter the transactions manually. The necessary data (timestamp, token, amount, rate) can be found via the blockchain explorer.
- Wallet Tracking – If you've entered the wallet address in Blockpit, Blockpit automatically recognizes many DeFi transactions. However, check whether all transactions were correctly classified – especially for complex interactions like flash loans or composable strategies.
06 The Logic Chain: Why Crypto Documentation Is Critical
Missing history is not an isolated problem. It stands at the beginning of a chain that runs through the entire tax calculation.
The Dependency:
Crypto Documentation
The complete transaction history in the crypto tax tool. All exchanges, wallets, DeFi protocols in one place.
Tax Calculation
Blockpit calculates gains and losses based on crypto documentation. If history is missing, Blockpit calculates with a cost basis of €0.
Compliance
The tax return is based on the calculation. Since DAC8, exchange data is compared with the return. Discrepancies are noticed.
If the transaction history has gaps, Blockpit calculates with a cost basis of €0. Any tax calculation based on this is incorrect. And since DAC8, the tax authority can compare the reported exchange data with the tax return. Incomplete crypto documentation can then lead to inquiries.
Quelle: EU-Amtsblatt, Directive (EU) 2023/2226
07 What Missing History Means for Your Tax Return
Missing history is not just a technical problem in Blockpit. It has direct tax consequences that become increasingly severe with growing portfolio size and tightening regulations.
| Risk | Tax Impact |
|---|---|
| Cost basis EUR 0 from auto-balancing | Every sale is calculated as full profit. For an asset with a real purchase price of EUR 5,000 and sale price of EUR 8,000, Blockpit calculates EUR 8,000 instead of EUR 3,000 profit. |
| Many assets with "Missing History" | The entire tax report is unreliable. Neither the tax advisor nor the tax authority can accept the calculated values as correct. |
| Discrepancy report vs. DAC8 filing | Since DAC8, exchanges report transaction data directly to the tax authority. If reported data diverges from the tax return, inquiries arise. |
| Old TX (2015-2018) not documented | Without a documented cost basis, holding periods and capital gains cannot be calculated correctly. In the worst case, the entire position is treated as taxable. |
Since DAC8, tax authorities have the ability for the first time to systematically compare reported exchange data with the tax return. If you discover missing history in the tax report after having already submitted a return, you should take the correction obligation under Section 153 AO (German Fiscal Code) seriously. A proactive correction is typically more favorable than a subsequent audit by the tax authority.
08 When Professional Help Makes Sense
Reconstructing missing crypto history is doable yourself in simple cases: import a forgotten exchange, upload a few CSV files, trigger recalculation. However, with more complex portfolios, the effort quickly becomes exponential.
Professional support for crypto documentation makes sense when one or more of the following criteria apply:
- Many Sources – More than 10 exchanges, wallets, or DeFi protocols over several years.
- Complex DeFi Usage – Liquidity pools, yield farming, bridges, wrapped tokens, staking across multiple chains.
- Multi-Year Gaps – Transactions from 2017 or 2018 that were never documented and must now be caught up.
- Closed Exchanges – Platforms like FTX where regular data export is no longer possible.
- Manual Entries with Zero Cost Basis – Transactions were created manually or via auto-balancing with a cost basis of €0 and must be properly documented.
- Errors in Tax Report – The calculated gain significantly deviates from reality and the cause is not immediately apparent.
TX-Partner specializes in exactly these cases: preparing the transaction history in the crypto tax tool completely and comprehensibly. TX-Partner does not offer tax advice, but rather the crypto documentation that tax advisors and tax authorities need as a foundation.
If you're unsure whether your case requires professional support, a non-binding documentation check is the fastest way to gain clarity. In 30 minutes, we assess how extensive the reconstruction is and what effort is realistically involved.
Frequently Asked Questions About Missing Crypto History
What does "Missing History" mean in Blockpit?
Blockpit displays this warning when data is missing for an asset prior to the first recorded receipt. The tool then sets a cost basis of €0. This means that when sold, the entire proceeds are calculated as profit, even though part of it is the original purchase price.
How can you reconstruct crypto history retrospectively?
Through CSV exports from exchanges, on-chain data via blockchain explorers, and manual entries in Blockpit. The first step is a complete list of all sources used. For closed exchanges, a GDPR data request to the insolvency administrator can help gain access to your own transaction data.
What happens if I don't correct the missing history?
Blockpit calculates with a cost basis of €0, leading to fictitious gains and incorrect tax calculations. Since DAC8, exchange data is compared with tax returns. If calculated gains don't match reality, discrepancies can arise that lead to inquiries from the tax authority.
Why is auto-balancing in Blockpit problematic?
Blockpit's auto-balancing creates transactions with a cost basis of €0 to fill gaps. This visually resolves the warning, but the tax error remains: every sale of these positions is calculated as full profit.
Can I manually enter the cost basis in Blockpit if I still know the purchase price?
Yes, you can create a manual entry with the correct purchase price and timestamp. However, you should be able to substantiate the information with on-chain data or exchange records. The tax authority may request proof.
How do I handle missing history if I have already submitted a tax report?
If the report was based on missing history and therefore shows incorrect gains, there is a correction obligation under Section 153 AO (German Fiscal Code). You should reconstruct the history and submit an amended tax return.
How long does a GDPR data request take with an insolvent exchange?
GDPR requires a response within 30 days. In practice, it often takes 2-3 months with insolvent exchanges. For FTX, requests go through the insolvency administrator. Tip: Submit your request early.
Missing history in Blockpit? TX-Partner reconstructs your crypto documentation.
From source analysis to completed crypto documentation. Non-binding consultation in 30 minutes.
Request Non-Binding Documentation CheckFurther Information