Germany has one of the most crypto-friendly tax regimes in the developed world, thanks to a unique provision that makes Bitcoin tax-free after a one-year holding period. Understanding §23 EStG (the relevant section of German income tax law) and its interaction with staking, DeFi, and crypto-to-crypto swaps is essential for German residents managing crypto positions.
The headline: 1 year = tax-free

Under §23 Einkommensteuergesetz (EStG), private sales transactions of cryptocurrency held for more than one year are entirely tax-free in Germany. This is unusual among major developed economies — most countries tax crypto gains regardless of holding period.
Practical implication: If you buy Bitcoin in January 2025 and sell in February 2026, the gain is tax-free. If you sell in December 2025 (under 1 year), the gain is taxable at your ordinary income tax rate (up to 45% for high earners + 5.5% solidarity surcharge).
The binary nature of the rule creates strong incentive to cross the one-year threshold. Selling one day early means the entire gain is taxable; selling one day after the anniversary means zero tax.
How the 1-year rule works in detail
Holding period calculation:
- Starts the day after acquisition
- Ends the day of disposal
- Must be more than 365 days (some interpretations require 366 days to be safe)
- FIFO (First-In-First-Out) method typically applied for multiple acquisitions
Per-transaction calculation: Each individual acquisition starts its own 1-year clock. If you buy BTC on multiple dates, each tranche has its own holding period.
Example:
- Buy 0.1 BTC on 1 March 2025
- Buy 0.1 BTC on 1 September 2025
- Sell 0.15 BTC on 15 March 2026
FIFO: The first 0.1 BTC (March 2025 acquisition) is held over 1 year — tax-free. The remaining 0.05 BTC (September 2025 acquisition) is under 1 year — taxable if there’s gain.
FIFO enforcement: German tax authorities generally require FIFO-based cost base calculations. Specific identification may be permitted in some cases with proper records.
€1,000 annual exemption: If total short-term gains across all private sales transactions (Spekulationsgeschäfte) stay under €1,000 in a tax year, they’re tax-free. This is a total exemption, not a deduction — exceed €1,000 and the entire amount becomes taxable from the first euro.
Staking and the lengthened holding period saga
The treatment of staked cryptocurrency has been one of the most debated areas of German crypto tax:
Earlier interpretation (pre-2022) Some tax authorities interpreted §23 EStG as extending the holding period to 10 years for assets used to generate income (including via staking or lending). This would have made long-term staking significantly less attractive.
BMF letter of May 2022 The Federal Ministry of Finance issued guidance clarifying that the 10-year rule does not apply to cryptocurrency used for staking. The standard 1-year rule applies.
BMF letter of 2023 (refined) Further refinements addressed specific DeFi scenarios and edge cases. The general principle: the 1-year holding period applies to the underlying crypto asset used for staking.
Current (2026) treatment:
- Holding period for staked crypto: 1 year (same as non-staked)
- Staking rewards received: Taxable as miscellaneous income at EUR value when received
- Holding period for rewards: Starts from date of receipt; 1-year rule applies to the rewards themselves
Example staking scenario:
- You stake 1 ETH on 1 January 2025 (acquired 1 December 2024)
- Receive 0.05 ETH in staking rewards on 30 June 2025
- Sell all 1.05 ETH on 2 January 2026
Taxation:
- Original 1 ETH: Held from 1 December 2024 to 2 January 2026 (>1 year) → tax-free
- 0.05 ETH staking rewards: Miscellaneous income of 0.05 ETH × EUR market value on 30 June 2025 → taxable as income
- Disposal of 0.05 ETH on 2 January 2026: Holding period from 30 June 2025 to 2 January 2026 (<1 year) → taxable gain/loss (vs. the value at receipt)
DeFi activity treatment
German DeFi tax treatment follows general principles but with specific considerations:
Providing liquidity (LP)
- Depositing tokens into LP positions may be treated as a disposal event (controversial)
- Withdrawing LP position triggers disposal of LP tokens
- Impermanent loss becomes realized at withdrawal
Lending
- Crypto lent on Aave, Compound, etc. generally retains original holding period under current BMF interpretation
- Interest received is miscellaneous income at receipt
- Rewards received are miscellaneous income at EUR value
- Token swaps within farming strategies trigger regular disposal events
Governance token airdrops
- Generally non-taxable at receipt (with caveats)
- Subsequent disposal follows 1-year rule from airdrop date
NFT treatment
- Generally subject to §23 EStG 1-year rule
- Some specific circumstances (commercial activity) may change treatment
Mining income
Crypto mining in Germany has specific treatment:
Hobby mining (small-scale, not commercial):
- Mining income taxable as miscellaneous income at EUR value when received
- Subject to €256/year exemption for miscellaneous income (Freigrenze)
- Subsequent disposal follows 1-year rule
Commercial mining (business activity):
- Treated as business income (Gewerbebetrieb)
- Trade tax (Gewerbesteuer) may apply
- Business expense deductions available
- More complex reporting requirements
Classification factors:
- Scale of operation
- Investment required
- Continuity and profit intent
- Commercial presentation
Gifting and inheritance
Crypto gifting and inheritance follow regular German rules:
Gifts between spouses: Generally exempt up to €500,000 per 10-year period
Gifts between parents/children: €400,000 per 10-year period exempt
Other gifts: €20,000 per 10-year period exempt
Valuation: EUR market value at time of gift/inheritance
Transferred holding period: The original holding period continues for the recipient — a gifted coin held by the giver for 11 months retains that 11-month history.
For significant holdings, crypto-aware estate planning is valuable given the complexity of valuation and transfer.
Reporting and documentation
Required records:
- Date and time of each transaction
- EUR value at transaction time
- Cost base (acquisition price + fees)
- Counterparty information (where available)
- Purpose/classification of transaction
Reporting in tax return:
- Taxable gains reported in Anlage SO (sonstige Einkünfte form)
- Staking rewards in appropriate income category
- Mining income depending on classification
Record retention:
- Minimum 10 years for business-related records
- 6 years for many private transaction records
- German tax authorities can audit crypto transactions
Software options:
- CoinTracking (German-origin, excellent German tax report generation)
- Accointing
- Blockpit
- Koinly (supports German format)
Finanzamt audits: Crypto audits have increased. Maintaining meticulous records is essential. Many users face reconstruction challenges when they realize they need detailed records retroactively.
Strategic planning considerations
Germany’s 1-year rule enables several tax optimization strategies:
Hold to cross the 1-year threshold: If you’re within weeks of 1-year ownership, waiting to sell can save the entire tax bill.
Minimize crypto-to-crypto swaps: Each swap resets the 1-year clock on the received asset. Reducing unnecessary swaps preserves the favorable treatment.
Staking awareness: Staking rewards are taxed immediately but the underlying asset retains its holding period. Staking long-held BTC or ETH for additional rewards is efficient.
Loss harvesting before year-end: If you have short-term gains (taxable) and holdings with unrealized losses, strategic disposal can offset gains. Only losses within the 1-year window count.
Avoid the €1,000 trap: Staying just under €1,000 in short-term gains means zero tax; exceeding by even €1 makes the entire amount taxable.
Gift planning: Strategic gifting can shift tax liability and preserve acquired holding periods.
Common German crypto tax pitfalls
Missing the 1-year threshold by days The binary nature means selling even a day early can mean full ordinary income tax on substantial gains. Careful calendar tracking matters.
Forgetting FIFO implications When partially selling, FIFO determines which tranches are disposed. This can mean selling older (over-1-year) tranches before newer (under-1-year) ones, which is actually favorable.
Missing staking reward receipts Staking rewards are often small and frequent. Missing reporting creates compliance issues even if the amounts individually are small.
Exchange withdrawal confusion Moving crypto from exchange to personal wallet is not a taxable event, but many users incorrectly report it as one.
DeFi complexity DeFi transactions can be difficult to classify correctly. For significant DeFi activity, professional advice is recommended.
Loss documentation gaps Claiming losses requires documentation of the losing positions. Poor records prevent legitimate loss claims.
Foreign exchange confusion Crypto transactions denominated in USD on US exchanges still require EUR conversion for German tax purposes, using daily reference rates.
Germany vs. other favorable crypto tax jurisdictions
| Jurisdiction | Long-term treatment | Key constraint |
|---|---|---|
| Germany | Tax-free after 1 year | FIFO, €1,000 threshold |
| Portugal | Taxable after 2023 reform | Previously 0% |
| Switzerland | Generally tax-free for private | Anti-trade classification |
| Singapore | 0% capital gains | Business classification risk |
| UAE | 0% for individuals | Residency requirements |
| Malta | 0% for long-term | Tax residency requirements |
Germany’s 1-year rule is uniquely favorable compared to most of the EU — only Portugal (historically) and Switzerland offered similar treatment. Germany’s rule has survived multiple EU tax harmonization discussions, but future changes are possible.
Related reading
- Best hardware wallets 2026: Ledger vs Trezor
- What to do if you lose your seed phrase
- Is Bitcoin a good investment in 2026?
- How to buy Bitcoin in Singapore
- How to buy Bitcoin in Japan
- Portfolio tracker
- Live crypto prices
- Crypto glossary
Germany’s 1-year tax-free rule remains one of the most favorable crypto tax provisions globally. The combination of clear legislative basis (§23 EStG), well-documented BMF interpretation, and straightforward compliance mechanics makes Germany attractive for long-term crypto holders. The main requirements are accurate record keeping, FIFO awareness, and patience to cross the 1-year threshold on each tranche. For active traders, the regime is much less favorable — making strategic holding vs. trading decisions particularly consequential.
This article is for informational purposes only and is not tax or financial advice. German tax law is complex and individual circumstances vary. Consult a German Steuerberater (tax advisor) experienced with cryptocurrency for your specific situation. Cryptocurrency investments carry substantial risk, including total loss.



