EU Onshore Jurisdiction

Germany Gambling License

The Joint Gambling Supervisory Authority (GGL) issues the German gaming license under the Interstate Treaty on Gambling 2021. It is the single national regulator for online sports betting, virtual slot machines and online poker. Table games are different: each state decides for itself, so what you can sell depends on which state your players are in.

Germany flag
Germanylicense
Overview
Compliance burden
9/10
Risk level (PSP/Banks)
Very Low
Cost Range
Cost Range
Minimum €5M bank guarantee, supervisory fee 0.06% to 0.2% of turnover
Timeline
Timeline
6 to 12 months
Suitability Score
Suitability Score
Established B2C operators and B2B suppliers
Taxation
Taxation
5.3% on stakes, 15.825% corporate

A Germany gambling license is a national permit issued by the Gemeinsame Glücksspielbehörde der Länder (GGL) under the Glücksspielstaatsvertrag 2021. The license covers online sports betting, virtual slot machines, online poker and online horse-race betting, but not online casino table games. Operators also call this license a German gaming license, a German iGaming license or a German online gambling license.

Key facts

RegulatorGemeinsame Glücksspielbehörde der Länder (GGL), Hansering 15, 06108 Halle (Saale), Saxony-Anhalt
LawGlücksspielstaatsvertrag 2021 (GlüStV 2021), the Interstate Treaty on Gambling, in force since 1 July 2021
Licensed nationallyOnline sports betting, virtual slot machines (virtuelle Automatenspiele), online poker, online horse-race betting
Not licensed nationallyOnline casino table games and live dealer games
Gambling tax5.3% of stakes, not of gross gaming revenue (RennwLottG §§17-18, 37-38, 47-48)
Corporate taxAbout 30% in total (corporation tax and solidarity surcharge 15.825%, plus trade tax set by the municipality)
License termFive years on first grant, seven years after that (§4c(1))
Security€5,000,000 bank guarantee, raisable to €50,000,000 (§4c(3))
License feeSliding scale on approved or expected stakes under §9a(4). There is no flat fee
Company seatEU or EEA (§4a(1))
Mandatory systemsLUGAS, OASIS and a safe server (§6i)
Default deposit limit€1,000 per month per player across all German operators (§6c(1))
Minimum processing timeAt least three months, published by the GGL
Slot stake cap€1 per spin (§22a(7)), with higher tiers available on application until 31 December 2027

Who regulates gambling in Germany?

The Gemeinsame Glücksspielbehörde der Länder (GGL), in English the Joint Gambling Authority of the Federal States, regulates online gambling in Germany. The 16 Länder created the GGL on 1 July 2021, and the GGL has held full powers under the Glücksspielstaatsvertrag 2021 since 1 January 2023. The GGL works from Hansering 15, 06108 Halle (Saale), in Saxony-Anhalt.

The GGL is a public-law institution funded by all 16 Länder. Under the GlüStV 2021 the GGL licenses online poker, virtual slot machines, online horse-race betting, sports betting, national social lotteries, class lotteries and multi-state commercial brokering. The GGL took on enforcement against unlicensed gambling in July 2022, six months before it received full licensing powers.

One GGL license takes effect in every Land. Operators do not apply state by state.

Three areas sit outside the GGL. Land-based venues stay with the individual Länder. Online casino games, live dealer tables included, sit with the Länder. The OASIS self-exclusion database belongs permanently to Regierungspräsidium Darmstadt, not to the GGL, although every licensee must connect to OASIS.

What are the advantages of a German gambling license?

A German gambling license gives an operator legal access to Europe's largest gambling market under one regulator instead of 16. The first license runs five years, and later grants run seven. German rules are strict, and that strictness helps licensed operators with banks, payment providers and partners who screen operators before signing.

What a German license delivers:

  • Legal access to the German market, covering all 16 Länder from a single grant.

  • One regulator, one application, one set of conditions. The GGL replaced the old state-by-state approach in January 2023.

  • A five-year first term, then seven years on later grants.

  • A credential that mainstream German payment rails accept. Cards, instant bank transfer, PayPal and e-wallets all work for licensed operators.

  • Protection from the loss-clawback claims that follow unlicensed play in Germany, where the Bundesgerichtshof hears lead case I ZR 216/25 on 17 September 2026.

