Germany's tax treatment of gambling winnings and cryptocurrency gains is one of the most player-friendly in Europe. Recreational gambling winnings are not taxable income under German income tax law. Germany's crypto CGT regime includes a 12-month holding exemption that makes long-term crypto investors completely exempt from capital gains tax on their holdings. This guide covers the German tax position on gambling winnings, the GlüStV 2021 virtual slot stake tax (paid by operators, not players), crypto capital gains tax rules, and practical guidance for German crypto casino players. For the Germany casino guide (regulatory framework, LUGAS, SEPA deposits), see Germany casino guide. For the UK tax guide (different structure), see UK tax guide. Not legal or tax advice — consult a German Steuerberater for your specific situation.
Recreational gambling winnings are not taxable (EStG): Under the Einkommensteuergesetz (EStG), gambling winnings are not classified as taxable income for recreational players. Germany does not impose a gambling winnings tax on individual players at either licensed or offshore online casinos. Casino winnings (slots, roulette, blackjack, poker cash games) are treated as windfall gains — not income from employment, business activity, capital, or other taxable sources under §2 EStG.
Professional gambling — gewerbliche Tätigkeit: If gambling constitutes a business activity (gewerbliches Unternehmen) — systematic, with a sustained profit motive and commercial organisation — the Finanzamt could theoretically classify gambling income as business income (Einkünfte aus Gewerbebetrieb). This is extremely rare in practice. German courts have consistently found that casino table games involve significant random elements, making it difficult to establish the systematic profit motive required for business classification. Online casino winnings have not been systematically taxed as business income in Germany.
GlüStV 2021 virtual slot stake tax (5.3%): The GlüStV 2021 introduced a 5.3% tax on the stakes wagered on virtual slot machines (Steuer auf Einsätze bei virtuellen Automatenspielen). This tax is levied on the licensed operator, not on the player. Players are not responsible for filing or paying this tax. However, licensed operators absorb this tax into their effective RTP — playing at a GGL-licensed German operator means playing on games where the house edge is effectively 5.3 percentage points higher. Offshore operators not subject to GGL licensing do not collect this tax, which is one practical reason German high-limit players use offshore crypto operators.
Lottery and sports betting tax (5% of stake — similar structure): Germany also imposes a 5% stake tax on sports betting (Sportwettensteuer). Same operator-pays structure as the virtual slot tax. Individual players do not pay the tax directly.
German Crypto Capital Gains Tax — The 12-Month Exemption
12-month holding exemption (Spekulationsfrist): Under §23 EStG (private Veräußerungsgeschäfte), capital gains from the disposal of private assets held for more than 12 months are completely tax-free (steuerfreie Veräußerungsgewinne). This applies to cryptocurrency — BTC, ETH, and other crypto assets held for over 12 months can be sold at any price without German income tax on the gain. This is one of the most favourable crypto tax treatments in the developed world.
€600 Freigrenze (annual exemption threshold): Even for crypto held less than 12 months, gains below €600 per tax year are completely exempt (Freigrenze — not just a deduction from gains, but a threshold below which the entire gain becomes tax-free). If total crypto gains in the year exceed €600, ALL gains become taxable (not just the excess above €600). Practical implication: if you hold crypto less than 12 months, keep total disposal gains below €600 per year for complete exemption, or hold for 12+ months for full exemption regardless of amount.
Tax rate on taxable crypto gains: Short-term crypto gains (held less than 12 months, exceeding €600 threshold) are taxed at the individual's marginal income tax rate under §23 EStG — up to 45% for high earners (Spitzensteuersatz at €277,826+ income). Plus Solidaritätszuschlag (Soli: 5.5% on income tax, applicable to high earners). Plus Kirchensteuer (church tax: 8–9% on income tax for church members). Total marginal rate for top earners with Soli and Kirchensteuer: approximately 47–50%. Not a flat CGT rate — it is income tax on private trading gains.
USDT-specific position: USDT is a stablecoin pegged 1:1 to USD. EUR/USD exchange rate movement creates minor euro-denominated capital gains or losses when USDT is purchased in EUR and disposed. In practice, for most casino deposit/withdrawal cycles (days to weeks), the EUR/USD movement is minimal. The BaFin classification of USDT as a crypto asset (Kryptowert) under MiCAR means it is subject to the same §23 EStG treatment as BTC/ETH — including the 12-month exemption if held. Consult a Steuerberater for USDT-specific treatment in your circumstances.
Record-keeping (Buchführungspflicht): German taxpayers must maintain records of crypto transactions for 10 years (Aufbewahrungspflicht). Record each purchase: date, amount, EUR value at acquisition. Record each disposal: date, amount, EUR value at disposal, EUR gain/loss. Use FIFO (First In, First Out) cost method — the Finanzamt default is FIFO for crypto. Crypto tax software (Blockpit, CoinTracking, Koinly — with German tax report mode) automates FIFO calculation and generates §23 EStG reports for the Steuererklärung.
Practical Crypto Casino Tax Guide — German Player Checklist
Casino winnings: No reporting required for recreational gambling winnings under current German tax law. The Finanzamt does not require German players to report casino winnings on the Steuererklärung (Anlage KAP is for capital income — dividends, interest, not gambling winnings).
Crypto held over 12 months: Sell or dispose at any time after 12 months holding — completely tax-free regardless of gain size. Document the acquisition date of each purchase carefully (FIFO). This is the cleanest outcome for German crypto holders.
USDT strategy: Buy USDT from EUR → use for casino → convert casino withdrawal back to EUR. Each buy/sell of USDT triggers a disposal event under §23 EStG. For deposits held less than 12 months: gains are likely minimal (EUR/USD movement) and probably below the €600 Freigrenze. If you hold significant USDT for more than 12 months: tax-free disposal.
Large offshore casino withdrawals: Germany does not automatically tax casino winnings. However, large deposits or withdrawals through German banks may trigger Geldwäschegesetz (GWG — Anti-Money Laundering Act) reporting by the bank for transactions above €10,000 in cash equivalents or unusual patterns. Online crypto transactions below this threshold are less likely to trigger AML scrutiny. For very large amounts, consult a Steuerberater and/or Rechtsanwalt (attorney).
Our Current #1 for High Rollers
CocoBet — Trust Score 9.6/10.
500 free spins advertised for qualifying new players; current bonus terms should be checked before depositing.
Read the full CocoBet review or
visit CocoBet.
Frequently Asked Questions
Are casino winnings taxable in Germany?
No — for recreational players. German income tax law (EStG) does not classify gambling winnings as taxable income. There is no gambling winnings tax for individual casino players in Germany. The GlüStV 2021 introduced a 5.3% stake tax on virtual slots, but this is paid by licensed operators — not players. Professional gambling as a business (gewerbliche Tätigkeit) is theoretically taxable, but this classification is almost never applied to online casino players in practice.
Is crypto gambling profit taxable in Germany?
Casino winnings themselves: not taxable (recreational player, as above). Crypto capital gains from buying/selling crypto to fund casino play: subject to §23 EStG. Key rule: crypto held over 12 months is completely tax-free at disposal (12-month Spekulationsfrist). Crypto held under 12 months: gains below €600/year are tax-free (Freigrenze); above €600 triggers marginal income tax (up to 45%). USDT used for casino play and sold quickly typically generates minimal EUR-denominated gains below the €600 threshold. Not tax advice — consult a Steuerberater.
Do I need to declare crypto casino winnings in Germany?
Gambling winnings: no reporting required on the Steuererklärung for recreational players. Crypto capital gains: yes, if disposal gains exceed €600 in a year AND the assets were held less than 12 months — report on Anlage SO (private Veräußerungsgeschäfte §23 EStG). If held 12+ months: no reporting required. Keep transaction records for 10 years (Aufbewahrungspflicht). Crypto tax software (Blockpit, CoinTracking) can generate German-compliant tax reports. Not tax advice.