Rankings Compare Tax Tools All Countries About Contact
Germany filing deadline: Jul 31 (86 days) File with a Koinly expert review →
Data current as of May 2026
DE

Germany

EUR · Europe
Crypto Tax at a Glance
#11 of 50 countries
Moderate
Methodology →
Tax Burden Low
Complexity Medium
Enforcement High
Reporting Burden High
These metrics form the core dimensions of the Global Crypto Tax Index.
Crypto Tax Rate
0-45%
Capital gains tax
Holding Benefit
0%
>1yr = 0%
Loss Offsetting
Yes (same year + carryforward)
Can offset gains with losses
Exchange Reporting
Active (2026)
Form 1099-DA
Global Data Sharing
Coming
Active (2026)
Filing Deadline
Jul 31
Feb 28 (with advisor) with extension
Nearby alternative with better rates
AT Austria similar but no holding period exemption - always 27.5%
Compare with Austria →

Tax Rates by Activity

ActivityTaxable?Tax TypeRateReporting
Airdrops Yes Income 0-45% Always
Crypto-to-crypto Yes Income 0% (>1yr) / 0-45% (<1yr) Always
DeFi lending Yes Income 0-45% Always
Gifts received No* Gift tax if >€20k 7-50% If >€20k
Holding No - 0% No
Liquidity provision Yes Income / CGT 0-45% Always
Mining income Yes Income 0-45% Always
NFT sale Yes Income 0% (>1yr) / 0-45% (<1yr) Always
Salary/payment in crypto Yes Income 0-45% Always
Sell for fiat Yes Income 0% (>1yr) / 0-45% (<1yr) Always
Staking rewards Yes Income 0-45% Always
Wrapped tokens Unclear Income Varies Likely yes
Compliance & Reporting
Tax Year: Jan 1 – Dec 31
Filing Deadline: Jul 31 (Feb 28 (with advisor) with extension)
Primary Forms: Anlage SO + Anlage S/G — see resources
Record-Keeping Standard: Complete transaction history including dates, values, and cost basis
Reporting Framework: CARF from 2026
Enforcement: Crypto tax enforcement is active, supported by exchange data summonses, mandatory digital asset disclosures, and an expanded broker reporting framework (2025+).
Compliance Burden: All taxable disposals reportable, cost basis tracking required, no de minimis exemption

How Crypto Is Taxed in Germany

Regulatory ClarityClear

Germany provides some of the most detailed and explicit crypto tax guidance available anywhere. The Bundesministerium der Finanzen (BMF) issued a comprehensive letter in May 2022 covering Bitcoin, Ether, staking, lending, hard forks, airdrops, and DeFi activities in depth — one of the first major tax authorities globally to address DeFi at this level of specificity. Crypto assets are classified as sonstige Wirtschaftsgüter (other economic assets) under Section 23 of the Income Tax Act. The framework is detailed, legally grounded, and supplemented by ongoing BMF guidance.

Core Tax Treatment

For individual investors, the defining rule is this: cryptocurrency held for more than 12 months is disposed of entirely tax-free. There is no cap on the gain, no upper limit on holdings, and no reporting requirement for tax-free disposals. A gain of €10 million from Bitcoin held for 13 months is as tax-free as a €500 gain. This is not an incentive — it is the standard treatment of private disposal gains (private Veräußerungsgewinne) under German tax law, the same principle applied to gold, art, and other private assets.

For assets held 12 months or less, gains are taxed as ordinary income at the individual's marginal rate — currently 14–45%, plus a 5.5% solidarity surcharge where applicable. An annual exemption of €1,000 applies to the combined net short-term gains across all private disposal transactions. Gains at or below this threshold in a given year are tax-free regardless of holding period.

The One-Year Rule

The 12-month holding period is calculated from the date of acquisition to the date of disposal, not to the end of a tax year. Each purchase lot has its own independent clock. Germany requires per-wallet FIFO — First In, First Out applied separately within each individual wallet or exchange account. Coins in one wallet do not share a FIFO order with coins in another. This is the primary driver of record-keeping complexity in the German system.

