Veröffentlicht am 15. August 2025 · CoinTaxReporting

Crypto Tax in Germany 2025 – Complete English Guide

So you've been trading crypto in Germany and now you're wondering what to tell the tax office. Fair enough. The good news: Germany's rules are actually pretty reasonable once you understand them. Hold for a year, and you pay nothing. Here's everything you need to know.

Key Facts: Crypto Tax in Germany

Krypto-Steuern automatisch berechnen

Importiere deine Transaktionen und erhalte deinen Steuerreport in Minuten – ohne manuelle Tabellen.

Jetzt berechnen →

What Triggers a Tax Event?

This catches a lot of people off guard. It's not just selling for euros that counts:

Not a tax event: Buying crypto, transferring between your own wallets. That part at least is simple.

The 1-Year Holding Period Rule

Honestly, this is the best thing about German crypto tax law. Hold your Bitcoin, Ethereum, or any other coin for more than 365 days and the gain is completely tax-free. No cap. Doesn't matter if it's €500 or €500,000.

The catch: Germany uses FIFO, so the earliest-purchased coins are treated as sold first. Buy regularly and you need to track each "lot" separately. A good software tool does this automatically – doing it by hand across multiple exchanges is a nightmare.

€1,000 Annual Exemption (Freigrenze)

Short-term gains under €1,000 for the year? You pay nothing. Sounds great. But watch out – this is a threshold, not an allowance. Cross €1,001 and the whole amount becomes taxable, not just the bit above €1,000. So if you're sitting at €980 in gains, think carefully before that last trade.

Staking and Mining Income

Staking rewards and lending interest are taxed as "other income" (§ § 22 EStG) – at your normal income tax rate, based on the market price the moment you received them. There's a small €256/year exemption for "other income", which doesn't go very far.

When you later sell those staked tokens, any gain above the original receipt value is taxed again as a capital gain. So yes, staking can create a double layer of reporting. Not ideal, but those are the rules.

How to Report: Anlage SO

Short-term crypto gains go in Anlage SO (Supplementary Schedule S) of your German tax return. Three numbers matter:

CoinTaxReporting generates a ready-to-use Anlage SO extract – you just copy the figures across.

Filing Deadlines

Weiterführende Seiten

Krypto Steuer Software VergleichCrypto Tax Software

Steuerbericht automatisch erstellen

Importiere deine Transaktionen und erhalte in Minuten einen revisionssicheren PDF-Report.

Jetzt kostenlos starten →

Hinweis: Dieser Artikel dient ausschließlich zur allgemeinen Information und stellt keine Steuerberatung dar. Für individuelle Steuerberatung wende dich an einen zugelassenen Steuerberater.