Background
South Africa splits gambling rules between the national government and the provinces. The National Gambling Act 2004 is the base law. Online casino is banned at the national level; online sports betting and "betting on contingencies" are legal under provincial bookmaker licences. In October 2025, the Supreme Court of Appeal ruled (Portapa) that bookmakers licensed in Gauteng may not offer roulette under a bookmaker licence. The national regulator (NGB) issued enforcement directives in early 2026 to apply this nationwide; the Western Cape and Mpumalanga regulators are challenging that. A Remote Gambling Bill (B11-2024) was introduced in April 2024 but has not moved in parliament as of March 2026. Yield Sec estimates about 62% of all activity goes to illegal or offshore operators. Turnover reached ZAR 1.5tn in 2024/25, up 31.3% year on year.
How do you apply for the NGB + provincial licence?
Provincial application via local entity per province.
How much does the NGB + provincial licence cost?
NGB sets norms but does not license; nine provincial regulators issue commercial licences. Cost varies by province. Western Cape (WCGRB) and Mpumalanga (MER) the practical entry routes for casino-style products under bookmaker licences.
How long does the NGB + provincial licence take?
Provincial pace varies. October 2025 SCA Portapa ruling created legal uncertainty.
What are the ongoing compliance obligations for NGB + provincial?
Provincial RG and AML frameworks.
What are the marketing rules under NGB + provincial?
Provincial restrictions vary.
The honest read
There is real legal uncertainty here. The Western Cape and Mpumalanga remain the practical entry routes for casino-style products under bookmaker licences. Watch the next round of court action and the Treasury tax paper before you commit.
Considering NGB + provincial for your operator?
Operator size, current portfolio, target markets, timeline. WhatsApp the operator profile. Same-day reply with a first read on whether the NGB + provincial licence is the right answer or whether something else fits better.
WhatsApp me →