One limit belongs here as well: a German license covers Germany. A German license is not an EU passport and does not authorise other member states.

What does a German gambling license cover?

The GGL licenses four online verticals: sports betting, virtual slot machines, online poker and horse-race betting. The GGL does not license online casino table games. Roulette, blackjack and live dealer products fall to the individual Länder, and most Länder have not opened the vertical to private operators. Product scope is the first thing to check.

VerticalLicensed byStatus
Online sports bettingGGLAvailable nationwide
Virtual slot machines (virtuelle Automatenspiele)GGLAvailable nationwide, plus separate approval for every single game (§22a(1))
Online pokerGGLAvailable nationwide
Online horse-race bettingGGLAvailable nationwide
Online casino table games, live dealerIndividual Länder (§22c)No national license exists. Schleswig-Holstein and Bavaria had granted five concessions in total at 26 May 2025, each valid only in the Land that granted it
Progressive jackpots on virtual slotsProhibited (§22a(8))Stakes or winnings may not be pooled into prizes for future games
Live transmission of slot machines from casinos or arcadesProhibited (§22c(4))Audiovisual or purely visual transmission of Automatenspiele, and online participation in it, are prohibited

Many licensing guides state that online casinos are legal and licensed in Germany. That shortcut is wrong in a way that costs money. An operator selling live roulette or blackjack has no national German license to buy. The only routes are the Land concessions in Schleswig-Holstein and Bavaria, and each reaches players in that Land only.

Product rules for virtual slots, all set by the GlüStV 2021:

  • Stake per spin: €1 by statute.

  • Higher tiers since 1 July 2026: up to €3 for players aged 21 and over, and up to €5 for players aged 21 and over who have completed at least 90 days of non-problematic play under closer monitoring. These tiers rest on a GGL decision of 30 June 2026, require GGL permission and an operator-side build, and the guidance runs only to 31 December 2027.

  • Minimum game duration: five seconds on average.

  • Autoplay: prohibited.

  • Parallel play: prohibited, including two rounds of the same game.

Who is the Germany license suitable for?

A gambling license in Germany suits a B2C operator that already earns German revenue and wants to legalise that revenue, and whose balance sheet can absorb a tax and a license fee that both sit on stakes rather than on revenue. The operator also needs a bank willing to issue an unlimited €5,000,000 guarantee.

A German license fits an operator that:

  • already has German players and wants a place on the GGL whitelist;

  • runs sports betting, poker or virtual slots rather than live casino;

  • banks with an EU or EEA institution prepared to issue an unlimited self-guaranteeing guarantee of €5,000,000; and

  • can carry per-game approval for a slot portfolio as a standing workstream rather than a one-off project.

A German license is a poor fit for a small or mid-sized new entrant, and for any slots model that depends on a high return to player. At 96% RTP the German stakes tax costs more than the whole gross gaming revenue. The arithmetic sits in the tax section below.

How it works

How do you get a German gambling license?

Navigating the gaming license process can be complex. Here's a streamlined guide to each step.

An operator applies once, in German, to the GGL in Halle. The GGL publishes a minimum processing time of at least three months. In practice the range runs 9 to 18 months, and the process is not guaranteed to end in a decision. Virtual slots need a second stage: the GGL approves every game separately.

STEP 1

Consultation and EU or EEA company

A German file opens with a scope check: which verticals the operator wants, whether the product still works with a tax on stakes, and whether the current corporate structure can hold the license.

The applicant company must have its seat in an EU or EEA state under the GlüStV 2021. A German company is not required. An operator without a suitable entity either forms one or moves the license into an existing EU or EEA company, and a new company adds notarisation, commercial-register entry and bank onboarding before the GGL file can start.

An applicant with no seat in Germany appoints a German authorised representative for service, who has to pass the reliability test in their own right. Ownership must be disclosed in full, down to every shareholder and capital provider, together with proof of where the money came from.

STEP 2

Compliance dossier

The application goes to the GGL in German, either online through a business service account or in writing. It carries three statutory documents:

  • A Sicherheitskonzept covering IT and data security.

  • A Sozialkonzept covering player protection and the exclusion of minors and blocked players.

  • A Wirtschaftlichkeitskonzept showing that the business works after tax.

