Bitcoin in Germany.
The 12-month exemption explained.
Germany taxes Bitcoin gains at 0% if held over 12 months. The €1,000 de minimis covers small short-term gains. This makes Germany one of the most Bitcoin-friendly tax jurisdictions for long-term holders globally.
Viewpoint. Besides explaining the topic, this page makes the site’s case on money and Bitcoin. The facts are sourced; that case is the site’s view. How pages are labeled.
Check before acting. Rules described here reflect the law as of the update date above. Check for later changes before you act.
This page covers German tax law and accounts. Most content on this site is US-specific. Consult a German tax advisor (Steuerberater) for your situation.
Hold Bitcoin over 12 months: capital gainscapital gainsThe profit from selling an asset for more than you paid for it. Taxed differently depending on how long you held the asset. are tax-free with no upper limit. Sell within 12 months: taxed at your marginal income tax rate (up to 45% plus solidarity surcharge), with a €1,000 annual de minimis. Mining and stakingstakingLocking up your crypto to help validate transactions on networks like Ethereum, in exchange for a reward paid in more of the same crypto. Bitcoin does not work this way; Bitcoin uses energy-based mining instead. income may be taxed differently, and staking does not extend the 12-month rule.
Section 1 · Bitcoin tax in Germany
Germany taxes Bitcoin sales as private sale transactions (private Veräußerungsgeschäfte) under Section 23 of the Income Tax Act (Einkommensteuergesetz, EStG) verify×DON'T TRUST, VERIFYClaim: Germany taxes private Bitcoin sales under EStG § 23 with a 12-month holding exemption.Verify at: EStG § 23 official text ↗ Source 1 in the list belowGerman tax authorities (BMF) confirmed crypto treatment in their May 2022 letter..
The 1-year rule
- Hold Bitcoin for more than 12 months before selling: capital gains are TAX-FREE. No limit on the tax-free gain.
- Sell within 12 months: taxed at your marginal income tax rate (up to 45% plus solidarity surcharge of 5.5% on the tax).
The €1,000 de minimis
Short-term gains under €1,000 per year in total from all private sales (crypto plus other private assets combined): tax-free. At €1,000 or more, the whole amount is taxable (Freigrenze, EStG § 23(3)).
Staking and mining
- Mining income: typically taxable as business income (Gewerbeeinkünfte).
- Staking income: the 12-month rule still applies to the staked coins. Whether staking extends the holding period for the underlying coins from 12 months to 10 years (EStG § 23(1) no. 2 sentence 4) was disputed after a 2021 BMF draft proposed it. The BMF's 2022 letter took the position that the 10-year holding period does not apply if used for staking verify×DON'T TRUST, VERIFYClaim: The German BMF May 2022 letter addressed crypto-asset taxation including staking.Verify at: Bundesfinanzministerium ↗ Source 2 in the list belowThe BMF position on staking-related extended holding periods has evolved; verify the current position with a Steuerberater..
Reporting
German taxpayers must report crypto gains in their annual tax return (Steuererklärung). Useful tools: Blockpit, Koinly, CoinTracking generate German-format crypto tax reports.
Section 2 · German accounts and retirement
Riester-Rente
Government-subsidized pension plan with annual allowances and bonuses. Complex eligibility and product structure. Generally not the best vehicle for Bitcoin-focused savers.
Rürup-Rente (Basisrente)
Self-employed pension with tax deduction for contributions. Annual deductible amounts indexed for inflationinflationA general increase in prices over time, meaning each dollar buys less than it did before.Full definition; verify current limit at the German Finance Ministry.
ETF-Sparplan (ETF savings plan)
Standard brokerage account. No special tax wrapper beyond the standard Abgeltungsteuer (25% flat capital-gains tax) with the Sparerpauschbetrag (saver's allowance) of approximately €1,000 per individual verify×DON'T TRUST, VERIFYClaim: The 2026 Sparerpauschbetrag is approximately €1,000 per individual.Verify at: Bundesfinanzministerium ↗ Source 2 in the list belowThe Sparerpauschbetrag was raised to €1,000 in 2023; verify whether further changes have been enacted..
Section 3 · The German Bitcoin case
Germany is a primary destination for Bitcoiners considering relocation because:
- The 12-month exemption means long-term Bitcoin holders face zero German capital-gains tax on the eventual sale.
- Germany has a Freiberufler (freelancer) visa pathway for self-employed remote workers.
- Germany is a Schengen-zone hub for easy EU travel.
The honest challenges
- German income tax rates are high (up to 45%, plus solidarity surcharge on the tax).
- The CGT exemption applies to private sales of already-held Bitcoin. Ongoing income (employment, freelance, mining, staking) is taxed at standard rates.
- Mandatory health insurance (gesetzliche or private Krankenversicherung) is required and typically 7-15% of income depending on system.
- Wealth-related taxes do not apply to Bitcoin (Germany has no wealth tax) but church tax (Kirchensteuer) of 8-9% on income tax applies if you register as a member.
Where to go from here
Sources
Verify badges in the text link to these sources. Figures, rates and rules change: check each source’s date before acting on it.
- Einkommensteuergesetz (EStG) § 23, Private Veräußerungsgeschäfte · gesetze-im-internet.de. ↩
- Bundesfinanzministerium (Federal Ministry of Finance) · bundesfinanzministerium.de. May 2022 letter on virtual currency taxation. ↩
Last updated . Educational content, not financial advice. Disclosures · How pages are reviewed