One critical nuance from the 2022 BMF guidance: where cryptocurrency has been used to generate income — lent out on a DeFi protocol, used in liquidity mining, or staked — the tax-free holding period for those specific coins is extended to 10 years. This applies only to coins that have actively produced yield; passively held coins in a wallet retain the standard 12-month threshold. The 10-year rule is often overlooked by DeFi participants and represents a significant planning risk.

Short-Term Gains and the €1,000 Exemption

Short-term gains are aggregated across all disposals in the calendar year and taxed at the individual's top marginal income tax rate. The €1,000 annual exemption applies to the net result after offsetting any short-term losses — it is not per-transaction. Losses from short-term disposals can offset short-term gains in the same year, and unused short-term losses can be carried forward to offset future short-term gains. Losses cannot offset long-term gains (which are tax-free) or ordinary income.

Staking and Income Events

Staking rewards are taxable as ordinary income at the fair market value in euros at the date of receipt. The same applies to mining income, DeFi lending interest, and liquidity mining rewards, declared under Section 22 EStG (miscellaneous income). Once received, staking reward tokens have their own 12-month holding period clock. However, as noted above, coins used in income-generating DeFi activity are subject to the extended 10-year period.

Airdrops received without any action on the part of the recipient may not be taxable at receipt; airdrops received in exchange for participation or a service generally are. The 2022 BMF guidance provides a framework for this distinction, but the facts of each airdrop must be examined individually.

Crypto-to-Crypto Swaps

Every crypto-to-crypto exchange is a taxable disposal in Germany. Swapping Bitcoin for Ether triggers a disposal of Bitcoin at its euro market value at the moment of exchange. The gain or loss is calculated using the per-wallet FIFO cost of the Bitcoin disposed. This applies to DEX trades, DeFi rebalancing, and wrapped token conversions equally. There is no deferral mechanism for like-kind exchanges.

Per-Wallet FIFO and Record-Keeping

Germany's per-wallet FIFO requirement is the dominant source of compliance complexity. Each wallet or exchange account is a separate FIFO pool. Moving coins between wallets is not a taxable event but must be meticulously tracked — the acquisition date and cost basis of coins must be carried through every transfer. For investors using multiple exchanges, DeFi protocols, and self-custody wallets simultaneously, manual record-keeping is practically infeasible. Dedicated crypto tax software that supports German per-wallet FIFO methodology is effectively a necessity for any active participant.

DAC8 Reporting

Germany implemented DAC8 — the EU's mandatory exchange reporting directive — from January 2026. EU-licensed crypto exchanges must now report transaction data on EU-resident users to national tax authorities annually. German residents using EU-licensed exchanges should expect their transaction data to reach the Bundeszentralamt für Steuern automatically. This does not create new liability but significantly increases the detectability of non-compliant filings.

Worked Example – The One-Year Rule
Bought 1 BTC€40,000
Sold after 11 months€90,000
Gain€50,000
Less €1,000 exemption€49,000 taxable
Tax at 42% bracket~€20,580
Same BTC, sold after 13 months 
Sold at€90,000
Gain€50,000
Holding period metTax-free
Tax owed€0
Holding two additional months saves over €20,000 in tax on the same gain. The one-year threshold is one of the most valuable planning levers available in any major economy. The clock starts on the purchase date — not the calendar year — so per-lot tracking is essential.
Other Taxes to Consider
Solidarity Surcharge: A 5.5% surcharge (Solidaritätszuschlag) applies on top of income tax for high earners (above ~€17,544 assessed tax). Effectively adds ~2-3% to the top marginal rate on short-term crypto gains.
Church Tax: Church members in Germany pay 8-9% church tax on assessed income tax, including crypto gains. This is automatically collected and applies to members of recognised denominations.
Trade Tax (Gewerbesteuer): Applies to commercial crypto activities (professional trading, mining at scale). Effective rate varies by municipality, typically 14-17%. Pure private investment is not subject to trade tax.
Inheritance Tax: Erbschaftsteuer applies to inherited assets including crypto. Exemptions vary by relationship (€500,000 for spouses, €400,000 per child). Values above exemptions taxed at 7-50% depending on relationship and amount.
VAT: Following the ECJ ruling in Hedqvist (C-264/14), Bitcoin-to-fiat exchange is VAT-exempt. Mining may attract VAT analysis depending on circumstances.
Corporate & Entity Considerations
German corporations (GmbH, AG) are subject to corporate income tax at 15% plus solidarity surcharge and trade tax, producing an effective rate of approximately 30% on trading profits. The one-year holding period exemption that benefits private individuals does not apply to companies. Gains on crypto disposals held by a corporation are fully taxable. Crypto businesses require BaFin authorisation for certain activities including custody, exchange, and portfolio management. The BMF's 2022 crypto letter explicitly addresses mining operations as subject to VAT analysis and trade tax where conducted at commercial scale.