Foreign documents go in as certified copies with certified German translations, at the applicant's cost. Proof of financial standing belongs in this stage as well: the unlimited self-guaranteeing bank guarantee of €5,000,000, raisable to €50,000,000, has to be arranged before the file is complete. AML and KYC procedures and evidence that management is fit and proper complete the file.

STEP 3

Submission to the GGL

The dossier goes to the GGL either through the service portal or in writing to Hansering 15, 06108 Halle (Saale). Each vertical needs its own set, so sports betting, virtual slots and poker are three applications rather than one. The GGL calculates the license fee from approved or expected stakes.

STEP 4

Due diligence and technical audit

The GGL checks owners and directors, then the technical build. A German licensee must:

  • open real-time interfaces so the GGL can inspect every gaming operation;

  • connect to LUGAS, which holds the Limitdatei for deposit limits and the Aktivitätsdatei that blocks parallel play;

  • connect to OASIS, the national self-exclusion database run by Regierungspräsidium Darmstadt;

  • run a safe server at the operator's own cost;

  • keep separate German books for all German gaming and payment transactions; and

  • settle game-related payments through an account at a German or EU credit institution.

STEP 5

License grant and per-game approval

The GGL issues the license in writing, with effect in all 16 Länder. Transfer to a third party needs GGL consent.

For virtual slots the license is only half the job. Under the GlüStV 2021 the operator must apply for approval of each individual game and hand the GGL a version of it to test. A game offered without that approval is unlawful gambling. Only the operator can apply, never the studio, so the operator carries paperwork for games it did not design.

The GGL examined 956 individual games in 2025. Per-game approval is a permanent queue, not a launch task.

What are the requirements for a German gambling license?

A German gambling license requires a company seated in the EU or EEA, a €5,000,000 bank guarantee in one specific form, a German-language dossier, and live connections to LUGAS and OASIS. Germany also regulates the product: every virtual slot game needs separate approval, and advertising is banned 15 hours a day.

Company and people:

  • Seat in an EU or EEA state.

  • A German authorised representative for service where the applicant has no German seat.

  • Full disclosure of ownership and proof that funds are lawful.

  • Fit and proper owners, directors and senior management.

Money:

  • An unlimited self-guaranteeing bank guarantee (unbefristete selbstschuldnerische Bankbürgschaft) of €5,000,000 from an EU or EEA credit institution, raisable to €50,000,000.

  • A Wirtschaftlichkeitskonzept that still works once the stakes tax is in the model.

  • Separate German bookkeeping and an account at a German or EU credit institution.

Systems:

  • LUGAS: Limitdatei and Aktivitätsdatei.

  • OASIS self-exclusion.

  • Safe server and panic button. The panic button gives an immediate short block that lifts automatically after 24 hours.

  • Real-time inspection interfaces for the GGL.

  • Per-game approval for every virtual slot.

  • Certified random number generator for the games offered.

Player protection and AML:

  • A default cross-operator deposit limit of €1,000 per month. A player who has set no limit cannot play at all. The GGL allows €10,000 a month on documented proof of means, and €10,000 to €30,000 for at most 1% of an operator's active players. A player's own declaration is not enough.

  • A named player account before play, with deposits only from a payment account in the player's own name at a regulated institution, under German anti-money-laundering law. The usual €2,000 due diligence threshold does not apply, so every player is verified at registration.

  • Anonymous payment instruments are banned, and so is giving players credit.

  • Every gambling operator is an obliged entity under the German Anti-Money-Laundering Act (Geldwäschegesetz), with the GGL as AML supervisor.

Advertising:

  • No broadcast or internet advertising for virtual slots, online poker or online casino games between 06:00 and 21:00 every day.

  • No sports-betting advertising immediately before or during a live broadcast of that event on the same channel.

  • No advertising featuring active athletes or officials.

How much does a German gambling license cost?

A German gambling license has no flat fee. Under the GlüStV 2021 the GGL charges a sliding scale on approved or expected stakes, so a large book pays far more than a small one. On top sit a €5,000,000 bank guarantee, which is a credit facility rather than cash, and a six-figure technical build.

