Online Casino License in Germany in 2026: GGL Requirements, Costs and Timeline for Operators

Updated 1 November 2026. Author: Gambling Soft team.

Short answer: A German online casino license is issued by the GGL and covers virtual slots, online poker and sports betting; online table games are licensed by each federal state. Plan for 9 to 18 months, a security deposit commonly cited at around €5,000,000 and a 5.3% tax on stakes. Operators who need a faster start compare it with offshore licenses: through Gambling Soft, Anjouan costs $28,000 and Curacao $75,000 including company registration (see prices).

An online gambling license in Germany is issued by the Joint Gambling Authority of the Federal States (GGL) under the Interstate Treaty on Gambling 2021 (GlüStV 2021), and only operators on the official GGL whitelist may legally offer virtual slots, online poker or sports betting to German players. To get one, an operator needs a clean corporate and ownership structure, a platform that connects to the national LUGAS and OASIS systems, a security deposit, a social concept for player protection and a business model that survives the 5.3% tax on stakes. Online table games such as roulette and blackjack are licensed separately by the individual federal states. This guide explains the license types, the technical rules the software must enforce, costs, the realistic timeline and the alternatives operators compare Germany with.

Who Issues an Online Gambling License in Germany

Germany's online gambling market is governed by the GlüStV 2021, which created a single nationwide licensing and supervisory body: the Gemeinsame Glücksspielbehörde der Länder (GGL), based in Halle (Saale). The GGL issues permits, supervises licensed operators, maintains the public whitelist of approved brands and acts against unlicensed offshore sites, including payment blocking and domain measures.

The treaty splits online gambling into separate verticals, and each one needs its own permission:

  • Virtual slot games (Virtuelle Automatenspiele): online slots, licensed nationally by the GGL with strict stake and speed limits.
  • Online poker: peer-to-peer poker, licensed nationally by the GGL.
  • Sports betting (Sportwetten): fixed-odds betting with limits on in-play markets.
  • Online table games (Bankhalterische Spiele): roulette, blackjack, baccarat and similar games where the house is the counterparty. These are not licensed by the GGL nationally; each federal state decides whether to run a state monopoly or issue a limited number of concessions.

In practice this means a virtual slots license does not allow live dealer roulette or blackjack. An operator planning a full casino lobby for Germany has to plan for a reduced product in most states, or for state-level table game concessions where they exist.

Technical Requirements Your Casino Software Must Meet

The German rules are enforced largely through software. A platform that cannot implement them at the account, wallet and game level will not pass the GGL review, no matter how strong the business plan is. This is why the choice of online casino software is part of the licensing project, not a separate IT task.

1. €1 maximum stake and the 5-second rule

For virtual slots the maximum stake per spin is €1, and each game round must last at least 5 seconds. Autoplay, turbo modes, quick-stop features and parallel play on several slots are not allowed. These limits have to be enforced both in the game content and in the platform, so every studio connected through your game integration layer must deliver Germany-compliant game versions.

2. LUGAS integration

LUGAS is the central monitoring system of the federal states. Licensed operators must exchange data with it in real time. It has two main functions:

  • Limit file: a cross-operator deposit limit, by default €1,000 per player per month across all licensed German sites. Player limit settings are registered centrally.
  • Activity file: prevents parallel play. A player active on one licensed site cannot play on another at the same time until the session is closed.

3. OASIS self-exclusion register

Before a player can register, deposit or play, the platform must check the nationwide OASIS exclusion register. Excluded players must be blocked immediately. The check has to be automated and logged.

4. Product separation and advertising rules

Sports betting and casino products must be separated, which affects wallet design, cross-selling and bonuses. Advertising for virtual slots, online poker and online casino games on TV and the internet is restricted between 06:00 and 21:00, and affiliate marketing must follow the same rules as direct advertising.

5. Data retention and the safe server

Operators must store game and transaction data in a way that allows the regulator to audit it. The exact technical specification is set by the GGL, so ask your platform vendor to show how the data export and audit logging work before you start the application.

GGL virtual slot machine licence: requirements checklist

