Crypto Finance·

Germany Crypto Tax Guide 2026: BMF Rules & the 1-Year Holding Period

How Germany taxes crypto in 2026: the 1-year holding period rule, the €600 (now €1000) tax-free threshold, staking under §22 EStG, and BMF guidance.
Author avatar Wag3s TeamEditorial team specializing in Web3 finance, crypto tax, and DAO operations. Based in Zurich, Switzerland.

Reviewed by Wag3s Editorial Team — verified against BMF letter of May 2022 and 2026 updates · Last reviewed April 2026

Germany Crypto Tax Guide 2026: BMF Rules & the 1-Year Holding Period

Germany has the most generous crypto tax regime in the EU for long-term holders. Hold a coin for more than twelve months, sell it, and the gain is tax-free. Not capped, not phased out, not reduced. Actually zero. For anyone who has filed taxes in France, the UK, or the US, this sounds suspicious. It is not. It's a direct consequence of how German tax law classifies crypto, and it has been confirmed in writing by the Bundesfinanzministerium (BMF).

The honest version: the rule is real, but the bookkeeping it requires is brutal. Every coin needs a purchase date. Every disposal needs to know which lot it came from. Miss a record and you either overpay tax or invite a Betriebsprüfung. This guide walks through how Germany classifies crypto, how the holding period actually works, what counts as taxable, and what the rules look like for businesses, which are taxed completely differently.

How Germany classifies crypto

In Germany, crypto held by a private individual is not a financial instrument, not a security, and not currency. It is classified as sonstige Wirtschaftsgüter (other economic assets) and falls under §23 of the Einkommensteuergesetz (EStG), the section governing private sales transactions, private Veräußerungsgeschäfte.

This classification is the foundation of everything that follows. Because crypto is treated like other private assets (gold, art, collectibles), the same holding-period mechanic applies: gains are taxable only if the asset is sold within one year of acquisition. After one year, the disposal is outside the scope of §23 EStG entirely.

The BMF letter of May 10, 2022 (and its subsequent updates) confirmed that this framework applies to Bitcoin, Ether, and other crypto assets, including tokens received through staking, lending, and airdrops. A second BMF letter in 2024 clarified record-keeping obligations and the treatment of tokens received from chain activities.

For corporate holders, the classification flips entirely. Companies hold crypto as Betriebsvermögen (business assets), and §23 EStG does not apply. We cover the corporate side later in this guide.

The 1-year holding period (Spekulationsfrist)

The Spekulationsfrist is the rule that makes Germany so attractive for long-term crypto holders. The mechanic is simple: if more than 365 days pass between acquisition and disposal of a private crypto asset, the gain is not taxable. There is no cap on the amount.

Sell after 364 days: fully taxable at your personal income tax rate. Sell after 366 days: zero tax.

That cliff is real, and it is why German crypto investors track acquisition dates obsessively. A few examples:

ScenarioAcquisitionDisposalHold PeriodTax Treatment
Long-term holdMar 1, 2024Apr 5, 2026>1 yearTax-free under §23 EStG
Edge caseMar 1, 2025Feb 28, 2026<1 yearFully taxable
Edge caseMar 1, 2025Mar 2, 2026>1 yearTax-free
Active tradingJan 10, 2026Jun 20, 2026<1 yearFully taxable

The holding period is calculated per lot, not per asset. If you bought 1 BTC in 2023 and another 1 BTC in March 2026, only the 2023 lot is held long-term. Sell 1 BTC today and the question becomes: which lot did you sell? Germany generally applies the FIFO method (First In, First Out) for crypto disposals, which is in your favor in a rising market because it disposes of older, long-term lots first. Some Steuerberater argue that taxpayers can also use individual-lot identification if the wallets are clearly segregated, but FIFO is the safest default.

This is where most people lose money. Not because they pay too much tax, but because they accidentally sell short-term lots when long-term lots were available. Tracking which BTC you actually held becomes a real operational problem once you have transactions across several wallets and exchanges.

The €1000 annual exemption (Freigrenze)

For short-term gains (sales within the one-year period), Germany offers an annual exemption known as the Freigrenze. As of 2024, this was raised from €600 to €1000 per calendar year for private sales transactions.

A critical detail: this is a Freigrenze, not a Freibetrag. The difference matters.

  • Freibetrag (allowance): only the amount above the threshold is taxed.
  • Freigrenze (exemption limit): if total gains exceed the threshold, the entire amount becomes taxable, not just the excess.

If you have €999 in short-term crypto gains in 2026, you owe nothing. If you have €1001, you owe tax on the full €1001. There is no smoothing. The €1000 limit applies across all private Veräußerungsgeschäfte, not just crypto, so gains on a watch flipped within twelve months count toward the same threshold.