Key figures:

  • License fee base: a percentage of stakes, from 0.2% down to 0.06% across four brackets.

  • Security: €5,000,000, raisable to €50,000,000.

  • Gambling tax: 5.3% of stakes.

  • Corporate tax: about 30% in total.

Cost itemAmountSource
Application fee cited by German specialist sourcesAbout €16,500, indicative only. The GGL publishes no flat application feewettanbieter-lizenz, 2026
License fee, stakes up to €40m0.2% of stakes, minimum €100GlüStV 2021 §9a(4)
License fee, stakes €40m to €65m€80,000 plus 0.16% of the excess above €40mGlüStV 2021 §9a(4)
License fee, stakes €65m to €130m€120,000 plus 0.1% of the excess above €65mGlüStV 2021 §9a(4)
License fee, stakes above €130m€185,000 plus 0.06% of the excess above €130mGlüStV 2021 §9a(4)
Reductions50% for certain license categories; 50% rate for brokering rather than organising; 10% off in follow-on yearsGlüStV 2021 §9a(4) sentences 3 and 5
Security€5,000,000 bank guarantee, raisable to €50,000,000GlüStV 2021 §4c(3)
Fees for official acts and enforcement orders€500 to €500,000 per actGlüStV 2021 §9a(4) sentence 6
Gambling tax5.3% of stakesRennwLottG
Corporate taxAbout 30% in totalCorporation tax, solidarity surcharge, trade tax
Safe server, LUGAS and OASIS buildFrom about €200,000 to build, market estimate, then ongoing running costGlüStV 2021 §6i, at the operator's own cost
German-language filings and certified translationsMaterial one-off costGlüStV 2021 §4b(1)
Annual supervisory feeNo separate annual supervisory fee is published. The §9a(4) fee on stakes recurs in each license year, 10% lower in follow-on yearsGlüStV 2021 §9a(4) sentences 3 and 5

Three figures circulate in licensing guides. €185,000 is not the German license fee: it is the base of the top bracket, and it applies only once stakes pass €130m. A figure of €20,000 circulates with no traceable official source.

About €16,500 is quoted as the application fee by the German specialist site wettanbieter-lizenz, but the official service descriptions for these permits state only that costs vary with the individual case, and the GlüStV 2021 sets a scale on stakes, so treat €16,500 as an indication and not as a published fee.

Because the scale runs on stakes rather than revenue, a high-RTP slots book generates enormous stake volume, and the fee can reach seven figures.

The €5,000,000 security is not €5,000,000 of cash locked away. The statute asks for a bank guarantee, so the real annual cost is the issuing bank's fee plus whatever collateral the operator's credit standing requires.

Two points cut the other way. The statute permits exactly one form, with no cash deposit, surety bond or letter of credit alternative, so the operator needs a bank willing to issue an unlimited self-guaranteeing guarantee. And the GGL can raise the figure to €50,000,000, benchmarked to about one month of expected turnover.

What taxes apply to a German gambling license?

German gambling tax is 5.3% of stakes, not of gross gaming revenue, under the Rennwett- und Lotteriegesetz. That single design choice decides whether a German operation works. Corporate tax adds about 30% in total: corporation tax of 15% plus the 5.5% solidarity surcharge gives 15.825%, and trade tax adds 3.5% multiplied by the municipal Hebesatz, roughly 14% to 17% in large cities. Gambling under the RennwLottG is exempt from VAT, which also blocks recovery of input VAT.

TaxRate and baseSource
Virtual slot machines5.3% of the stake, after deducting the tax itselfRennwLottG §§37-38
Online poker5.3% of stakes, same net-of-tax baseRennwLottG §§47-48
Sports betting5.3% of the Wetteinsatz, same constructionRennwLottG §§17-18
Corporation tax15%, falling to 10% in yearly steps from 2028Körperschaftsteuer
Solidarity surcharge5.5% of the corporation taxSolidaritätszuschlag
Trade tax3.5% base rate multiplied by the municipal Hebesatz, so roughly 14% to 17% in large citiesGewerbesteuer, GewStG §§11 and 16
VATExempt for gambling under the RennwLottGUStG §4 no. 9 lit. b

The tax base is self-referential, so the effective charge is about 5.033% of the gross stake. The number that decides a German model is what the tax costs against gross gaming revenue, and it works out at roughly 5.3% divided by one minus RTP:

  • At 90% RTP, the tax costs about 50% of gross gaming revenue.

  • At 95% RTP, about 106%.

  • At 96% RTP, the tax costs more than the entire gross gaming revenue.

