Tax Returns
German income tax return including crypto: complete, on time and documented so the tax office has no follow-up questions.
A German tax return with crypto is two jobs in one: the regular income tax return and the correct reporting of your crypto activity in Annex SO. The second job decides whether your return goes through smoothly or turns into a construction site of follow-up questions. I do both from one source: income, deductions, allowances, and the crypto side with holding periods, staking rewards and loss offsetting, properly derived and verifiable.
What belongs in the return and what does not
Taxable are gains from sales within the one-year holding period once they exceed the exemption limit of 1,000 euros per year (Sec. 23 EStG), plus staking, lending and similar rewards above 256 euros as other income. Sales after the holding period are tax-free and do not belong in the return, but they do belong in your records: if the tax office asks, you must be able to prove the tax exemption. Crypto-to-crypto swaps and paying with crypto are also disposals, the point self-filers miss most often. The decisive guidance is the Federal Ministry of Finance circular of 6 March 2025.
Deadlines: with a tax advisor you get more time
For the 2025 tax year the filing deadline without an advisor ends on July 31, 2026. With a tax advisor it regularly extends to March 1, 2027 (Sec. 149 German Fiscal Code). That buys time which crypto cases often need: thorough data preparation across several exchanges takes a while. Important: the extended deadline applies once I am engaged, not once the return is finished. Engage early, file relaxed.
How the preparation works
- Submit documents digitally. Exchange exports or API access, wallet addresses, plus the usual income documents. Everything via secure data exchange, no paperwork.
- Crypto preparation. I build or review your tax report: holding periods, inflows, losses, wallet-based FIFO. Details under Crypto Reporting & Audit.
- Return and review. You receive the finished return for approval with a plain-language summary: what is declared, what stays tax-free, what the expected outcome is.
- Filing and assessment check. After assessment I check the tax notice against the return. If the tax office deviates, you get my assessment and, if needed, the objection along with it.
Declaring losses: the overlooked duty
Skipping the return in a loss year is giving away money: realized losses from private sales offset gains, in the same year, the previous year or future years via loss carryforward. For that they must be declared and assessed by the tax office. Especially after weak market phases the look back pays off: open prior years with realized losses can be filed late and secure offsetting potential for the next upswing.
Working through open prior years
Several unfiled years with crypto activity in between? Solvable, but the order matters: first the complete data work across all years, then the assessment whether a simple late filing is enough or whether undeclared gains are involved. In the second case it becomes a voluntary self-disclosure, and then the sequence of steps decides your immunity from prosecution. I make exactly this assessment before anything is filed with the tax office.
What the tax return costs
The effort depends on scope and data quality: a return based on a finished, verified report costs less than one requiring full preparation across five exchanges. After the free initial consultation you receive a concrete offer. Transparent, before any costs arise.
Annex SO, KAP and G: which annex for what
Where your crypto activity goes in the return depends on its type. Private sales transactions and other income such as staking go in Annex SO. Classic capital income, for instance interest or dividends from crypto-related shares, goes in Annex KAP. Anyone trading or mining commercially declares this via Annex G and, where applicable, a trade tax return. The clean allocation is not a formality: a position in the wrong annex triggers questions and can shift the tax. I allocate each position to the right annex and keep the derivation comprehensible.
Filing deadlines and what late filing costs
For the 2025 tax year the deadline without an advisor ends on 31 July 2026; with a tax advisor it extends, as a rule, to 1 March 2027 (Sec. 149 Fiscal Code). Important: the extended deadline applies once I am engaged, not only once the return is finished. Miss the deadline and a late-filing penalty applies, as a rule 0.25 percent of the assessed tax per started month, at least 25 euros per month and at most 25,000 euros (Sec. 152 Fiscal Code), plus possible interest. With crypto cases that need thorough data preparation, engaging early is the cheapest way to stay relaxed.
Which documents you need
- Complete transaction history of all exchanges and wallets, or read-only API access.
- Records of acquisition and sale so holding periods are provable, including for tax-free sales.
- A list of staking, lending and airdrop inflows with date and rate.
- The remaining income documents, depending on your case: wage statement, rental income, capital income.
Common mistakes in self-prepared crypto returns
Filing without review usually produces the same set of errors: crypto-to-crypto swaps overlooked, tool phantom gains adopted unchecked, staking rewards forgotten, the exemption limit misunderstood as an allowance, and loss years not declared at all. Each of these either costs money or triggers questions from the tax office. The clean preparation beforehand, described under Crypto Reporting & Audit, prevents exactly that.
Working through several open years
Several years not filed, with crypto activity in between? That is solvable, but the order matters. First the full data preparation across all years, then the assessment of whether a simple late filing suffices or whether undeclared gains are involved. In the second case it moves toward the voluntary disclosure, and then the order of steps is decisive for your immunity. I make this assessment before anything is filed, because a hasty partial filing can do more harm than good.
As of June 2026. The full legal sources are linked on the German page Krypto Steuerberater. This text does not replace individual advice.
Typical Clients
The First-Time Filer
This year you realized crypto gains for the first time and have no idea what goes where. I prepare the complete return and explain what happens next.
The Deadline Racer
July 31 is approaching and your transaction history is raw chaos. With me as your tax advisor your deadline extends considerably, and I prepare the data.
The Catch-Up Case
Several years are still unfiled, with crypto activity in all of them. I work through the years in the right order, including loss assessments you would otherwise lose.
FAQ about Tax Returns
Your Next Step. Free.
15 minutes via MS Teams. No sales pitch, no fine print. Just talk, clarify your situation, explore options.
Or write to us: m.ernst@tax-sparrow.de