This is why some German traders deliberately stop short of the limit at year-end, or deliberately exceed it by a meaningful amount so the cliff effect is irrelevant.

Short-term trading (under 1 year)

Gains realized inside the one-year window are added to your other taxable income and taxed at your personal income tax rate, which in Germany ranges from 14% (entry rate) to 45% (top rate, Reichensteuer), plus Solidaritätszuschlag and Kirchensteuer where applicable.

Crypto-to-crypto swaps count as disposals. Swap ETH for USDC and you have realized whatever gain or loss existed on the ETH at that moment, in EUR. The fact that you remain in crypto is irrelevant. Each swap also resets the holding period for the asset received.

A simplified short-term scenario:

DateActionAmountEUR ValueRealized Gain
Feb 2026Buy ETH5 ETH€15,000
Sep 2026Swap ETH → USDC5 ETH€22,500€7,500
Nov 2026Sell USDC → EUR22,500 USDC€22,500€0

The taxable event is the September swap, not the November cash-out. The €7,500 gain falls inside the one-year window, exceeds the €1000 Freigrenze, and is fully taxable at the marginal rate.

Staking, lending, and the now-clarified holding period

For years, the central uncertainty in German crypto tax was whether staking or lending extended the one-year holding period to ten years, on the theory that the asset generated additional income (Einkünfte aus zusätzlicher Nutzung). The 2022 BMF letter confirmed it does not. The standard one-year rule continues to apply to the underlying staked asset.

The rewards themselves are a separate matter. Staking and lending rewards are taxed as sonstige Einkünfte under §22 Nr. 3 EStG when received, at your personal income tax rate, on the EUR value at the moment of receipt. There is a separate €256 annual exemption (Freigrenze) for §22 Nr. 3 income, which is small, also a hard cliff, and easy to exceed for any active staker.

When the rewards are later sold, a second taxable event may occur if the disposal happens within twelve months of receipt. The cost basis is the EUR value at the moment of receipt, i.e. the same number that was already taxed as income.

A worked example: you stake 32 ETH for a year and receive 1.2 ETH in rewards. At the moments of receipt, those rewards were worth a cumulative €4,200. That €4,200 is taxable as §22 Nr. 3 income in the year received. If you later sell those 1.2 ETH after holding them for more than twelve months from each receipt date, the disposal gain is tax-free. Sell within twelve months and the disposal gain is fully taxable.

The receipt-by-receipt timestamping is non-negotiable for clean reporting, and it is exactly the kind of work that makes spreadsheets break down. Tools like Wag3s Folio record each reward as a separate lot with its own acquisition timestamp and EUR value, so the holding period is correct lot-by-lot at year-end.

Mining, airdrops, hard forks

Mining. For private individuals operating at a hobby scale, mining rewards are sonstige Einkünfte under §22 Nr. 3 EStG, taxed at receipt. The mined coins inherit a cost basis equal to their EUR value at the moment of receipt. If mining looks like a business (dedicated hardware, electricity contracts, intent to profit, regularity), the Finanzamt may reclassify it as commercial income (gewerbliche Einkünfte), with much heavier consequences including trade tax (Gewerbesteuer).

Airdrops. Treatment depends on how the airdrop happened. If you did nothing to earn the tokens (you simply held a wallet that received them), the BMF view is that no taxable event occurs at receipt, and the cost basis is the EUR value at receipt for any later disposal. If the airdrop required action (signing up, completing tasks, KYC, social posts), it is treated as taxable income at receipt.

Hard forks. A hard fork that produces new tokens in the holder's wallet is generally not a taxable event at receipt for private holders. The new tokens inherit a cost basis of zero, and their twelve-month holding period starts at the fork. Sell within a year and the entire proceeds are taxable as private sales income.

Crypto for businesses (different rules — full corporate income tax)

If you hold crypto in a German company (a GmbH, UG, or AG), none of the §23 EStG benefits apply. The one-year holding period does not exist for corporate crypto. Every disposal is a taxable event.

Corporate crypto is taxed as ordinary business income. The relevant taxes:

  • Körperschaftsteuer (corporate income tax): 15%
  • Solidaritätszuschlag: 5.5% on top of Körperschaftsteuer
  • Gewerbesteuer (trade tax): municipality-dependent, typically 14–17%

Combined effective rate is generally around 30%, with no holding-period relief.

