| From | Exchange reporting for 2026, first filing 2027 |
|---|---|
| Issue | The ELSTER figure differs from the exchange report |
| Protection | A closed history before you enter figures |
Central platforms with an EU nexus send identities and transactions. Self-custody, DEXs and foreign wallets without a reporting duty often stay out. That is where gaps appear: a Binance sale without the imported hardware-wallet purchase creates cost basis zero in the software and too much gain in ELSTER. The exchange only has its side.
If ELSTER shows a €12,000 gain and the exchange report knows different outflows, the office asks for the calculation. What the report must contain is then not a matter of style. A warning list in another tool is not an answer. You need the closed lot.
Every exchange and wallet imported? Transfers matched? Prices present? Smart contracts classified? In chain.report that is CleanUp. Only then enter the totals. DAC8 does not change the rate. It changes how easily a gap is seen.
No. The report is a control file, not a finished Annex SO. You remain responsible for the calculation.
The operational duty targets 2026, first delivery 2027. For 2025 the return is still yours — and a closed history still helps.
No. Two PDFs with the same gap are still a gap. The history has to close, whatever logo is on the report.
This guide structures the data issues and common German administrative practice. It is not tax advice. The assessment in your case stays with you and your tax advisor.
Import the exchange and self-custody, close CleanUp and generate the report. Then you can explain the ELSTER figure against a DAC8 file.
Start for free