German operators therefore cut RTP, and the German operators' association DOCV wants the base moved from stakes to revenue. DOCV puts the effective rate above 25%. Any published effective rate depends on the RTP behind it, so each operator has to model its own and never treat 5.3% as a rate on revenue.

Structuring does not help. The tax attaches to German activity wherever the licensee sits, and because the tax lands on stakes, transfer pricing does almost nothing. Product design drives the bill, not the holding structure.

How long does it take to get a German gambling license?

The GGL publishes a minimum processing time of at least three months. MGL plans German applications on a 9 to 18 month range. One more factor belongs in the plan: a German application can stall. In 2025 the GGL decided eight base licenses against 140 modification applications.

Kindred withdrew Unibet from the German market and stated that instead of the decision it expected, it was told no decision had been reached and its application would stay pending for an unknown period.

Multi-vertical structures take longer, and an incomplete file restarts the phase in progress.

How long is a German gambling license valid?

A German gambling license runs five years on first grant. Any grant that is not the applicant’s first runs seven years under the GlüStV 2021. The GGL can set a shorter term in justified cases. Renewal is not automatic: the licensee re-evidences financial standing and technical certifications, shows its player-protection record, and keeps the €5,000,000 guarantee in place throughout.

How does Germany compare with other gaming licenses?

Germany is the largest regulated gambling market in Europe and the most demanding to enter. A German licensee pays 5.3% of stakes and posts a €5,000,000 guarantee. Malta charges €45,000 and 5% of GGR. Curaçao and Anjouan charge no gaming tax, and Anjouan issues in about three months.

ParameterGermanyMaltaCuraçaoAnjouan
RegulatorGGLMalta Gaming AuthorityCuraçao Gaming AuthorityAnjouan Offshore Finance Authority
Regulator feeSliding scale on stakes (§9a(4)), no flat fee€45,000, depending on license typeAbout $50,000€17,828
Gambling tax5.3% of stakes5% of GGR plus compliance contributions0% gaming tax0% gaming tax
License termFive years on first grant, seven years after that (§4c(1))Ten years, renewableIndefinite once the definitive license is granted, after a provisional license of up to six months that can be extended by sixOne year, renewed annually
Time to obtain (average)9 to 18 months1 to 3 years1 to 2 years3 months
Market reachGermany only, all 16 Länder from a single grant. Not an EU passportMarkets that accept an MGA licence. Not an EU passportGlobal, excluding regulated and prohibited marketsGlobal, excluding regulated and prohibited markets
ReputationTier-1 EU regulator. Strong with banks and payment providersStrongest EU credential in iGamingLong-established offshore brand, reset by the 2024 reformEmerging framework. Accepted by many payment providers, weaker with tier-1 banks than an EU licence
Local presenceEU or EEA seat, plus a German authorised representative where there is no German seatLocal entity, local director and physical office requiredLocal entity, local director and physical office requiredNo local entity, local director or physical office required

Germany makes sense when the German market is the target market. Operators who need reach and speed start with Anjouan or Curaçao and treat Germany as a later step. Our gambling license overview compares every jurisdiction we handle.

What are the disadvantages of a German gambling license?

German gambling tax sits on stakes, so at a competitive RTP the tax can cost more than an operator's gross gaming revenue. Security is €5,000,000 in one permitted form only. Every virtual slot game needs separate approval. Advertising is banned 15 hours a day. And the licensed market is shrinking.

The full list:

  • Tax on stakes. At 96% RTP the 5.3% stakes tax exceeds gross gaming revenue. A model built on 5.3% as a revenue rate is not optimistic, it is arithmetically impossible.

  • A license fee that scales with stakes rather than revenue.

  • A €5,000,000 bank guarantee with no cash or surety alternative, raisable to €50,000,000 at the GGL's discretion.

  • A statutory €1 stake per spin. The €3 and €5 tiers introduced on 1 July 2026 are opt-in, need GGL permission, and the current guidance ends on 31 December 2027.

  • No national license for online casino table games, no progressive jackpots, no autoplay and no parallel play. Several product lines are closed.

  • Per-game approval for every virtual slot, applied for by the operator and not by the studio that built the game.

  • No broadcast or internet advertising for slots, poker or casino between 06:00 and 21:00.

  • An application that can stall. The GGL decided eight base licenses in 2025.

  • A shrinking licensed market. Whitelist licence holders fell from 139 at the end of 2024 to 135 at the end of 2025, and licensed websites in the high-risk verticals fell from 168 to 152.

