Private disposal transaction (privates Veräußerungsgeschäft)
A German tax term from § 23 EStG: if you sell or swap privately held bitcoin within one year of buying them, the gain is taxable – unless all such gains in that year together stay below the €1,000 exemption limit.
AlsoPrivates Veräußerungsgeschäftspeculative transaction§ 23 EStGprivate disposal gaindisposal
Under § 23 of Germany’s Income Tax Act (EStG), a private disposal transaction occurs when you buy something as part of your private assets and sell or swap it again within a set period. For bitcoin, that period is one year; the Bundesfinanzhof, Germany’s Federal Fiscal Court, confirmed in 2023 that bitcoin falls under the rule. After the year is up, the gain is not taxable.[1],[2]
What counts as a disposal
- Selling for euros or any other currency,
- swapping for another crypto-asset, including a stablecoinGlossaryStablecoinA crypto-asset whose value is meant to be pegged to a currency such as the US dollar or the euro. Unlike bitcoin, a stablecoin has an issuer – its value depends on the issuer keeping its reserves and remaining solvent.In the glossary → – a new period starts for what you receive,
- paying for goods or services with bitcoin.[3]
Moving bitcoin between your own wallets is not a sale, because nothing goes to a third party in return for payment. Still, record the date, amount and transaction ID.[3]
Gain and exemption limit
Gain = sale proceeds − acquisition costs − income-related expenses (Werbungskosten). Fees when buying count towards the acquisition costs, fees when selling as expenses. If you can’t show which bitcoin you sold, the ones bought first count as sold first for the holding period, separately for each wallet (FIFOGlossaryFIFO (first in, first out)A tax ordering rule: in Germany, if you can’t prove which bitcoin you sold, the ones bought first count as sold first for the holding period – assessed per wallet.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary →).[1],[3]
The gain stays tax-free if all your private disposal gains in a year total less than €1,000. That is an exemption limitGlossaryExemption limit (€1,000 Freigrenze)In Germany, gains from private disposal transactions stay tax-free if they total less than €1,000 in a calendar year. From €1,000, the entire gain is taxable.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary →, not an allowance: a €990 gain is tax-free, a €1,000 gain is taxable in full. Losses can only be offset against such gains – in the same year, the previous year or later years.[1] A loss after the holding periodGlossaryHolding period (speculation period)In Germany, the gain from selling privately held bitcoin is tax-free if more than one year passes between purchase and sale (§ 23 EStG, as of September 2026). Each purchase has its own holding period.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary → has ended doesn’t count.
Whether the holding period will be scrapped for future purchases is politically contested; no such law has been passed (as of September 2026) – see the reform tracker. Not tax advice.
Related terms
These terms are closely connected.
- This termPrivate disposal transaction(privates Veräußerungsgeschäft)
- Holding period (speculation period)In Germany, the gain from selling privately held bitcoin is tax-free if more than one year passes between purchase and sale (§ 23 EStG, as of September 2026). Each purchase has its own holding period.
- Exemption limit (€1,000 Freigrenze)In Germany, gains from private disposal transactions stay tax-free if they total less than €1,000 in a calendar year. From €1,000, the entire gain is taxable.
- FIFO (first in, first out)A tax ordering rule: in Germany, if you can’t prove which bitcoin you sold, the ones bought first count as sold first for the holding period – assessed per wallet.
- DAC8 (EU reporting rules for crypto-assets)EU directive that has required crypto providers to report customer data and transactions to the tax authorities since 1 January 2026. In Germany, the KStTG implements it; the first report, for 2026, is due by 31 July 2027.
Explained in depth
These articles go into more detail:
- Stage 6 · Step 3Bitcoin & taxWhen Bitcoin gains are tax-free in Germany: holding period, €1,000 exemption limit, FIFO per wallet, swaps, payments and losses – with worked examples.
- Deep dive · Stage 6Gifts & inheritanceGiving or leaving bitcoin to someone in Germany: the holding period carries over, allowances by relationship, the 10-year rule and notifying the tax office.
- Deep dive · Stage 6Selling & cashing outWhen and how to sell Bitcoin: fixed rules, partial sales, holding period and FIFO, the way to your bank account and rebalancing – without haste or tax traps.
More from „Tax & law“
- AMLR (EU Anti-Money Laundering Regulation)
- BaFin (Germany’s Federal Financial Supervisory Authority)
- CASP (crypto-asset service provider)
- Deposit guarantee (deposit protection)
- ESMA (European Securities and Markets Authority)
- KMAG (German Crypto Markets Supervision Act)
- MiCA (Markets in Crypto-Assets Regulation)
Sources3 sources · 3 publishers
The superscript numbers in the text refer to these sources.
- § 23 EStG – Private Veräußerungsgeschäfte – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
- Urteil vom 14.02.2023, IX R 3/22 – Bundesfinanzhof (Germany’s Federal Fiscal Court), 14.02.2023 (accessed 28/09/2026)
- Einzelfragen zur ertragsteuerrechtlichen Behandlung bestimmter Kryptowerte (BMF-Schreiben) – Bundesministerium der Finanzen (German Federal Ministry of Finance), 06.03.2025 (accessed 28/09/2026)
This entry is for education only and is not investment, tax or legal advice.