A short checklist for the permit for virtual slot games (Virtuelle Automatenspiele) under §§ 22a and 22b together with §§ 4 to 4c of the GlüStV 2021. It collects in one place what the rest of this guide explains in detail.

  • Applicant: a company with transparent beneficial owners, managers with clean records, proven experience and sound finances, established in Germany or another EU/EEA state. The application goes to the GGL, Referat 21, Hansering 15, 06108 Halle (Saale); the official application form and the annex with declarations are mandatory.
  • Security deposit: a bank guarantee from an EU institution, commonly cited at around €5,000,000; the exact amount is set by the regulator and stays locked for the whole permit period.
  • Stake and speed: €1 maximum stake per spin, at least 5 seconds per game round, no autoplay, turbo, quick-stop or parallel play on several slots.
  • Deposit limit: €1,000 per player per month across all licensed German operators, enforced through the central LUGAS limit file.
  • LUGAS: real-time exchange with the limit file and the activity file; a player active on one licensed site cannot play on another at the same time.
  • OASIS: automated and logged check of the nationwide self-exclusion register before registration, deposit and play.
  • Product separation: virtual slots, online poker and sports betting are separate permits with separate wallets, bonuses and cross-selling rules.
  • Advertising: no TV and internet advertising for virtual slots between 06:00 and 21:00; affiliates follow the same rules.
  • Data and audit: game and transaction data stored so that the GGL can audit it (safe server), with audit logging and data export.
  • Tax: 5.3% of stakes, charged on every bet, not on gross gaming revenue.
  • Application file: social concept for addiction prevention, AML and KYC procedures, IT security documentation, payment agreements and proof of the security deposit.
  • Timeline: plan 9 to 18 months from company setup to launch; the rest of the file does not shorten the technical testing and whitelisting steps.

The platform has to enforce every technical point in this list at the account, wallet and game level. Studios connected through the game integration layer must deliver Germany-compliant game versions.

Costs of a German Online Gambling License

Germany is one of the most capital-intensive markets in Europe. The budget has four parts: regulator fees, the security deposit, compliance and integration work, and the ongoing tax. Figures below are planning ranges; the fee schedule and security amount are set by the GGL and depend on the vertical and expected turnover, so confirm current numbers with the regulator or a German gaming lawyer before you commit capital.

Cost item Planning range Notes
GGL application and administrative fees Tens of thousands of euros per vertical Depends on the vertical and the scope of the review; check the current GGL fee schedule
Security deposit (Sicherheitsleistung) Commonly cited at around €5,000,000 Usually a bank guarantee from an EU institution; the required amount is set by the regulator
Technical audits, LUGAS and OASIS integration Roughly €35,000 to €80,000 Testing lab certification, server setup, interface development
Legal, corporate and compliance setup Roughly €30,000 to €60,000 German or EU counsel, AML policies, social concept
Tax on virtual slots and online poker 5.3% of stakes Charged on every stake, not on gross gaming revenue

The 5.3% stake tax is the factor that decides profitability. In most markets tax is a share of GGR, the difference between stakes and winnings. In Germany it is charged on turnover, so a slot with a 96% RTP leaves the operator 4% of stakes before tax and only a small margin after it. Many operators respond by offering lower-RTP game versions, which in turn affects player conversion and retention. Model this before you apply. Our guide on the cost to start an online casino shows how to build the full first-year budget around license, platform and marketing.

Timeline and Application Steps

A German license is a long project. Planning for 9 to 18 months from company setup to launch is prudent, and the real duration depends on the completeness of the file and the questions the regulator raises. A typical sequence looks like this:

  1. Corporate setup and fit-and-proper checks. An entity in Germany or another EU/EEA state, transparent ultimate beneficial owners, managers with clean records, proven experience and sound finances.
  2. Platform and infrastructure. A platform that enforces stake limits, game speed, LUGAS and OASIS checks, product separation and audit logging, hosted in line with GGL requirements.
  3. Application file. Social concept for addiction prevention, AML and KYC procedures, IT security documentation, payment agreements and proof of the security deposit.
  4. Testing and whitelisting. Technical testing of the interfaces with the authorities. After approval the brand and domain appear on the GGL whitelist and can accept German players.

Payments and KYC for the German Market

Licensed operators need payment providers that accept regulated German gambling merchants, and many banks and PSPs check the GGL whitelist before onboarding. Card payments, bank transfers, open banking and selected e-wallets are the usual core. Every deposit must respect the LUGAS limit, so the cashier has to read the player's current limit status before accepting money. KYC must be completed before play, which makes fast automated identity verification important for conversion. A modular payment solutions layer lets you add or replace PSPs without touching the core platform when a provider changes its policy on gambling merchants.