Why choose MGL for a German gambling license?

MGL has obtained more than 300 gaming licenses and advised over 500 operators. On German files MGL works in the four places where applications usually fail: the EU or EEA structure, the German-language dossier, the €5,000,000 bank guarantee, and the per-game approval queue for virtual slots.

What MGL does on a German file:

  • Structures the license holder in the EU or EEA and appoints the German authorised representative for service.

  • Builds the German-language dossier, including the Sicherheitskonzept, Sozialkonzept and Wirtschaftlichkeitskonzept, with certified translations of foreign documents.

  • Sources the €5,000,000 unlimited bank guarantee. Only one form is permitted, and a young company rarely obtains it from its own bank. MGL works with EU and EEA institutions that issue it.

  • Scopes the LUGAS, OASIS and safe-server build with the operator's technical team before filing, so the audit does not send the file back a stage.

  • Runs the per-game approval workstream for the slot portfolio, and confirms before filing whether the games meet the German product rules.

MGL quotes one fixed fee for the whole German file before the work starts, so the operator knows the project cost up front. Getting started takes one form and 30 minutes, and MGL says whether Germany fits the product before the operator spends anything on it.

FAQ

Everything you need to know about Our company. Can't find the answer you're looking for? Please chat to our team.

An operator applying for a German gambling license must have its registered office in an EU or EEA state, disclose its ownership and show that its funds are lawful. A German company is not required. An applicant with no German seat must appoint a German authorised representative for service.

The security is an unlimited self-guaranteeing bank guarantee of €5,000,000 from an EU or EEA credit institution, which the GGL can raise to €50,000,000 against about one month of expected turnover. The Glücksspielstaatsvertrag 2021 permits no cash deposit or surety bond alternative, and no reduction below €5,000,000.

A German licensee stays connected to LUGAS, which holds the deposit-limit and parallel-play files, and to OASIS, the national self-exclusion database. Further duties: safe server, real-time inspection interfaces, a certified random number generator, separate German bookkeeping, AML reporting under the Geldwäschegesetz, and the 06:00 to 21:00 advertising ban.

No. The GGL licenses online sports betting, virtual slot machines, online poker and online horse-race betting. Online casino table games such as roulette, blackjack and live dealer sit with the 16 Länder. Schleswig-Holstein and Bavaria granted five concessions by May 2025, each valid only in the granting Land. Progressive jackpots are prohibited.

LUGAS enforces a cross-operator deposit limit of €1,000 per month per player, and a player who sets no limit cannot play at all.

Slot stakes are capped at €1 per spin, and a spin must last at least five seconds on average. Higher deposit and stake tiers need GGL approval and run only to 31 December 2027.

A German license authorises the German market only. The license covers all 16 Länder but gives no access to other EU states. German licensees block countries that prohibit online gambling, markets with their own licensing regimes such as France, the Netherlands and Switzerland, and territories on AML high-risk lists.

The Glücksspielstaatsvertrag 2021 does not name crypto. A German licensee must take deposits only from a payment account in the player's own name at a regulated institution, and anonymous payment instruments are prohibited. Crypto is hard to reconcile with those conditions, so German-licensed operators use mainstream payment rails.

Unlicensed online gambling is prohibited in Germany. Operating, advertising or handling payments for it are administrative offences under the GlüStV 2021, with fines up to €500,000. The GGL can also block payment processing and site access. German courts void the contracts under the German Civil Code, so players reclaim their losses.

The GGL publishes a whitelist of licensed operators and websites at gluecksspiel-behoerde.de. At 31 December 2025 the whitelist held 135 license holders and 232 licensed websites, per the GGL activity report. An operator absent from the whitelist is not licensed in Germany.

Ready to apply for your Germany gambling licence?

Navigating the gaming license process can be complex. Here's a streamlined guide to each step