| When | Futures, perps, margin without delivery |
|---|---|
| Rule | Section 20 EStG, investment income |
| Not KAP | Spot sales and staking inflow |
Termingeschäfte / Derivate
| Line | Entry | Value |
|---|---|---|
| 19 | Gewinne aus Termingeschäften (brutto) | EUR |
| 22 | Verluste aus Termingeschäften | EUR |
Spot sale, swap, paying with coins: Annex SO crypto assets. Staking inflow: services. Contracts where you receive a cash settlement instead of the coin: KAP. If an exchange mixes spot and futures in one CSV, classification must be right or PnL lands on the wrong annex.
On Annex KAP 2025 you typically enter foreign derivative gains on line 19 (gross). Losses sit on line 22 and are already included in that gross figure — do not subtract them from 19 again. The fill aid takes the margin-income group and the loss sub-line. Check line numbers in ELSTER; they can move from year to year.
Whether an event is really a derivative depends on the contract, not the ticker. If you actually receive the coins, you often stay in section 23. chain.report shows the group that follows from your classification. Unclear futures imports belong in CleanUp, not on a guessed KAP line.
Spot bitcoin ETFs are typically investment income, but not crypto spot in the Annex SO sense. That is a securities case. This guide covers exchange crypto derivatives.
Not across annexes at will. Section 20 and section 23 are different types of income. Offsetting follows the statute, not convenience.
Then classification or the import is missing. Close the history first, then fill KAP. Under DAC8 the tax office sees the exchange side anyway.
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.
Check that futures land as margin PnL and not as a spot trade. Then the fill aid copies lines 19 and 22.
Start for free