Germany has one of the most unusual crypto tax rules in the world, and it rewards patience. For private investors, cryptocurrency counts as a private sale transaction. Hold your coins long enough, and a later sale can be completely tax-free. Sell too early, and the profit is taxed as income. Getting the timing wrong can be expensive.
The one-year line
The rule is simple to state. If you hold crypto for more than one year and then sell it as a private investor, the gain is generally tax-free, regardless of size. If you sell within one year, the profit is taxable as other income. An exemption threshold of €1,000 applies to total profits from private sales in a year — stay at or under it and no tax is due; go over it, and the full amount becomes taxable, not just the excess. The €1,000 figure is a threshold for the year’s combined private-sale profits, not a per-coin allowance, which surprises many first-time sellers.
Where it gets complicated
- Every purchase starts its own one-year clock, so record dates carefully
- Swapping one coin for another is also a sale for tax purposes
- Staking and lending have been debated for years and their treatment has shifted over time
- Frequent trading or business-like activity can be taxed under different rules entirely
What to do in practice
Keep a complete record of every buy, swap and sale, with dates and euro values. Before selling a large position close to the one-year line, check the exact acquisition dates — a few days can change the outcome completely. And because the treatment of staking, lending and newer products has been argued over by courts and tax offices, anyone with significant gains should confirm their current position with a Steuerberater, a qualified German tax adviser, rather than relying on forum posts.
This article is general information about how the rule is commonly described, not tax advice for your situation. German tax law changes, and personal circumstances — total income, business activity, how the coins were used — can all change the answer.



