Germany has one of the most favourable crypto tax regimes in the world — if you hold long enough. Here’s everything you need to know.
Key Rules
| Rule | Detail |
|---|---|
| Tax treatment | Private assets (not securities) |
| Tax-free holding period | > 1 year (sales fully exempt) |
| Short-term gains | Taxed as income (up to 45%) |
| Staking rewards | Taxable when received (if held < 10 years) |
| Mining income | Taxable as business income |
| Reporting | Tax return (Anlage SO) |
The 1-Year Rule
This is the most important rule. If you buy crypto and sell after more than 1 year, the gain is completely tax-free.
- Hold for 1+ years = zero tax
- Hold for less than 1 year = taxed at your income tax rate
- The 1-year clock starts when you acquire the crypto
Short-Term Gains (Under 1 Year)
If you sell within 1 year:
- Gains are added to your income and taxed at your marginal rate (up to 45%)
- A €600 tax-free allowance applies to total short-term gains per year
- Losses can offset gains within the same year
Staking and Lending
Staking rewards are treated as income when received. The tax treatment depends on the period:
| Activity | Taxable? | Holding Period for Tax-Free Sale |
|---|---|---|
| Selling purchased crypto | Yes (if < 1 year) | 1 year |
| Staking rewards | Yes (as income) | 10 years |
| Lending interest | Yes (as income) | N/A |
| Mining rewards | Yes (as business income) | 1 year |
| Airdrops | Usually tax-free | 1 year (if sold) |
Mining
Mining is considered a business or self-employed activity in most cases. Profits are taxed as business income. You can deduct electricity, hardware, and rental costs.
If mining is a hobby (small scale), some tax offices treat it as “other income.”
DeFi and Lending
- Interest from lending is taxable as investment income
- Liquidity pool rewards are taxable when received
- Impermanent loss can reduce your taxable gain
- Transaction fees are deductible
Reporting
Report crypto gains using Anlage SO (Anlage für sonstige Einkünfte) with your annual tax return.
Key exchanges automatically report to German authorities under the EU DAC8 directive. Assume the tax office knows about your trades.
Summary Table
| Scenario | Tax Treatment |
|---|---|
| Buy BTC, sell after 14 months | ✅ Tax-free |
| Buy ETH, sell after 6 months (€500 gain) | ✅ Under €600 allowance |
| Buy ETH, sell after 6 months (€5,000 gain) | ❌ Taxed as income |
| Stake ADA, receive rewards | ❌ Taxable when received (10-year clock) |
| Mine Bitcoin, sell immediately | ❌ Taxed as business income |
Bottom Line
Germany is one of the best countries in the world for long-term crypto holders. Hold for 1 year and sales are completely tax-free. Short-term gains have a €600 allowance. The main trap is staking rewards — they trigger a 10-year holding period. Most taxpayers should use crypto tax software to track cost basis and holding periods.