Gambling Taxes in Europe: GGR vs Turnover and Why the Model Matters More Than the Rate

When operators compare markets, they tend to look at the headline tax rate. But the base the tax is charged on matters far more than the percentage. A 5% tax on turnover can cost more than a 25% tax on gross gaming revenue. This guide explains the two models, surveys the main European regimes and shows how to compare them properly.
GGR versus turnover
Gross gaming revenue (GGR) is stakes minus winnings paid out: the operator’s actual margin. A GGR tax scales with what the operator keeps. A turnover tax is charged on total stakes regardless of how much is returned to players. For sports betting with a typical margin of 5% to 10% of turnover, a 5% turnover tax equals roughly 50% to 100% of GGR. For slots with a 96% return-to-player, a turnover tax is even more punishing. This is why the tax model determines whether a market is viable for a given product.
GGR-based regimes
Most European regulated markets tax GGR. The UK charges Remote Gaming Duty at 21% and General Betting Duty at 15%. Sweden charges 22% on GGR across products. The Netherlands charges a GGR tax that has risen above 30%. Estonia taxes remote gambling at a single-digit percentage of GGR, one of the lowest in the EU. Romania, the Czech Republic and Denmark all use GGR models, with rates varying by product. Malta’s compliance contribution is also revenue-based and modest.
Turnover-based regimes
Germany is the best-known turnover-taxing market, charging 5.3% of stakes on virtual slots, online poker and sports betting. Poland taxes mutual betting at 12% of stakes, which is one reason licensed Polish bookmakers operate on thin margins and unlicensed offshore sites remain attractive to players. France historically used turnover-based taxes before moving toward GGR for online betting. Turnover models are simpler to administer but distort product economics.
Other taxes and levies
The gaming tax is rarely the whole picture. Operators may also face corporate income tax, VAT on B2B services in some structures, contributions to problem-gambling funds, regulator supervision fees, and withholding taxes on player winnings that the operator must administer. Some jurisdictions also levy taxes on bonuses or treat free bets as taxable turnover.
Comparing markets correctly
The practical method is to model expected GGR by product, apply the tax on the correct base, then add fixed costs, licensing fees and compliance overhead. A market with a 20% GGR tax and moderate fees can be more profitable than a market with a 5% turnover tax and a large security deposit. Modelling the full stack is the only way to make an informed decision.
Our corporate and structuring team helps operators model tax exposure across markets and structure groups efficiently.
Related articles
All articles
Gaming Law & Regulation
Esports Regulation in Poland: Betting, Tournaments and Sponsorship Rules
Poland is one of Europe’s largest esports markets by audience, with professional teams, major tournaments and a growing agency sector. Yet it…
Gaming Law & Regulation
Land-Based Casinos in Poland: Market Map, Operators and Concession Limits
Poland’s land-based casino sector is small, tightly regulated and dominated by a few experienced operators. For investors and suppliers it is also…
Gaming Law & Regulation
Casino Concession Tenders in Poland: Schedule, Results and How to Compete
Casino concessions in Poland are scarce by law, which makes every tender a competitive event followed closely by domestic and international operators.…