Germany · GGL · GlüStV 2021 · RennwLottG · whitelist read 11 November 2026
Germany Online Gambling Licence 2026: GGL Whitelist Counted, § 9a Fees, 5.3% Stake Tax and the €5 Slot Limit
Germany has one regulator for online slots, poker and sports betting and sixteen for online roulette. We counted the GGL whitelist on 11 November 2026: 129 permits under GGL supervision, of which 73 are online B2C. Since 1 July 2026 slots may take €3 or €5 a spin for qualifying players. The exception to the €1,000 deposit limit runs out on 31 December.
A German online gambling licence is a permit (Erlaubnis) issued by the Gemeinsame Glücksspielbehörde der Länder (GGL) under the Glücksspielstaatsvertrag 2021, valid in all 16 Länder, for sports betting, online poker, virtual slot games or online horse betting, for five years on first grant and seven on renewal, against a €5 million bank guarantee.
Quick facts
| Parameter | Value |
|---|---|
| Regulator | Gemeinsame Glücksspielbehörde der Länder (GGL), Halle (Saale), a public-law body of the 16 Länder |
| What the GGL licenses | Sports betting, online poker, virtual slot games (virtuelle Automatenspiele), online horse betting, commercial lottery brokers. Permits apply in all Länder (§ 9a (1) GlüStV 2021) |
| What it does not license | Online casino table games (roulette, blackjack, baccarat). The Länder run them or grant concessions themselves (§ 22c). On 11 November 2026 only Schleswig-Holstein (4 holders) and Bavaria (1, state-run) appear on the whitelist |
| Whitelist, 11 November 2026 | 129 permits under GGL supervision; 73 online B2C (36 slots, 27 sports betting, 5 poker, 5 horse betting) held by 50 companies on 125 domains |
| Term | 5 years on first grant, 7 years on later grants; shorter in justified cases (§ 4c (1)) |
| Bank guarantee | €5,000,000 unlimited, directly enforceable guarantee from an EU/EEA bank; can be raised to one month's expected average turnover, up to €50,000,000 (§ 4c (3)) |
| Permit fee | Scales with approved or forecast stakes: 0.2% up to €40m, then fixed amount plus 0.16% / 0.1% / 0.06%; later years 10% lower (§ 9a (4)) |
| Tax | 5.3% of stakes less the tax for sports betting, virtual slots and online poker (RennwLottG §§ 17–18, 37–38, 47–48), monthly return by the 15th |
| Slot stake limit | €1 a spin by statute (§ 22a (7)); since 1 July 2026 up to €3 for players aged 21+ and up to €5 after 90 days of clean monitoring, until 31 December 2027 |
| Deposit limit | €1,000 a month across all operators (§ 6c (1)), checked in the LUGAS file; exceptions up to €10,000 and €30,000 allowed by GGL guideline until 31 December 2026 at the latest |
The short answer: one regulator for slots, poker and betting, sixteen for roulette
Germany’s online market runs on the Glücksspielstaatsvertrag 2021 (GlüStV 2021), a treaty between the 16 Länder in force since 1 July 2021. Section 4 (4) allows online gambling only for lottery sales and brokerage, sports and horse betting, online casino games, virtual slot games and online poker. Everything else online is prohibited.
The treaty splits those products between two kinds of authority. The Gemeinsame Glücksspielbehörde der Länder (GGL) issues permits for sports betting, online poker and virtual slot games, and for online horse betting under § 27 (2), each “mit Wirkung für alle Länder” (§ 9a (1) no. 3). Online casino games, meaning virtual versions of banked table games and live-streamed tables, belong to the Länder. Under § 22c each Land may run them itself or grant concessions, at most as many as its casino law allowed for land-based casinos on 17 January 2020.
The register shows how that split works out in practice. We read the GGL’s official whitelist (§ 9 (8) GlüStV 2021) on 11 November 2026 and counted each permit entry:
| Product | Permits | Companies’ address in Malta | Domains listed | Supervised by |
|---|---|---|---|---|
| Virtual slot games | 36 | 27 | 98 | GGL |
| Sports betting | 27 | 24 | 33 | GGL |
| Online poker | 5 | 5 | 7 | GGL |
| Online horse betting | 5 | 3 | 7 | GGL |
| Online B2C, GGL total | 73 (50 companies) | 125 unique | ||
| Lotteries, lottery agents, brokers, social lotteries | 56 | GGL | ||
| All GGL-supervised permits | 129 | |||
| Online casino games (table games) | 5 | 3 | 8 | Schleswig-Holstein (4), Bavaria (1) |
The 129 matches the figure the GGL gave in its five-year review of 22 September 2026, so the list we parsed is the same list the regulator counts. That release also gives 229 permitted sites; our parse of the list’s GGL entries returns 221 domain entries and 177 unique domains, so the two counts use different units and the GGL figure is not reproduced exactly.
Three things in that table matter for a market-entry decision. Fewer than six in ten GGL permits are the online B2C products most operators mean when they say “German licence”. The Maltese address dominates: 27 of 36 slot permit holders and 24 of 27 sportsbooks are Maltese companies, which is legal because § 4a (1) no. 3 (b) requires a seat anywhere in the EU or EEA, not in Germany. And concentration is high: one slot licensee, Skill On Net Limited, carries 41 of the 98 slot domains, or 42%.
Seventeen companies hold both a slot and a sports betting permit. Thirty hold a single online B2C permit.
Online roulette is not a GGL product
This is the point most entry guides blur. A GGL slot permit does not cover roulette, blackjack or baccarat in any form. Section 22a (2) bans virtual slot games that correspond to banked table games, and § 22a (11) bans the words “Casino” and “Casinospiele” in the slot offer and its advertising.
Online table games sit under § 22c, and the whitelist on 11 November 2026 listed five entries for them. Four are listed for Schleswig-Holstein under that Land’s authority: Merkur Bets Malta, NOVOLINE.DE, Skill On Net and Tipico Karlsruhe. The fifth is Bavaria’s state casino administration (Staatliche Lotterie- und Spielbankverwaltung), which runs its own online offer. No other Land appeared.
So the realistic German offer for a newcomer is slots, poker and betting through the GGL. Online table games require a Land concession or a state operator, and only two Länder have any entry on the whitelist.
Who can apply and what the application contains
Section 4a sets the conditions for sports betting, poker and slot permits. The applicant must disclose its ownership down to every holder of more than 5% of capital or voting rights and every trust arrangement. It must show reliability and expertise for itself and everyone who represents it, the lawful origin of its funds, enough own funds for lasting operation, and a business case that works after taxes. It needs a seat in the EU or EEA, an authorised representative in Germany if it has no seat there, separate German bookkeeping, a payment account in Germany or at an EU bank, and real-time interfaces for checking every game transaction.
The refusal ground that catches groups is § 4a (1) no. 1 (d). No permit is granted if the applicant, an affiliated company, a controlling person or a company that person controls offers or brokers unlicensed gambling, which the treaty measures against German law.
Under § 4b the application is in writing and in German. It includes a security concept, a social concept, a business plan accounting for taxes, a declaration of no unlicensed gambling and the cost of any expert the GGL appoints to check them. Documents from another EU or EEA state count, as certified copies with certified German translations, at the applicant’s cost. The GGL’s slot application guidance (Merkblatt, June 2026) adds two practical points: an applicant seated abroad files a copy of the gambling licence of its home state, and registry extracts and certificates must not be older than three months.
The GGL publishes no processing time.
What the permit costs
Three costs are fixed by the treaty and one by the regulator’s price list.
The bank guarantee. Section 4c (3) requires an unlimited, directly enforceable guarantee from an EU or EEA bank, covering player payouts and state claims. It is €5,000,000. The GGL may raise it to one month’s expected average turnover, up to €50,000,000. Its slot guidance states that a new guarantee is needed for each new permit period.
The permit fee. Section 9a (4) sets the fee on the approved or forecast stakes in all Länder, in four bands. Where a permit covers several years, each year is calculated separately and later years are reduced by 10%. Our calculation for a five-year first permit, taking constant stakes:
| Stakes per year | Band rule | Fee, year 1 | Fee, years 2–5 (each) | Five-year total | Year-1 fee as % of stakes |
|---|---|---|---|---|---|
| €10m | 0.2% (minimum €100) | €20,000 | €18,000 | €92,000 | 0.200% |
| €50m | €80,000 + 0.16% above €40m | €96,000 | €86,400 | €441,600 | 0.192% |
| €100m | €120,000 + 0.1% above €65m | €155,000 | €139,500 | €713,000 | 0.155% |
| €250m | €185,000 + 0.06% above €130m | €257,000 | €231,300 | €1,182,200 | 0.103% |
| €1,000m | €185,000 + 0.06% above €130m | €707,000 | €636,300 | €3,252,200 | 0.071% |
The bands join without a jump: €40m gives €80,000 under both the first and second band, €65m gives €120,000, €130m gives €185,000. A broker’s permit costs half (§ 9a (4) sentence 5). Supervisory orders cost between €500 and €500,000 each.
LUGAS. Every deposit, limit change or player creation is a query to the central limit file, priced at 0.389 cent per query from 1 January 2023. At a million queries a month that is €3,890.
Tax. The federal Rennwett- und Lotteriegesetz (RennwLottG) taxes sports betting (§§ 16–18), virtual slot games (§§ 36–38) and online poker (§§ 46–48) at 5.3%. The base is the stake “abzüglich” the tax itself, so the tax is 0.053 ÷ 1.053 = 5.033% of gross stakes. The operator files a return for each calendar month and pays by the 15th of the next month (§ 41). An operator seated outside the EU and EEA must name a German tax representative, who is jointly liable (§ 42).
A stake tax behaves very differently from a GGR tax. On slots, gross gaming revenue is the stake minus the payout:
| Payout ratio (RTP) | GGR as % of stakes | Tax as % of stakes | Tax as % of GGR |
|---|---|---|---|
| 94% | 6% | 5.033% | 83.9% |
| 95% | 5% | 5.033% | 100.7% |
| 96% | 4% | 5.033% | 125.8% |
| 97% | 3% | 5.033% | 167.8% |
The RTP levels are illustrations, not market data. The arithmetic is the point: above a 95% payout the tax is larger than the revenue it is charged on. Operators answer that by lowering payout ratios, which the treaty requires them to display at the point of stake (§ 22a (3)).
Online table games under § 22c are not taxed by the RennwLottG; their levy is a matter of Land law, which we have not reviewed for this article.
Product rules that shape the revenue line
The treaty writes the product, not only the licence:
| Rule | Provision | Effect |
|---|---|---|
| Monthly deposit limit of €1,000 across all operators | § 6c (1) | Checked in real time against the LUGAS file; no play without a limit set |
| Limit increases take effect after 7 days, decreases at once | § 6c (3) | Raising a limit is never instant |
| Slot stake limit €1 a spin | § 22a (7) | Raised to €3 / €5 for qualifying players from 1 July 2026 (next section) |
| Average spin of at least 5 seconds | § 22a (6) | Caps spins at about 720 an hour |
| No autoplay, no jackpots, one game at a time | § 22a (4), (8), (10) | Each spin needs a fresh player action |
| Separate areas per product on one domain; 1-minute wait to switch, winnings usable in another area after 1 hour | § 4 (5) no. 5 | Cross-selling from betting to slots is slowed by design |
| Poker: one table at a time, up to four if the GGL allows | § 22b (5) | Multi-tabling is an exception |
What changes between now and 2028
1 July 2026: slot stakes above €1. Section 22a (7) lets the licensing authority adjust the stake limit to changed circumstances. The GGL’s decision guideline, in force from 1 July 2026, allows two stages until 31 December 2027 at the latest:
| Stage | Stake per spin | Conditions |
|---|---|---|
| Statutory | up to €1 | All players |
| Stage 1 | above €1, up to €3 | Player aged 21 or older |
| Stage 2 | above €3, up to €5 | Stage-1 conditions, plus 90 days without risk flags in the operator’s § 6i monitoring, a dedicated limit-monitoring with quarterly anonymised reports to the regulator, quarterly reporting of flagged players, and the player’s prior consent to the data processing |
The GGL’s FAQ says the increase is voluntary, decided by each operator for each player, and that a player can enter stage 2 directly if all conditions are met. Its example: a player clean in monitoring since 1 July 2026 completed the 90 days on 29 September 2026.
31 December 2026: the deposit-limit exception ends. Section 6c (1) sentence 3 lets the permit allow an operator to set a different cross-operator deposit limit for individual players. The GGL’s guideline on that power permits limits above €1,000 and up to €10,000 where the player proves affordability with documents (tax assessments, income evidence, bank statements; self-declarations do not count), re-checked every year, and under special monitoring reported every six months. Limits above €10,000 and up to €30,000 are allowed for at most 1% of an operator’s active players, aged 21 or older, under closer monitoring. Nothing above €30,000 is allowed, and operators may not advertise the higher limits. The guideline applies “bis längstens zum 31. Dezember 2026”, which is 50 days after this article’s publication. We found no successor guideline on the GGL’s site on 11 November 2026.
31 December 2026: the evaluation report. Section 32 requires the Länder, with the GGL and the advisory board, to evaluate the treaty’s effect on the black market and on player protection, with a summary report due by 31 December 2026 and then every five years. In its 22 September 2026 release the GGL asked for that evaluation to be used to make regulation more adaptable. Any change to fees, limits or the product split would come through an amending treaty after it.
31 December 2028: the first exit date. The treaty runs for an indefinite period, but each Land may terminate it with a year’s notice to the end of a calendar year, for the first time to 31 December 2028 (§ 35 (4)).
Enforcement in numbers
The GGL’s own figures, from its 22 September 2026 release: about 100 staff, more than 600 supervisory procedures against licensed operators in 2025, two permits revoked so far, and prohibition proceedings against illegal offers up from 68 in 2022 to 287 in 2025. By the end of 2025 it had checked about 6,300 websites for illegal gambling or its advertising. Enforcement increasingly targets payment providers, affiliates and hosting services, which § 4 (1) supports by banning participation in payments for unlicensed gambling.
How Germany compares
Germany is one of the few EU markets where a single permit covers the whole country but the licence fee floats with turnover and the tax ignores payout ratios. The Netherlands taxes GGR; Italy sells concessions only by tender; Denmark charges a banded fee and a duty on revenue. A Malta licence, held by most GGL licensees, gives no right to serve German players on its own; the MGA, UKGC and Gibraltar comparison explains why EU passporting does not exist for gambling.
The Germany profile keeps the licence requirements, product rules and how to check a licensee in one place. The whitelist counts in this article are a reading of 11 November 2026. The list changes as permits are granted, expire or are revoked.
Regulator, fees, tax and status in one place: Germany gambling licence.
Pitfalls and nuances
1 Applying to the GGL for an online casino
Virtual slots are a GGL product; table games are not. Section 22a (2) bans slot-style versions of roulette, blackjack or baccarat, and § 22c leaves online table games to each Land. A slot permit also bars the words 'Casino' and 'Casinospiele' in the offer and its advertising (§ 22a (11)).
2 Budgeting tax as a share of GGR
The 5.3% is charged on stakes. On a slot that pays back 96%, gross revenue is 4% of stakes and the tax is 5.03% of stakes, so the tax is larger than the revenue it is levied on. The business plan the GGL requires (§ 4b (1) no. 4) has to show the offer works after this.
3 Assuming one fee for the whole term
Section 9a (4) calculates the fee for each year of the permit on that year's stakes, with later years 10% lower. A forecast that is too high raises the fee; one that is too low undermines the business plan the application rests on.
4 Selling high-limit deposits into 2027
The GGL guideline that lets operators set deposit limits above €1,000 (up to €10,000, and up to €30,000 for at most 1% of active players) is limited to 31 December 2026 at the latest. Without a new guideline the statutory €1,000 applies from 1 January 2027.
5 Treating the €5 stake as a product right
The raised stake limit is voluntary, applies player by player, and ends on 31 December 2027 unless extended. Stage 2 needs 90 days of clean monitoring, quarterly reports to the regulator and the player's consent to data processing.
6 Offering unlicensed gambling elsewhere in the group
Section 4a (1) no. 1 (d) refuses a permit if the applicant, an affiliated company or a controlling person offers unlicensed gambling. The test reaches across the group, not only to the applicant entity.
Frequently asked questions
Who issues online gambling licences in Germany?
The GGL in Halle issues permits for sports betting, online poker, virtual slots and online horse betting, valid in all 16 Länder. Online roulette and blackjack are licensed by the individual Länder.
How much does a German online gambling licence cost?
There is no flat fee. The permit fee is 0.2% of forecast stakes up to €40m, falling to 0.06% above €130m, plus a €5m bank guarantee and 5.3% tax on stakes.
How many operators hold a GGL licence?
On 11 November 2026 the whitelist showed 129 permits under GGL supervision. 73 were online B2C permits (36 slots, 27 sports betting, 5 poker, 5 horse betting) held by 50 companies.
Can I get an online casino licence for roulette in Germany?
Not from the GGL. Section 22c lets each Land run online table games itself or grant a limited number of concessions. On 11 November 2026 only Schleswig-Holstein and Bavaria had entries.
What is the slot stake limit in Germany in 2026?
€1 a spin by statute. Since 1 July 2026 operators may allow up to €3 for players aged 21 or older and up to €5 after 90 days without risk flags, until 31 December 2027.
Is the German gambling tax charged on GGR?
No. Sports betting, virtual slots and online poker pay 5.3% of stakes after deducting the tax itself, which equals about 5.03% of gross stakes, whatever the payout ratio.
Does a Malta licence allow serving German players?
No. German law requires a German permit. Most GGL licensees are Maltese companies, but each holds its own GGL permit and appears on the German whitelist.
Free editorial shortlist
Choosing a firm for a Germany licence?
Tell us your market, product and stage. We reply by email with firms from our index matched to that brief.
- No fee to you
- Firms cannot pay to be on it
- Any sponsored line is labelled (disclosure)
Sources cited
- Glücksspielstaatsvertrag 2021, consolidated with the 2022 amendment (GGL, non-binding accessible version, as of July 2025) — regulation
- Rennwett- und Lotteriegesetz (RennwLottG) of 25 June 2021, as amended on 23 May 2022 (gesetze-im-internet.de) — regulation
- GGL — Whitelist: Übersicht der erlaubten Glücksspielanbieter (official list under § 9 (8) GlüStV 2021) — regulator
- GGL — Entscheidungsrichtlinie zur Anpassung des Höchsteinsatzes gemäß § 22a Abs. 7 Satz 2 GlüStV 2021 (as of 1 July 2026) — official document
- GGL — FAQ zur Anpassung des Höchsteinsatzes bei virtuellen Automatenspielen (as of 1 July 2026) — official document
- GGL — Entscheidungsrichtlinie zur Festsetzung eines abweichenden Höchstbetrages gemäß § 6c Abs. 1 Satz 3 GlüStV 2021 — official document
- GGL — Merkblatt zu Anträgen auf Erlaubnis für virtuelle Automatenspiele (06/2026) — official document
- GGL — Preisliste Zentraldateien LUGAS (valid from 1 January 2023) — official document
- GGL — Fünf Jahre GGL: Fachbehörde hat sich etabliert und ist wirksam (press release, 22 September 2026) — regulator