German Crypto Tax -- Skill v1.0
General reference only. This skill is general tax/accounting reference material for AI-assisted workflows. It has not been reviewed for any specific person's facts, documents, elections, deadlines, residency, filing status, or local procedures. Do not rely on it to file, pay, amend, or take a tax position without review by a qualified professional in the relevant jurisdiction.
Section 1 -- Quick Reference
| Field |
Value |
| Country |
Germany (Bundesrepublik Deutschland) |
| Tax |
Einkommensteuer (Income Tax) on crypto gains |
| Currency |
EUR only |
| Tax year |
Calendar year (1 January -- 31 December) |
| Primary legislation |
Einkommensteuergesetz (EStG) §23, §22 Nr. 3, §15 |
| Key guidance |
BMF-Schreiben vom 10.05.2022 (Gz. IV C 1 - S 2256/19/10003 :001) |
| Supporting legislation |
Jahressteuergesetz 2022 (Freigrenze-Erhöhung ab VZ 2024) |
| Tax authority |
Bundeszentralamt für Steuern (BZSt) / local Finanzamt |
| Filing portal |
ELSTER (elster.de) |
| Filing deadline |
July 31 following year (without Steuerberater); Feb 28 of second following year (with Steuerberater) |
| Validated by |
Pending — requires sign-off by a German Steuerberater |
| Skill version |
1.0 |
Core Rules Summary
| Rule |
Detail |
| Legal classification |
"Anderes Wirtschaftsgut" (other economic asset) per BMF 2022 |
| Taxable event |
Sale, exchange, or use of crypto within 1-year Haltefrist |
| Holding period (Haltefrist) |
>1 year → completely tax-free (§23 Abs. 1 S. 1 Nr. 2 EStG) |
| Freigrenze (§23 Abs. 3 S. 5) |
€1,000/year total from ALL private sales (since VZ 2024; previously €600) |
| Freigrenze behavior |
If exceeded, ENTIRE gain is taxable (not just excess) |
| Tax rate |
Personal income tax rate (0%--45%) + Solidaritätszuschlag (5.5% of tax) + Kirchensteuer (8%/9%) |
| Method |
FIFO (First In, First Out) -- per BMF Schreiben |
| Staking/Lending income |
Sonstige Einkünfte §22 Nr. 3 EStG |
| Mining (commercial) |
Gewerbliche Einkünfte §15 EStG |
| NO Abgeltungsteuer |
Crypto is NOT subject to 25% flat capital gains tax |
| Holding period extension |
NOT extended by staking/lending (BMF 2022 confirmed) |
German Income Tax Rates 2025
| Taxable Income (EUR) |
Rate |
| 0 -- 12,096 |
0% (Grundfreibetrag) |
| 12,097 -- 17,443 |
14% -- 23.97% (progressive zone 1) |
| 17,444 -- 66,760 |
23.97% -- 42% (progressive zone 2) |
| 66,761 -- 277,825 |
42% |
| 277,826+ |
45% (Reichensteuer) |
Plus: Solidaritätszuschlag 5.5% on income tax (if tax > Freigrenze of €18,130/€36,260)
Plus: Kirchensteuer 8% (Bayern, Baden-Württemberg) or 9% (all other Länder) if church member
Conservative Defaults
| Ambiguity |
Default |
| Unknown acquisition date |
Assume <1 year (taxable) |
| Unknown acquisition cost |
Use €0 (maximises gain -- conservative) |
| Unknown wallet attribution |
STOP -- cannot determine Haltefrist without wallet history |
| FIFO vs LIFO |
FIFO mandatory per BMF Schreiben |
| Mixed wallet (staked + unstaked) |
Separate tracking required |
| Airdrop cost basis |
€0 at receipt (income = FMV at receipt under §22) |
Section 2 -- Rules and Classification
2.1 Private Veräußerungsgeschäfte (§23 EStG)
Crypto sold/exchanged within 1 year of acquisition is a private sale. Gain = sale price - acquisition cost - directly related expenses (Werbungskosten).
Taxable events:
- Selling crypto for EUR/fiat
- Exchanging crypto for another crypto (e.g., BTC → ETH)
- Paying for goods/services with crypto
- Providing crypto as collateral that is liquidated
Non-taxable events:
- Transferring between own wallets
- Buying crypto with fiat (acquisition, not disposal)
- Holding >1 year then selling (steuerfrei)
- Gift (but recipient inherits acquisition date + cost)
2.2 Staking as Sonstige Einkünfte (§22 Nr. 3 EStG)
| Aspect |
Treatment |
| Classification |
Sonstige Einkünfte (miscellaneous income) |
| Taxable event |
Receipt of staking rewards |
| Taxable amount |
Fair market value (EUR) at time of receipt (Zufluss) |
| Freigrenze |
€256/year for ALL sonstige Einkünfte combined (§22 Nr. 3 S. 2) |
| Freigrenze behavior |
If exceeded, entire amount taxable |
| Holding period of rewards |
Starts fresh from receipt date -- 1 year to tax-free sale |
| Haltefrist extension |
NO extension for staked coins (BMF 2022, Rz. 87) |
2.3 Mining
| Scenario |
Classification |
| Hobby mining (occasional, small scale) |
§22 Nr. 3 EStG (sonstige Einkünfte) |
| Commercial mining (sustained, profit intent, significant hardware) |
§15 EStG (Gewerbebetrieb) |
| Pool mining |
Same rules -- proportional share of block reward |
Commercial mining triggers:
- Gewerbesteuer obligation (municipal trade tax)
- Gewerbeanmeldung required
- IHK membership
- Full income tax on mining income at progressive rates
- Depreciation (AfA) allowed on mining hardware
Hobby mining (§22 Nr. 3):
- €256 Freigrenze applies
- Hardware costs deductible as Werbungskosten
- No Gewerbesteuer
2.4 Lending (Crypto Lending / DeFi Lending)
| Aspect |
Treatment |
| Interest received |
§22 Nr. 3 EStG (sonstige Einkünfte) |
| Taxable amount |
FMV in EUR at receipt |
| Freigrenze |
€256/year (shared with staking and other §22 Nr. 3 income) |
| Holding period of original coins |
NOT extended by lending (BMF 2022) |
| Return of lent coins |
Not a taxable event |
2.5 DeFi Specific Treatments
| DeFi Activity |
Classification |
Notes |
| Token swap on DEX |
§23 EStG disposal + acquisition |
Same as centralised exchange trade |
| Liquidity provision (LP) |
Disposal of tokens into pool = §23 event |
Acquisition of LP tokens |
| LP token removal |
Disposal of LP token = §23 event |
Reacquisition of underlying |
| Yield farming rewards |
§22 Nr. 3 (sonstige Einkünfte) |
FMV at receipt |
| Airdrops |
§22 Nr. 3 at FMV on receipt |
Cost basis = FMV at receipt for future sale |
| Hard forks (new coins) |
Cost basis €0; acquisition date = fork date |
Taxable on sale within 1 year |
| Wrapped tokens (e.g., WETH) |
Potentially §23 event (exchange) |
Conservative: treat as disposal |
| NFT sale |
§23 EStG (same as any crypto asset) |
1-year Haltefrist applies |
| Governance token rewards |
§22 Nr. 3 at FMV |
Same as staking rewards |
2.6 FIFO Method (Mandatory)
Per BMF-Schreiben Rz. 59--63:
- FIFO applies per wallet/exchange account (walletbezogen)
- Alternatively, taxpayer may apply FIFO across ALL wallets (universal FIFO) if consistently applied
- Once chosen, method must be maintained consistently
- LIFO, HIFO, and other methods are NOT permitted
Per-wallet FIFO example:
- Wallet A: bought 1 BTC on 01.01.2024, bought 1 BTC on 01.06.2024
- Wallet A: sold 1 BTC on 15.03.2025
- FIFO: the 01.01.2024 BTC is sold → held >1 year → tax-free
Section 3 -- Computation
3.1 Gain Calculation (§23)
Veräußerungsgewinn = Veräußerungspreis
- Anschaffungskosten
- Werbungskosten (directly attributable costs)
Where:
- Veräußerungspreis = EUR value at time of sale/exchange
- Anschaffungskosten = EUR value at time of acquisition (FIFO)
- Werbungskosten = exchange fees, network fees (gas), directly related costs
3.2 Annual Aggregation
Step 1: Calculate gain/loss on each individual disposal within Haltefrist
Step 2: Sum all gains and losses from §23 transactions for the year
Step 3: Check net result against €1,000 Freigrenze
- Net gain < €1,000 → entirely tax-free
- Net gain ≥ €1,000 → entire net gain is taxable
Step 4: If taxable, add to other taxable income in Einkommensteuererklärung
Step 5: Apply personal income tax rate (Anlage SO)
3.3 Loss Treatment (§23 Abs. 3)
| Rule |
Detail |
| Offsetting within year |
§23 losses offset §23 gains in same year |
| Cannot offset against other income |
§23 losses ONLY offset §23 gains (horizontal Verlustausgleich prohibited) |
| Carry-back |
1 year carry-back to prior year §23 gains (§10d Abs. 1) |
| Carry-forward |
Unlimited carry-forward to future §23 gains |
| Verlustvortrag application |
Automatically applied by Finanzamt if declared |
3.4 Staking/Mining Income Computation
Staking/Mining Income (§22 Nr. 3):
Step 1: Record FMV in EUR of each reward at time of receipt
Step 2: Sum all §22 Nr. 3 income for the year
(includes staking, lending interest, mining hobby, airdrops)
Step 3: Check against €256 Freigrenze
- Total < €256 → entirely tax-free
- Total ≥ €256 → entire amount taxable
Step 4: Deduct directly related Werbungskosten (e.g., validator costs)
Step 5: Net amount added to taxable income
Section 4 -- Filing
4.1 ELSTER Forms
| Form |
Purpose |
| Anlage SO (Sonstige Einkünfte) |
Report §23 gains and §22 Nr. 3 income |
| Zeile 41--48 (Anlage SO) |
Private Veräußerungsgeschäfte |
| Zeile 8--15 (Anlage SO) |
Sonstige Einkünfte (staking, lending) |
| Anlage G (Gewerbeeinkünfte) |
Commercial mining only |
| Anlage EÜR |
Einnahmen-Überschussrechnung for Gewerbe |
4.2 Documentation Requirements
| Document |
Retention Period |
| Trade history (all exchanges) |
10 years (§147 AO) |
| Wallet transaction records |
10 years |
| Cost basis calculations |
10 years |
| Staking reward records with timestamps |
10 years |
| Exchange confirmations / screenshots |
10 years |
| FIFO calculation spreadsheet |
10 years |
4.3 Filing Deadlines
| Scenario |
Deadline |
| Without Steuerberater |
July 31 of following year |
| With Steuerberater |
Last day of February, second following year |
| Voluntary filing (Antragsveranlagung) |
Up to 4 years |
| Amended return (Berichtigung) |
Before Steuerbescheid becomes bestandskräftig |
Section 5 -- Edge Cases
5.1 Crypto-to-Crypto Exchanges
Every crypto-to-crypto exchange (e.g., BTC → ETH) is TWO events:
- Disposal of BTC (realises gain/loss under §23 if <1 year held)
- Acquisition of ETH (new Anschaffungskosten = FMV at time of exchange)
The exchange rate used must be documented (e.g., CoinMarketCap, exchange order fill price).
5.2 Gifts and Inheritance
| Scenario |
Rule |
| Gift (Schenkung) |
Recipient inherits acquisition date AND cost basis of donor |
| Inheritance (Erbschaft) |
Heir inherits acquisition date AND cost basis of deceased |
| Implication |
If donor held >1 year, recipient can sell immediately tax-free |
| Schenkungsteuer |
Separate gift tax may apply (Freibeträge: €500,000 spouse, €400,000 child) |
5.3 Stablecoins
- Stablecoins (USDT, USDC, DAI) are "andere Wirtschaftsgüter" -- same rules apply
- Exchange gains from EUR→stablecoin→EUR within 1 year are taxable
- FX movement on stablecoin denominated in USD is a §23 event
5.4 Lost/Stolen Crypto
- If provably lost (e.g., lost private key, verified hack), may claim as Verlust under §23
- Finanzamt may require proof (police report, blockchain evidence)
- Scam losses: deductible as §23 Verlust if disposal can be demonstrated
5.5 ICO / Token Sales
- Acquisition of ICO tokens: Anschaffungskosten = EUR paid
- Sale within 1 year: §23 gain/loss
- Worthless tokens: may realise loss by provable abandonment or sell for minimal amount
5.6 Fork Coins
- New coins received from hard fork: Anschaffungskosten = €0
- Acquisition date = date of fork
- Sale within 1 year of fork: gain = full proceeds (minus fees)
- Sale after 1 year from fork: tax-free
5.7 Margin/Futures Trading
- Gains from crypto futures/CFDs: typically §20 EStG (Kapitalerträge) -- 25% Abgeltungsteuer
- Gains from leveraged spot trading: §23 EStG (same as normal trading)
- BFH case law developing -- document approach taken
Section 6 -- Worked Examples
Example 1 -- Simple Sale Within Haltefrist
Bought 2 BTC on 15.03.2025 for €50,000 total (€25,000 each).
Sold 1 BTC on 01.08.2025 for €35,000. Exchange fee: €50.
Gain = €35,000 - €25,000 - €50 = €9,950
Held < 1 year → taxable under §23.
€9,950 > €1,000 Freigrenze → entire €9,950 is taxable income.
Example 2 -- Sale After Haltefrist
Bought 1 ETH on 01.01.2024 for €2,000.
Sold 1 ETH on 15.01.2025 for €4,000.
Held > 1 year → completely tax-free. No reporting obligation.
Example 3 -- Staking Rewards
Received 0.5 ETH staking rewards throughout 2025.
Total FMV at each receipt: €1,800.
No other §22 Nr. 3 income.
€1,800 > €256 Freigrenze → entire €1,800 is taxable as sonstige Einkünfte.
Added to personal income; taxed at marginal rate.
Example 4 -- Under Freigrenze
Total §23 gains in 2025: €900.
Total §22 Nr. 3 income (staking): €200.
§23: €900 < €1,000 → tax-free.
§22 Nr. 3: €200 < €256 → tax-free.
No tax obligation and no reporting required.
Section 7 -- Common Mistakes
| Mistake |
Correction |
| Applying 25% Abgeltungsteuer |
WRONG -- crypto is §23, not §20. Personal rate applies. |
| Using LIFO instead of FIFO |
WRONG -- only FIFO allowed per BMF Schreiben |
| Ignoring crypto-to-crypto trades |
Each swap is a taxable disposal + new acquisition |
| Not tracking staking rewards separately |
Each reward has its own acquisition date and cost basis |
| Assuming Haltefrist extends with staking |
WRONG -- BMF 2022 confirmed NO extension |
| Treating Freigrenze as Freibetrag |
WRONG -- Freigrenze means if exceeded, ALL is taxable |
| Not reporting because "exchange didn't report" |
Doesn't matter -- taxpayer has Erklärungspflicht |
Section 8 -- Reference Material
| Topic |
Reference |
| Private sales |
§23 Abs. 1 S. 1 Nr. 2 EStG |
| Freigrenze (€1,000) |
§23 Abs. 3 S. 5 EStG (amended by JStG 2022, effective VZ 2024) |
| Miscellaneous income |
§22 Nr. 3 EStG |
| Commercial income |
§15 EStG |
| BMF crypto guidance |
BMF-Schreiben 10.05.2022, IV C 1 - S 2256/19/10003 :001 |
| FIFO requirement |
BMF-Schreiben Rz. 59--63 |
| No Haltefrist extension |
BMF-Schreiben Rz. 87 |
| Staking classification |
BMF-Schreiben Rz. 78--92 |
| Loss offsetting |
§23 Abs. 3 S. 7, 8 EStG; §10d EStG |
| Filing obligation |
§25 Abs. 3 EStG; §46 EStG |
| Record retention |
§147 AO (10 years) |
| Grundfreibetrag 2025 |
€12,096 (Inflationsausgleichsgesetz) |
| Solidaritätszuschlag |
§3 SolZG |
| BFH case law |
BFH IX R 3/22 (crypto as Wirtschaftsgut confirmed) |
Disclaimer
This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a Steuerberater, Wirtschaftsprüfer, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
The most up-to-date, verified version of this skill is maintained at openaccountants.com. Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
Source: OpenAccountants — open tax Guides for AI, reviewed by named CPAs/CAs/EAs. Quality: source-cited draft. For always-current figures and named-accountant backing, connect the OpenAccountants MCP server (openaccountants-mcp).
1---2name: de-crypto-tax3description: > Use this skill whenever asked about German cryptocurrency taxation. Trigger on phrases like "Krypto Steuer", "crypto tax Germany", "Haltefrist", "§23 EStG", "private Veräußerungsgeschäfte", "Freigrenze", "staking tax Germany", "mining income Germany", "BMF Schreiben", "DeFi tax Germany", "FIFO crypto", or any question about buying, selling, staking, mining, or lending crypto as a German tax resident. This skill covers the 1-year holding period, €1,000 Freigrenze, staking/mining classification, DeFi treatment, and the BMF guidance of 10.05.2022. ALWAYS read this skill before advising on German crypto taxation.4license: AGPL-3.0-or-later (code) / OpenAccountants Guide License v1.0 (c5---67# German Crypto Tax -- Skill v1.089> **General reference only.** This skill is general tax/accounting reference material for AI-assisted workflows. It has not been reviewed for any specific person's facts, documents, elections, deadlines, residency, filing status, or local procedures. Do not rely on it to file, pay, amend, or take a tax position without review by a qualified professional in the relevant jurisdiction.1011---1213## Section 1 -- Quick Reference1415| Field | Value |16|---|---|17| Country | Germany (Bundesrepublik Deutschland) |18| Tax | Einkommensteuer (Income Tax) on crypto gains |19| Currency | EUR only |20| Tax year | Calendar year (1 January -- 31 December) |21| Primary legislation | Einkommensteuergesetz (EStG) §23, §22 Nr. 3, §15 |22| Key guidance | BMF-Schreiben vom 10.05.2022 (Gz. IV C 1 - S 2256/19/10003 :001) |23| Supporting legislation | Jahressteuergesetz 2022 (Freigrenze-Erhöhung ab VZ 2024) |24| Tax authority | Bundeszentralamt für Steuern (BZSt) / local Finanzamt |25| Filing portal | ELSTER (elster.de) |26| Filing deadline | July 31 following year (without Steuerberater); Feb 28 of second following year (with Steuerberater) |27| Validated by | Pending — requires sign-off by a German Steuerberater |28| Skill version | 1.0 |2930### Core Rules Summary3132| Rule | Detail |33|---|---|34| Legal classification | "Anderes Wirtschaftsgut" (other economic asset) per BMF 2022 |35| Taxable event | Sale, exchange, or use of crypto within 1-year Haltefrist |36| Holding period (Haltefrist) | >1 year → completely tax-free (§23 Abs. 1 S. 1 Nr. 2 EStG) |37| Freigrenze (§23 Abs. 3 S. 5) | €1,000/year total from ALL private sales (since VZ 2024; previously €600) |38| Freigrenze behavior | If exceeded, ENTIRE gain is taxable (not just excess) |39| Tax rate | Personal income tax rate (0%--45%) + Solidaritätszuschlag (5.5% of tax) + Kirchensteuer (8%/9%) |40| Method | FIFO (First In, First Out) -- per BMF Schreiben |41| Staking/Lending income | Sonstige Einkünfte §22 Nr. 3 EStG |42| Mining (commercial) | Gewerbliche Einkünfte §15 EStG |43| NO Abgeltungsteuer | Crypto is NOT subject to 25% flat capital gains tax |44| Holding period extension | NOT extended by staking/lending (BMF 2022 confirmed) |4546### German Income Tax Rates 20254748| Taxable Income (EUR) | Rate |49|---|---|50| 0 -- 12,096 | 0% (Grundfreibetrag) |51| 12,097 -- 17,443 | 14% -- 23.97% (progressive zone 1) |52| 17,444 -- 66,760 | 23.97% -- 42% (progressive zone 2) |53| 66,761 -- 277,825 | 42% |54| 277,826+ | 45% (Reichensteuer) |5556Plus: Solidaritätszuschlag 5.5% on income tax (if tax > Freigrenze of €18,130/€36,260)57Plus: Kirchensteuer 8% (Bayern, Baden-Württemberg) or 9% (all other Länder) if church member5859### Conservative Defaults6061| Ambiguity | Default |62|---|---|63| Unknown acquisition date | Assume <1 year (taxable) |64| Unknown acquisition cost | Use €0 (maximises gain -- conservative) |65| Unknown wallet attribution | STOP -- cannot determine Haltefrist without wallet history |66| FIFO vs LIFO | FIFO mandatory per BMF Schreiben |67| Mixed wallet (staked + unstaked) | Separate tracking required |68| Airdrop cost basis | €0 at receipt (income = FMV at receipt under §22) |6970---7172## Section 2 -- Rules and Classification7374### 2.1 Private Veräußerungsgeschäfte (§23 EStG)7576Crypto sold/exchanged within 1 year of acquisition is a private sale. Gain = sale price - acquisition cost - directly related expenses (Werbungskosten).7778**Taxable events:**79- Selling crypto for EUR/fiat80- Exchanging crypto for another crypto (e.g., BTC → ETH)81- Paying for goods/services with crypto82- Providing crypto as collateral that is liquidated8384**Non-taxable events:**85- Transferring between own wallets86- Buying crypto with fiat (acquisition, not disposal)87- Holding >1 year then selling (steuerfrei)88- Gift (but recipient inherits acquisition date + cost)8990### 2.2 Staking as Sonstige Einkünfte (§22 Nr. 3 EStG)9192| Aspect | Treatment |93|---|---|94| Classification | Sonstige Einkünfte (miscellaneous income) |95| Taxable event | Receipt of staking rewards |96| Taxable amount | Fair market value (EUR) at time of receipt (Zufluss) |97| Freigrenze | €256/year for ALL sonstige Einkünfte combined (§22 Nr. 3 S. 2) |98| Freigrenze behavior | If exceeded, entire amount taxable |99| Holding period of rewards | Starts fresh from receipt date -- 1 year to tax-free sale |100| Haltefrist extension | NO extension for staked coins (BMF 2022, Rz. 87) |101102### 2.3 Mining103104| Scenario | Classification |105|---|---|106| Hobby mining (occasional, small scale) | §22 Nr. 3 EStG (sonstige Einkünfte) |107| Commercial mining (sustained, profit intent, significant hardware) | §15 EStG (Gewerbebetrieb) |108| Pool mining | Same rules -- proportional share of block reward |109110**Commercial mining triggers:**111- Gewerbesteuer obligation (municipal trade tax)112- Gewerbeanmeldung required113- IHK membership114- Full income tax on mining income at progressive rates115- Depreciation (AfA) allowed on mining hardware116117**Hobby mining (§22 Nr. 3):**118- €256 Freigrenze applies119- Hardware costs deductible as Werbungskosten120- No Gewerbesteuer121122### 2.4 Lending (Crypto Lending / DeFi Lending)123124| Aspect | Treatment |125|---|---|126| Interest received | §22 Nr. 3 EStG (sonstige Einkünfte) |127| Taxable amount | FMV in EUR at receipt |128| Freigrenze | €256/year (shared with staking and other §22 Nr. 3 income) |129| Holding period of original coins | NOT extended by lending (BMF 2022) |130| Return of lent coins | Not a taxable event |131132### 2.5 DeFi Specific Treatments133134| DeFi Activity | Classification | Notes |135|---|---|---|136| Token swap on DEX | §23 EStG disposal + acquisition | Same as centralised exchange trade |137| Liquidity provision (LP) | Disposal of tokens into pool = §23 event | Acquisition of LP tokens |138| LP token removal | Disposal of LP token = §23 event | Reacquisition of underlying |139| Yield farming rewards | §22 Nr. 3 (sonstige Einkünfte) | FMV at receipt |140| Airdrops | §22 Nr. 3 at FMV on receipt | Cost basis = FMV at receipt for future sale |141| Hard forks (new coins) | Cost basis €0; acquisition date = fork date | Taxable on sale within 1 year |142| Wrapped tokens (e.g., WETH) | Potentially §23 event (exchange) | Conservative: treat as disposal |143| NFT sale | §23 EStG (same as any crypto asset) | 1-year Haltefrist applies |144| Governance token rewards | §22 Nr. 3 at FMV | Same as staking rewards |145146### 2.6 FIFO Method (Mandatory)147148Per BMF-Schreiben Rz. 59--63:149- FIFO applies per wallet/exchange account (walletbezogen)150- Alternatively, taxpayer may apply FIFO across ALL wallets (universal FIFO) if consistently applied151- Once chosen, method must be maintained consistently152- LIFO, HIFO, and other methods are NOT permitted153154**Per-wallet FIFO example:**155- Wallet A: bought 1 BTC on 01.01.2024, bought 1 BTC on 01.06.2024156- Wallet A: sold 1 BTC on 15.03.2025157- FIFO: the 01.01.2024 BTC is sold → held >1 year → tax-free158159---160161## Section 3 -- Computation162163### 3.1 Gain Calculation (§23)164165```166Veräußerungsgewinn = Veräußerungspreis167 - Anschaffungskosten168 - Werbungskosten (directly attributable costs)169170Where:171- Veräußerungspreis = EUR value at time of sale/exchange172- Anschaffungskosten = EUR value at time of acquisition (FIFO)173- Werbungskosten = exchange fees, network fees (gas), directly related costs174```175176### 3.2 Annual Aggregation177178```179Step 1: Calculate gain/loss on each individual disposal within Haltefrist180Step 2: Sum all gains and losses from §23 transactions for the year181Step 3: Check net result against €1,000 Freigrenze182 - Net gain < €1,000 → entirely tax-free183 - Net gain ≥ €1,000 → entire net gain is taxable184Step 4: If taxable, add to other taxable income in Einkommensteuererklärung185Step 5: Apply personal income tax rate (Anlage SO)186```187188### 3.3 Loss Treatment (§23 Abs. 3)189190| Rule | Detail |191|---|---|192| Offsetting within year | §23 losses offset §23 gains in same year |193| Cannot offset against other income | §23 losses ONLY offset §23 gains (horizontal Verlustausgleich prohibited) |194| Carry-back | 1 year carry-back to prior year §23 gains (§10d Abs. 1) |195| Carry-forward | Unlimited carry-forward to future §23 gains |196| Verlustvortrag application | Automatically applied by Finanzamt if declared |197198### 3.4 Staking/Mining Income Computation199200```201Staking/Mining Income (§22 Nr. 3):202Step 1: Record FMV in EUR of each reward at time of receipt203Step 2: Sum all §22 Nr. 3 income for the year204 (includes staking, lending interest, mining hobby, airdrops)205Step 3: Check against €256 Freigrenze206 - Total < €256 → entirely tax-free207 - Total ≥ €256 → entire amount taxable208Step 4: Deduct directly related Werbungskosten (e.g., validator costs)209Step 5: Net amount added to taxable income210```211212---213214## Section 4 -- Filing215216### 4.1 ELSTER Forms217218| Form | Purpose |219|---|---|220| Anlage SO (Sonstige Einkünfte) | Report §23 gains and §22 Nr. 3 income |221| Zeile 41--48 (Anlage SO) | Private Veräußerungsgeschäfte |222| Zeile 8--15 (Anlage SO) | Sonstige Einkünfte (staking, lending) |223| Anlage G (Gewerbeeinkünfte) | Commercial mining only |224| Anlage EÜR | Einnahmen-Überschussrechnung for Gewerbe |225226### 4.2 Documentation Requirements227228| Document | Retention Period |229|---|---|230| Trade history (all exchanges) | 10 years (§147 AO) |231| Wallet transaction records | 10 years |232| Cost basis calculations | 10 years |233| Staking reward records with timestamps | 10 years |234| Exchange confirmations / screenshots | 10 years |235| FIFO calculation spreadsheet | 10 years |236237### 4.3 Filing Deadlines238239| Scenario | Deadline |240|---|---|241| Without Steuerberater | July 31 of following year |242| With Steuerberater | Last day of February, second following year |243| Voluntary filing (Antragsveranlagung) | Up to 4 years |244| Amended return (Berichtigung) | Before Steuerbescheid becomes bestandskräftig |245246---247248## Section 5 -- Edge Cases249250### 5.1 Crypto-to-Crypto Exchanges251252Every crypto-to-crypto exchange (e.g., BTC → ETH) is TWO events:2531. Disposal of BTC (realises gain/loss under §23 if <1 year held)2542. Acquisition of ETH (new Anschaffungskosten = FMV at time of exchange)255256The exchange rate used must be documented (e.g., CoinMarketCap, exchange order fill price).257258### 5.2 Gifts and Inheritance259260| Scenario | Rule |261|---|---|262| Gift (Schenkung) | Recipient inherits acquisition date AND cost basis of donor |263| Inheritance (Erbschaft) | Heir inherits acquisition date AND cost basis of deceased |264| Implication | If donor held >1 year, recipient can sell immediately tax-free |265| Schenkungsteuer | Separate gift tax may apply (Freibeträge: €500,000 spouse, €400,000 child) |266267### 5.3 Stablecoins268269- Stablecoins (USDT, USDC, DAI) are "andere Wirtschaftsgüter" -- same rules apply270- Exchange gains from EUR→stablecoin→EUR within 1 year are taxable271- FX movement on stablecoin denominated in USD is a §23 event272273### 5.4 Lost/Stolen Crypto274275- If provably lost (e.g., lost private key, verified hack), may claim as Verlust under §23276- Finanzamt may require proof (police report, blockchain evidence)277- Scam losses: deductible as §23 Verlust if disposal can be demonstrated278279### 5.5 ICO / Token Sales280281- Acquisition of ICO tokens: Anschaffungskosten = EUR paid282- Sale within 1 year: §23 gain/loss283- Worthless tokens: may realise loss by provable abandonment or sell for minimal amount284285### 5.6 Fork Coins286287- New coins received from hard fork: Anschaffungskosten = €0288- Acquisition date = date of fork289- Sale within 1 year of fork: gain = full proceeds (minus fees)290- Sale after 1 year from fork: tax-free291292### 5.7 Margin/Futures Trading293294- Gains from crypto futures/CFDs: typically §20 EStG (Kapitalerträge) -- 25% Abgeltungsteuer295- Gains from leveraged spot trading: §23 EStG (same as normal trading)296- BFH case law developing -- document approach taken297298---299300## Section 6 -- Worked Examples301302### Example 1 -- Simple Sale Within Haltefrist303304Bought 2 BTC on 15.03.2025 for €50,000 total (€25,000 each).305Sold 1 BTC on 01.08.2025 for €35,000. Exchange fee: €50.306307Gain = €35,000 - €25,000 - €50 = €9,950308Held < 1 year → taxable under §23.309€9,950 > €1,000 Freigrenze → entire €9,950 is taxable income.310311### Example 2 -- Sale After Haltefrist312313Bought 1 ETH on 01.01.2024 for €2,000.314Sold 1 ETH on 15.01.2025 for €4,000.315316Held > 1 year → completely tax-free. No reporting obligation.317318### Example 3 -- Staking Rewards319320Received 0.5 ETH staking rewards throughout 2025.321Total FMV at each receipt: €1,800.322No other §22 Nr. 3 income.323324€1,800 > €256 Freigrenze → entire €1,800 is taxable as sonstige Einkünfte.325Added to personal income; taxed at marginal rate.326327### Example 4 -- Under Freigrenze328329Total §23 gains in 2025: €900.330Total §22 Nr. 3 income (staking): €200.331332§23: €900 < €1,000 → tax-free.333§22 Nr. 3: €200 < €256 → tax-free.334No tax obligation and no reporting required.335336---337338## Section 7 -- Common Mistakes339340| Mistake | Correction |341|---|---|342| Applying 25% Abgeltungsteuer | WRONG -- crypto is §23, not §20. Personal rate applies. |343| Using LIFO instead of FIFO | WRONG -- only FIFO allowed per BMF Schreiben |344| Ignoring crypto-to-crypto trades | Each swap is a taxable disposal + new acquisition |345| Not tracking staking rewards separately | Each reward has its own acquisition date and cost basis |346| Assuming Haltefrist extends with staking | WRONG -- BMF 2022 confirmed NO extension |347| Treating Freigrenze as Freibetrag | WRONG -- Freigrenze means if exceeded, ALL is taxable |348| Not reporting because "exchange didn't report" | Doesn't matter -- taxpayer has Erklärungspflicht |349350---351352## Section 8 -- Reference Material353354| Topic | Reference |355|---|---|356| Private sales | §23 Abs. 1 S. 1 Nr. 2 EStG |357| Freigrenze (€1,000) | §23 Abs. 3 S. 5 EStG (amended by JStG 2022, effective VZ 2024) |358| Miscellaneous income | §22 Nr. 3 EStG |359| Commercial income | §15 EStG |360| BMF crypto guidance | BMF-Schreiben 10.05.2022, IV C 1 - S 2256/19/10003 :001 |361| FIFO requirement | BMF-Schreiben Rz. 59--63 |362| No Haltefrist extension | BMF-Schreiben Rz. 87 |363| Staking classification | BMF-Schreiben Rz. 78--92 |364| Loss offsetting | §23 Abs. 3 S. 7, 8 EStG; §10d EStG |365| Filing obligation | §25 Abs. 3 EStG; §46 EStG |366| Record retention | §147 AO (10 years) |367| Grundfreibetrag 2025 | €12,096 (Inflationsausgleichsgesetz) |368| Solidaritätszuschlag | §3 SolZG |369| BFH case law | BFH IX R 3/22 (crypto as Wirtschaftsgut confirmed) |370371---372373## Disclaimer374375This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a Steuerberater, Wirtschaftsprüfer, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.376377The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.378379---380381_Source: [OpenAccountants](https://openaccountants.com/skills/de-crypto-tax) — open tax Guides for AI, reviewed by named CPAs/CAs/EAs. Quality: **source-cited draft**. For always-current figures and named-accountant backing, connect the OpenAccountants MCP server (`openaccountants-mcp`)._