Germany's online gambling framework was completely restructured by the Glücksspielstaatsvertrag 2021 (GlüStV 2021 — Fourth Interstate Treaty on Gambling), which came into force in mid-2021. The GlüStV 2021 created Germany's first nationwide licensing regime for online slots and online poker. The Gemeinsame Glücksspielbehörde der Länder (GGL), Germany's new federal gambling authority, issues licences and enforces the framework. Online casino table games (roulette, blackjack, baccarat) remain prohibited under the GlüStV 2021 for licensed operators — only online slots and poker are licensed.
The GlüStV 2021 also mandates LUGAS (Ländereinheitliches Spielersperrsystem und Automatisiertes Übergreifendes Limitierungssystem) — a centralised player account system requiring all licensed operators to verify player identity and enforce a mandatory €1,000/month net deposit limit. For German high-limit players, this monthly cap makes licensed German operators impractical for serious stakes. This guide covers the GlüStV 2021 framework, LUGAS, the EUR-to-USDT deposit path for offshore play, and German tax implications. For the Dutch parallel (similar restrictive regulated framework), see Netherlands guide. For the Turkey guide (Law 7258 prohibition and crypto rails), see crypto casino Turkey guide. Full operator ranking at high roller crypto casinos.
GlüStV 2021 — The German Online Gambling Framework
GlüStV 2021 licensing scope: The Fourth Interstate Treaty came into force in mid-2021. It licenses online slots and online poker at the federal level for the first time. Online casino table games (roulette, blackjack, baccarat, bingo, live dealer games) remain prohibited for licensed operators under the GlüStV 2021. The GGL (Gemeinsame Glücksspielbehörde der Länder, headquartered in Halle/Saale) is the national supervisory authority. Licences are issued for 5 years.
Restrictions on licensed online slots: GlüStV 2021 imposes strict conditions on licensed online slot operators: maximum €1 spin limit, no autoplay, mandatory €1,000/month net deposit limit via LUGAS, no bonus integration with restricted games, mandatory 5-second pause between games, 6AM–8PM operating hours restriction (varies by state), real-money play only after KYC verification.
LUGAS — mandatory €1,000/month limit: LUGAS (Ländereinheitliches Spielersperrsystem und Automatisiertes Übergreifendes Limitierungssystem) is Germany's centralised player protection infrastructure. All licensed operators must connect to LUGAS and enforce: one player account per player (cross-operator verification), mandatory €1,000/month net deposit limit (cumulative across all licensed operators), nationwide self-exclusion registry (OASIS integration), 24-hour pause before increasing limits. For high-limit players, the €1,000/month cap makes licensed operators impractical for stakes above €500/session.
Offshore operator access for German players: Offshore crypto casinos serve German players and are not prosecuted at the individual player level. The GGL has issued warnings to unlicensed offshore operators and coordinates payment blocking with German financial regulators (BaFin coordination), but individual German players accessing offshore sites are not targeted. Crypto transactions (USDT, BTC) bypass payment blocking. German courts have not established systematic liability for individual offshore casino players.
SEPA and Klarna to USDT — The German Deposit Path
SEPA bank transfer: SEPA (Single Euro Payments Area) credit transfer is the standard EUR bank transfer for all eurozone countries. All major German banks (Deutsche Bank, Commerzbank, Sparkasse, Volksbanken, ING Germany, DKB, N26) support SEPA. SEPA credit transfers are free for individuals and settle within 1 business day (SEPA Instant available at many banks within seconds). SEPA transfer → Coinbase/Kraken/Bitpanda → USDT is the primary EUR-to-USDT path for German players.
Kraken Germany: Kraken has a German entity registered with BaFin. Accepts SEPA EUR deposits. USDT available with competitive EUR/USDT trading pairs. Fast SEPA processing. Kraken's BaFin registration makes it the most credible regulated exchange for German players who prioritise regulatory compliance of the exchange itself.
Bitpanda (Austrian, EU-registered): Bitpanda is headquartered in Vienna with EU licences covering German customers (MiFID II-registered). Accepts SEPA and Klarna. Strong German market presence with German-language support. USDT available. Competitive EUR conversion fees. Popular among German retail crypto buyers.
Coinbase Germany: Coinbase operates as Coinbase Germany GmbH under BaFin crypto custody licence. Accepts SEPA EUR deposits. Large selection including USDT. Fast SEPA integration. Standard Coinbase fee structure applies. Most established international exchange for German players.
N26 / DKB / Revolut Germany: German neo-banks (N26, DKB) and Revolut Germany support SEPA. N26 and DKB don't offer internal crypto conversion but are compatible exchange on-ramp sources via SEPA. Revolut Germany (BaFin-registered as payment institution) supports EUR → USDT directly within the app (1.99% fee for standard accounts). Revolut Metal/Ultra: lower crypto conversion fees. Revolut is the lowest-friction EUR-to-USDT option for small-to-mid amounts.
German Gambling Tax — GlüStV 2021 Virtual Slot Tax
Virtual slot machine tax (5.3% of stakes): The GlüStV 2021 introduced a 5.3% tax on virtual slot machine stakes (Umsatzsteuer-ähnliche Abgabe on Einsätze). This is a tax on turnover (stakes wagered), not on GGR (gross gaming revenue) or player winnings. The operator pays the 5.3% stake tax. Licensed German operators pass this cost into their effective RTP — players at licensed German operators play on effectively 5.3% higher house edge than the nominal RTP suggests. Offshore operators not subject to German licensing do not collect this tax.
German income tax on gambling winnings: Germany does not impose income tax on gambling winnings for recreational players. Under German income tax law (EStG), gambling winnings are not classified as taxable income for individuals. This applies to both licensed and offshore gambling winnings. Professional gambling as a business (gewerbliche Tätigkeit) is theoretically taxable, but this classification is rare in practice for online casino players.
Crypto capital gains tax (Abgeltungsteuer): Germany treats crypto as private assets (Privatvermögen). Capital gains from crypto disposal are taxable unless: (a) the asset is held for over 12 months (steuerfreie Veräußerungsgewinne — tax-free after 12 months holding); or (b) total crypto gains in the year are below €600 (Freigrenze — total exemption below this threshold). USDT: minimal EUR/USD movement creates minimal CGT exposure. BTC/ETH: dispose after 12 months holding to avoid CGT entirely. Gains within the first 12 months are taxed at the marginal income tax rate (up to 45%). Not tax advice — consult a German Steuerberater.
For the UK tax guide (different CGT structure), see UK tax guide. For the US tax guide (all wins taxable as ordinary income), see US tax guide.
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
Is online casino gambling legal in Germany?
Online slots and online poker are licensed under the GlüStV 2021 via the GGL authority. Online casino table games (roulette, blackjack, baccarat, live dealer games) remain prohibited for licensed operators. German players can access offshore crypto casinos — the GGL targets unlicensed operators (not individual players). Individual German players at offshore crypto casinos are not prosecuted. Crypto USDT deposits bypass the payment blocking that GGL coordinates with German financial regulators.
What is LUGAS and does it apply to offshore crypto casinos?
LUGAS is Germany's centralised player protection system, mandatory for all GGL-licensed operators. It enforces a €1,000/month net deposit limit across all licensed operators, a nationwide self-exclusion registry (OASIS), and one-account-per-player verification. LUGAS applies only to GGL-licensed operators. Offshore crypto casinos are not connected to LUGAS and do not enforce the €1,000/month deposit limit — this is why German high-limit players use offshore operators for stakes above €500/session.
How do German players deposit at crypto casinos?
SEPA EUR transfer → Kraken/Bitpanda/Coinbase Germany (BaFin-registered or EU-licensed exchanges) → USDT TRC-20 → casino. Revolut Germany: lowest friction for small-to-mid amounts (EUR → USDT within the app at 1.99% fee). Kraken: best for large amounts (BaFin-registered, deep EUR/USDT liquidity). Total process: 5–30 minutes. N26/DKB SEPA to Bitpanda is a popular combination among German retail crypto buyers.