Common Mistakes & High-Risk Scenarios

Using global FIFO instead of per-wallet FIFO
German tax law requires FIFO to be applied separately within each wallet or exchange account — not across all holdings as a single pool. Applying global FIFO produces incorrect results and potentially understates tax liability on short-term disposals. This is the most common technical error in German crypto tax filings and is increasingly detectable via DAC8 exchange data.
Missing the 10-year holding rule for yield-generating coins
Coins used in DeFi lending, staking, or liquidity provision are subject to a 10-year holding period for tax-free treatment — not the standard 12 months. Selling coins that were lent out within 10 years of acquisition, even if held passively afterward, may trigger short-term gain treatment. The 2022 BMF guidance on this point requires careful reading for any DeFi participant.
Treating crypto-to-crypto swaps as non-taxable events
Every token swap — including DEX trades, DeFi rebalancing, and wrapped token conversions — is a taxable disposal in Germany. Investors who have accumulated hundreds of DeFi interactions without tracking disposal gains face a significant retroactive compliance problem, increasingly visible to the Bundeszentralamt für Steuern via DAC8 data from 2026.

Tax Mobility Considerations

Entering the German Tax System

Tax residency in Germany is established by maintaining a permanent place of abode (Wohnsitz) in Germany or by habitual residence for more than six months in a calendar year. Establishing residency triggers worldwide income taxation — Germany taxes residents on global income, not just German-sourced income. Individuals relocating to Germany with large unrealised crypto gains should be aware that those gains, once realised while resident, will be subject to German tax including the solidarity surcharge.

There is no step-up in basis on arrival. However, if assets have been held for more than 12 months by the time of the first German-resident disposal, they are tax-free regardless of when they were acquired. Individuals relocating to Germany with long-held positions are therefore in a substantially better position than those with recently acquired assets.

Exiting the German Tax System

Germany applies an exit tax (Wegzugsteuer) under Section 6 AStG to individuals who have been German tax residents for at least 7 of the last 12 years, assessed on unrealised gains in corporate shareholdings. The exit tax in its current statutory form targets shareholdings in corporations — crypto assets held directly by individuals are not within this scope. However, this position should be confirmed with a German tax adviser at the time of departure given evolving legislative discussion.

More practically, the one-year holding period clock is not reset by departure. An individual who departs Germany having held Bitcoin for 10 months can potentially sell two months later — post-departure — with Germany still having a claim on the gain for the period of German residency, subject to applicable double tax treaties with the destination country. Individuals departing Germany should file a final Einkommensteuererklärung covering all short-term disposal gains realised during the residence period.

Tax Software for Germany

We may earn commission from links. This doesn't affect our rankings.
SoftwareRatingGermany SupportPrice
CoinLedger
Recommended
4.8/5 Excellent From $49/yr Try CoinLedger →
Recap
4.7/5 Excellent From £99/yr Try Recap →
Crypto Tax Calculator
4.6/5 Excellent From $49/yr Try Crypto Tax Calculator →
Koinly
4.5/5 Excellent From $49/yr Try Koinly →
Blockpit
4.4/5 Excellent From €99/yr Try Blockpit →
CoinTracker
3.9/5 Excellent From $59/yr Try CoinTracker →
TaxBit
3.7/5 Excellent From Free (individual) Try TaxBit →

Official Resources

Tax laws change frequently. If a rate or rule on this page is outdated, let us know.