Bitcoin in Germany.
The 12-month exemption explained.
Germany taxes Bitcoin gains at 0% if held over 12 months. The €600 de minimis covers small short-term gains. This makes Germany one of the most Bitcoin-friendly tax jurisdictions for long-term holders globally.
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 €600 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 the 12-month rule for staking is contested.
Section 1 · Bitcoin tax in Germany
Germany treats Bitcoin as a private asset (Privates Veräußerungsgeschäft) 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 ↗German 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 before 12 months: taxed at your marginal income tax rate (up to 45% plus solidarity surcharge of 5.5% on the tax).
The €600 de minimis
Short-term gains under €600 per year from all private sales (crypto plus other private assets combined): tax-free regardless of hold period (Freigrenze, EStG § 23(3)).
Staking and mining
- Mining income: typically taxable as business income (Gewerbeeinkünfte).
- Staking income: contested. Whether staking resets the 12-month holding period for the underlying coins has been argued in German tax courts. The BMF's 2022 letter took the position that the 10-year holding period would apply if used for staking, though this has been pushed back on by tax practitioners verify×DON'T TRUST, VERIFYClaim: The German BMF May 2022 letter addressed crypto-asset taxation including staking.Verify at: Bundesfinanzministerium ↗The 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 ↗The 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.
- 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.