Common Mistakes When Applying for a German License

  • Treating software as a detail. Applying before the platform can enforce German rules leads to delays and repeat reviews.
  • Using international game versions. Games with autoplay, fast spins or stakes above €1 cannot be offered, and each studio must deliver compliant builds.
  • Ignoring the stake tax in the business plan. A GGR-based model copied from another market overstates margins in Germany.
  • Planning a full live casino lobby. Online table games depend on state rules, not on the GGL slots license.
  • Underestimating the capital lock-up. The security deposit ties up capital for the whole license period.

Germany vs. Other Licensing Options

Because of the security deposit, the stake tax and the product limits, many operators compare the German route with other options before deciding:

  • GGL whitelisting: full legal access to German players, local payment partners and mainstream advertising, at the price of high capital needs and thin margins on slots.
  • Malta Gaming Authority (MGA): an established EU license with GGR-based taxation, used by many operators as a hub for other European markets. It does not replace a German license for German players.
  • Curaçao, Anjouan and similar licenses: faster and cheaper to obtain, used for markets outside Europe's regulated systems. Market access and payment options depend on each target country.

For a wider comparison see our guides on the online casino licence in Europe and on the online casino license in the USA. Operators that want to test demand before committing to a license of their own often start with a white label casino in another jurisdiction and move to their own license once the numbers are proven.

How to Choose a Technology Partner for Germany

Ask any platform vendor for concrete answers to these questions before you sign:

  • Can the platform enforce per-jurisdiction stake limits, spin speed and autoplay bans?
  • Is there an existing or planned LUGAS and OASIS connector, and who maintains it when the interfaces change?
  • Can casino and sportsbook wallets and bonuses be separated?
  • How are audit logs stored and exported for the regulator?
  • Which game studios can deliver Germany-compliant versions through the aggregator?

Licence plus platform: a realistic launch budget in 2026

If the German route is too slow or too expensive for a first project, the offshore licences below are the usual alternative. The platform line of the budget is the same in both cases, and this is where Gambling Soft's own prices apply (casino software since 2010, 20 brands launched, two engine editions in PHP and TypeScript).

Budget line Price What is included
Gaming licence with company registration $28,000 (Anjouan) to $75,000 (Curacao) Licence, local company, AML and KYC policies. Tobique $50,000, Kahnawake $60,000, Malta $70,000
Casino platform, source code from $8,500 one-time Perpetual licence, full source code, no GGR share on the source code
Casino platform, white label from $2,833 plus 8% of profit Hosted platform with a lower entry price
Turnkey package from $7,500 Platform, design, games and payments connected, launch in 7 business days
Games share of GGR, no upfront fee About 6,000 games at launch, up to 25,000+ from 80 providers
Payments setup from $0, then provider fees About 500 payment methods including crypto

Every platform package comes with a 12-month warranty. Current figures are on the pricing page, and the licence can be ordered together with the platform in one contract.

FAQ

Who issues online gambling licenses in Germany?

The Joint Gambling Authority of the Federal States (GGL) issues nationwide licenses for virtual slots, online poker and sports betting. Online table games are regulated by the individual federal states.

How much tax does a licensed German online casino pay?

Virtual slots and online poker are taxed at 5.3% of stakes. The tax is charged on turnover, not on gross gaming revenue, which is why margins in Germany are lower than in GGR-taxed markets.

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

Plan for 9 to 18 months including company setup, platform integration, the application review and testing. The actual time depends on the quality of the file and the regulator's workload.

Can I offer live roulette and blackjack with a German slots license?

No. The GGL license covers virtual slots, and online table games need separate permission under the rules of each federal state.

What are the alternatives to a German license and how much do they cost?

Through Gambling Soft, a license with company registration costs $28,000 for Anjouan, $50,000 for Tobique, $60,000 for Kahnawake, $70,000 for Malta and $75,000 for Curacao. None of them gives legal access to German players, and the casino platform itself starts from $7,500 with a technical launch in 7 business days.

Next Step

An online gambling license in Germany is realistic for well-capitalized operators with a compliant platform and a business model built around the stake tax. If you are planning a German launch or comparing it with other jurisdictions, request a demo or a project estimate from Gambling Soft: we will show how our platform handles jurisdiction rules, game integration and payments for your target markets.

34

Do you want to launch your own online casino?

We have been in the Gambling industry since 2010: we know how to start effectively!