A few additional rules apply at the company level:

  • Crypto held as a long-term asset (Anlagevermögen) is valued at cost, written down in line with the strict lower-of-cost-or-market principle (strenges Niederstwertprinzip).
  • Crypto received as payment for goods or services is recognized at fair market value at receipt, like any in-kind revenue.
  • Mining and staking conducted commercially are gewerbliche Einkünfte by default.
  • VAT (Umsatzsteuer) does not apply to the sale of crypto-as-currency itself, following the CJEU Hedqvist ruling, but may apply to related services depending on structure.

For Web3 companies operating in Germany, the bookkeeping demands are heavier than for private individuals. Every wallet movement needs to be recorded in EUR at the moment it occurred, against the relevant Kontenrahmen (typically SKR03 or SKR04). Wag3s Ledger is designed for this: multi-chain reconciliation directly into the German chart of accounts, with mark-to-market for each closing date.

Reporting in the Anlage SO and record-keeping

For private individuals, crypto gains are reported on Anlage SO (Sonstige Einkünfte) of the annual income tax return. Anlage SO covers both:

  • Private sales transactions (§23 EStG): the in-and-out within twelve months
  • Other income (§22 Nr. 3 EStG): staking, lending, mining rewards

The deadline for the 2025 tax year is generally July 31, 2026, extended to end of February 2027 if filed through a Steuerberater. Late filing triggers automatic surcharges (Verspätungszuschlag).

The Finanzamt expects you to keep:

RecordRequired Detail
Acquisition recordsDate, time, asset, quantity, EUR value, fees, source wallet/exchange
Disposal recordsDate, time, asset, quantity, EUR value, counterparty asset, fees
Reward recordsDate, time, asset, quantity, EUR value at receipt, source (staking, mining, airdrop)
Wallet inventoryAll wallets and exchange accounts ever used, including dormant ones
Cost basis trackingPer-lot acquisition data sufficient to apply FIFO

Records must be kept for at least six years. For taxpayers identified as commercial, the Abgabenordnung (AO) extends this to ten years.

How Germany compares to its neighbors

For perspective, here is how the long-term crypto investor experience differs in Germany versus the UK and France:

CountryLong-term hold ruleHeadline tax on gainsCrypto-to-crypto swap
GermanyTax-free after 1 year (private)14–45% on short-termTaxable disposal
UKNo holding-period exemption18% / 24% CGT (post-Oct 2024)Taxable disposal
FranceNo holding-period exemption30% PFU (flat tax) on disposals to fiatTax-free crypto-to-crypto

France's quirk (crypto-to-crypto swaps are not taxable for private investors, only conversions to fiat or goods) is the mirror image of Germany's approach. Germany taxes every swap (short-term) but exempts long-term holders. France taxes only fiat events but offers no holding-period relief. The UK taxes both, with a reduced CGT allowance and Section 104 pooling.

The takeaway: if you genuinely hold for more than a year, Germany is the cheapest of the three. If you actively trade, France is. If you do both, you have a record-keeping problem regardless of where you live.

FAQ

Q: I bought 1 BTC in 2022 and another in 2025. I sell 1 BTC today. Is the gain taxable? A: Under FIFO, you are deemed to have sold the 2022 lot first. Held >1 year, so tax-free. The 2025 lot remains in your wallet for tax purposes. Some Steuerberater argue for individual-lot identification when wallets are segregated, but FIFO is the conservative default.

Q: Does the German 1-year rule still apply if I move to another country? A: Acquired tax residency abroad before disposal? You generally fall under the rules of your new tax residence at the time of sale. Germany has exit taxation (Wegzugsbesteuerung) for certain assets, but for private crypto holdings under §23 EStG this generally does not trigger an immediate tax event on relocation, though specifics depend on the destination country and treaty position. Talk to a Steuerberater before moving if you have material crypto holdings.

Q: Is the €1000 Freigrenze per person or per household? A: Per person, per calendar year, across all private Veräußerungsgeschäfte. A married couple filing jointly each get their own €1000 limit on their respective gains.

Q: Does the 10-year extended holding period from the 2018 BMF draft apply if I stake? A: No. The 2022 BMF letter explicitly clarified that staking and lending do not extend the holding period to ten years. The standard one-year rule applies to the staked asset. The 10-year extension that exists in §23 EStG for certain other assets was confirmed not to apply to crypto used for additional income generation.

Q: What if I lost access to a wallet, is the loss deductible? A: Generally no. A lost private key is not a recognized disposal under §23 EStG. There is no realized loss because no sale occurred. This contrasts with the UK, where HMRC allows a "negligible value claim." German treatment is stricter and aligned with the property-asset framework.

Further reading

Editorial disclaimer
This article is informational and does not constitute tax advice. German crypto tax interpretation continues to evolve through BMF rulings and court decisions. Consult a Steuerberater familiar with crypto.