Skip to content
Home » GRA licensed operators in Kenya 2026 — full verified list 🛡️

GRA licensed operators in Kenya 2026 — full verified list 🛡️

Kenya now uses a new gambling framework, so old BCLB references are not enough on their own. Our bestKenyabet.com team checked licence records, M-Pesa rules, KES limits, KYC wording and mobile performance. That gives GRA licensed operators Kenya 2026 a practical basis rather than a copied brand list.

92%
4.9/5
Pressing the SPIN button on the wheel will give you a chance to win cash prizes ranging from 200 to 10,000 Thai shillings.
  • Sports, live betting & casino
  • Jackpots and weekly promos
  • Early cash-out & odds boost features
Payout Instant deposits; fast withdrawals
Methods
M-PesaTigo PesaAirtel MoneyHaloPesaShop deposit/withdrawal
74%
3.7/5
200% Welcome bonus up to Tzs 564,000
  • Wide coverage of sports & live betting
  • User-friendly mobile site; native mobile apps
  • Welcome & ongoing offers (T&Cs apply)
  • Multiple payment methods
Payout Same Day
Methods
CardsE-walletsBank Transfer
78%
3.9/5
Make your first deposit and get a 100% bonus up to 330000 TZS
  • Sportsbook with pre‑match & in‑play markets
  • Mobile web experience; native mobile apps
  • Regular promotions & loyalty offers
  • Virtuals & casino games
Payout 2 - 3 Days
Methods
CardsE-walletsBank Transfer
84%
4.2/5
Finish off every week on Stake by entering our random raffle to win a share of $75,000!
  • Crypto sportsbook & casino
  • Mobile-first
  • Live & esports coverage
Payout 2 - 3 Days
Methods
Crypto (BTC/ETH/USDT)Cards
84%
4.5/5
Given an opportunity to gain a 150% welcome bonus of up to 200.000TSh
  • Sportsbook + casino in one platform
  • Regular local promos & challenges
  • Android app; bet builder
Payout Many payouts within ~15 min; up to 2–3 business days depending on method
Methods
M-PesaTigo PesaAirtel Money
80%
5.0/5
100% up to TZS 1,000,000
  • Sportsbook + live
  • Mobile app/site
  • Cash Out/boosts (where available)
Payout Up to 24 hours
Methods
CardsE-walletsBank Transfer
92%
4.6/5
Coupons welcome pack 10 Free Flights On Aviator
  • Pre‑match & in‑play markets
  • User-friendly mobile site; native mobile apps
  • Jackpots, boosts & free bets
  • Multiple payment methods
Payout Same Day
Methods
M-PesaAirtel MoneyCards
74%
3.7/5
Welcome casino bonus 100% up to € 120
  • Sportsbook + live
  • Mobile site/app
  • Cash Out on select events
Payout 7 days
Methods
CardsE-walletsBank Transfer
86%
4.3/5
SUPA Jackpot 15 worth TZS 634,964,898
  • Sportsbook + jackpots
  • Mobile site/app
  • Live betting
Payout Instant
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
84%
4.2/5
New Player Offer: 10 Days of Free Spins
  • Casino + live casino
  • Mobile app/site
  • Large game catalogue
Payout 1 - 2 Days
Methods
CardsE-walletsBank Transfer
90%
4.7/5
Start Earning up to 50% in commision
  • 5,000+ casino titles incl. Aviator
  • Daily tournaments & leaderboards
  • VIP/loyalty rewards
Payout Instant deposits; withdrawals up to 48h
Methods
M-PesaTigo PesaAirtel MoneyHaloPesa
84%
5.0/5
Win Bonus go up to 1000%
  • Mobile-first sportsbook
  • Lite mobile site
  • Low-stake focus; live
Payout Varies
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesa
83%
5.0/5
CLAIM 300 BONUS SPINS ON HABANERO™
  • Football-focused sportsbook
  • Live betting with quick markets
  • Multi-bet bonus features
Payout Instant deposits; timely withdrawals
Methods
M-PesaTigo PesaAirtel MoneyHaloPesa (some guides also mention Zantel/EzyPesa)
🛡️ Did You Know: Every licensed bookmaker in Kenya carries its own BK number — SportPesa holds 0001193 and Betika holds 0001117. Always match this number before you deposit!

GRA licensed operators — full list 2026

The bookmaker record is long, so we grouped the names alphabetically instead of using one dense block. We still check the company, BK number and domain because a familiar name does not prove that a site is authorised. The GRA register is the reference when status changes.

🔤 A–D
Afribet, Ajebet, Aspirebet, Bangbet Casino, Bantu Bet, Begame, Bet Bahati, Betbox, BetBureau, Betdonjo, Betfalme, Betfiti, Betfusion, Betika, Betkali, Betken, Betkumi, Bet Lion, Betmoto, Betmundial, Betnare, Betpawa, Bettena.com, Betts, Bet X, Bites Betting, Bombet, Bongo Bongo, Bonusbet, Buudhabet, Captainsbet, Chapabet, Chezabet, Cheza Cash, Dafabet, Dbets, Dolabets.
🔤 E–L
Encobet, Falcon Bet, Fanaka, Fortbet, Galaxy Betting, Gamema Pro, Game Guys, Gamekali, Gamemania, Gamepro, Games Dreams, Gameshow, Gamestream, Goalpesa, Grantbet, Greatech, HotCrash, Ilot Bet, Inbet, Instabets, Inukabets, Jambobet, Janta Bets, Jet Bet, Juicebet, Kandandabet, Ke7, Kenya Charity Sweepstake, Kessbet, Kick Off, Kilibet, Kings Bet, Knif Bet, Kwachua, Kwik Bet, Lakibets, Locket, Lynbet.
🔤 M–S
Malisaifi Bets, Masaabet, Mbogibet, Melbet, MeridianBet, Metabet, Meziz Bet, Michezo Store, Michezobet, Mobi Bet, Mokobet, MowinBet, Moyobet, Mozzartbet, Msport, Ngirbets, Odibets, Odipay, Okoabets, PakaKumi, Pepeta, Pitch 90 Bet, Play Master, Playmax, Rabbit Bet, Radabet, Royal Palms Casino, Safari Games, Sakata Bet, Scorpesa, Sembobet, Shabiki, Shinebet, Smata Bet, Sofabets, Softbet, Solid Bets, SportPesa, Sportybet, Starbet, Surebet, Swiftbet.
🔤 T–Z and numeric
Tigon Bet, Toshabet, Undabet, Ushindi Bet, Vincitubet Casino, Viva Bet, Wakabet, Wanc Bet, Winnerbet, Zuri Bet, 1xBet, 22Bet, 254spin, 888starz.

Quick comparison of the top licensed operators

We compare local payments, verification, sports coverage and phone stability. Those points matter more than banner offers when choosing between GRA-licensed bookmakers. The six operators below suit different types of player.

Operator BK licence M-Pesa Mobile Strong point
SportPesa 0001193 ✅ Web/app/SMS Local familiarity
Betika 0001117 ✅ Web/app/USSD M-Pesa use
Odibets 0001095 ✅ Web/light app/SMS Low-data access
Mozzartbet 0001188 ✅ Web/app Sports depth
1xBet 0001232 ✅ Web/app Market range
Bangbet 0001279 ✅ Web/app Simple mobile use
💡 Pro Tip: Recheck live T&C and cashier limits before a large deposit.

What the GRA is and why the licence matters 🔑

The Gambling Regulatory Authority supervises gambling under Kenya’s current framework. A gambling license Kenya ties an operator to local rules on registration, reporting and enforcement. It does not remove betting risk, but it gives players a Kenyan authority to complain to.

The Gambling Control Act 2025 in brief

The Gambling Control Act 2025 created the legal base for the newer system. It covers licensing, inspections, compliance, player safeguards and cooperation with tax authorities. For bettors, the key question is whether a site can prove its right to take Kenyan bets.

How the GRA replaced the BCLB

The GRA replaced the old BCLB-centred model, but existing permissions did not vanish on the same day. A licence issued under the former law can continue until its stated expiry, after which a fresh application is required. This is why a betting license Kenya check must include dates.

What a GRA licence guarantees for players

Local authorisation places the operator under Kenyan duties on identity checks, records and conduct. It also gives the regulator grounds to investigate complaints or breaches. GRA Licensed status means permission and oversight, not guaranteed winnings or instant withdrawals.
GRA licensed operators in Kenya 2026 full verified list of betting companies

How we verified each operator’s licence 🔬

Our bestKenyabet.com review starts with the legal company and licence category, then moves to real account use. We read KYC verification rules, payment terms and key mobile pages. This catches mismatched domains and claims a logo cannot prove.

Cross-checking the GRA register

We match the trading name, company and bookmaker permission against the record. The domain matters too because copied sites can resemble an authorised brand. That is the safest way to check which betting sites are legal in Kenya without trusting an old screenshot.

How we test deposits and payout speed

For M-Pesa betting, we check phone-number rules, KES limits and extra steps on larger transfers. We record the KES minimum deposit and compare stated timing with withdrawal speed conditions. A small first transaction can expose problems early.

💡 Payment Tip: Keep the M-Pesa confirmation until the account balance or payout is fully reconciled.

Support, T&C and mobile stability

We compare written rules with customer support answers and open the same pages on phone and desktop. WR, maximum stake, exclusions, KES limits and processing hours get special attention. We also test the mobile betting app or browser version for logouts, frozen pages and missing history.

Licensed vs offshore operators — why the licence matters ✅❌

Opening a foreign site from Kenya is not the same as using a locally authorised operator. The regulated betting sites Kenya players can verify have local supervision, while offshore-only brands offer little Kenyan recourse. Licensing is not a quality guarantee, but responsibility is easier to trace.

✅ Licensed operator:

  • Named company and verifiable Kenyan permission
  • Local payment routes and complaint path
❌ Offshore warning signs:

  • Foreign-only licence with no matching Kenyan approval
  • Domain or payment recipient does not match the company

Player protections you only get with a licence

Licensed operators must follow Kenyan rules on eligibility, records and account controls. Players also get a clearer complaint route for unresolved payment or account disputes. That added accountability makes licensed local sites the safer starting point.

Risks of betting on unlicensed sites

The main danger is weak recourse if money is held or terms change. A foreign licence does not automatically authorise betting activity aimed at Kenyan users.

❌ Warning: Do not deposit when the company, local permission or payment recipient cannot be matched.

Top GRA licensed betting sites reviewed 🎰

We picked six visible brands and judged them on payments, sports use and account controls. That is more useful for licensed betting sites Kenya than ranking by promotion size. SportPesa / Betika / Odibets form the familiar local core, while three alternatives widen the choice.

SportPesa

SportPesa appears under Milestone Games Limited with BK licence 0001193. Its appeal is familiar local payments, broad sports coverage and live betting. It works well for players who prefer a recognisable Kenyan setup.

Betika

Betika is listed under Shop & Deliver Limited with BK licence 0001117. Its M-Pesa handling is familiar, and mobile navigation is straightforward. A welcome bonus can be useful only when the WR, qualifying odds and expiry fit how you normally bet.

Odibets

Odibets appears under Kareco Holdings Limited with BK licence 0001095. It keeps the mobile experience light and uncluttered, which suits slower connections. It works best for straightforward football bets.

Mozzartbet

Mozzartbet Kenya Limited appears with BK licence 0001188. Its main strength is broad pre-match choice across popular and secondary competitions. Larger withdrawals may involve extra checks, so read current KES limits before requesting one.

1xBet

1xBet is listed under Advanced Gaming Limited with BK licence 0001232 and offers one of the wider ranges among licensed betting sites in Kenya. Its many wager types cover mainstream and niche competitions. That breadth is useful, although busy screens can slow comparison.

Bangbet

Bangbet Limited appears with BK licence 0001279. The mobile flow is simple for routine betting and payments. Check verification and KES limits first if you intend to move a larger amount.

Best licensed operators by category 🏆

One ranking hides trade-offs between payments, promotions, pricing and phone use. We split those areas so legal betting sites Kenya can be compared on practical strengths. Advertising spend has no effect on our picks.

Best for M-Pesa payouts

Betika is a strong choice for familiar local payments, with SportPesa close behind. Both suit users who value a simple M-Pesa path. Network limits and account checks can still slow individual payouts.

Best welcome bonus

Betika is the more practical pick when its first-deposit promotion is active and the rules are visible beforehand. Value depends on WR, qualifying odds, expiry and maximum-stake limits.

❌ Bonus Warning: A large headline amount is not worth much if those conditions clash with normal play.

Best odds and betting markets

1xBet stands out for market depth, while SportPesa and Mozzartbet cover mainstream fixtures well. Comparing the same selection across brands is the easiest way to spot competitive odds. More betting markets help only when they remain easy to find.

Best mobile app

Odibets suits players who want lighter data use, while Betika and SportPesa offer broader phone features. We care more about login, bet placement, history and withdrawals than animation. A stable browser option also helps when an app update fails.

Payments at licensed operators — M-Pesa, limits and speed 💳

For licensed online betting Kenya, M-Pesa remains the main payment route, but account status and operator rules affect limits. The figures below are reference points because live cashiers can change. Read the KES amount shown before confirming.

Operator Deposit Withdrawal Handling
SportPesa From KES 1 in current material Mobile-money limits apply Usually fast after network confirmation
Betika Check live minimum From KES 50; channel caps may apply Usually fast, checks can delay
Odibets Buttons commonly from KES 50 Help material has cited KES 100 minimum Often quick for verified users
Mozzartbet Check live cashier KYC/account limits apply Larger payouts may need review
1xBet Method-dependent Method/account limits apply Varies by route
Bangbet Check live cashier KYC/account limits apply Varies by amount

Betting tax at licensed operators 📊

Kenyan betting transactions can be reduced by tax before payout. GRA licensed operators apply the relevant Kenyan tax rules rather than setting these statutory rates themselves. From 1 July 2026, 5% excise applies to betting or gambling amounts, while gambling winnings carry 20% withholding tax.

Tax point Rate Example
Excise 5% KES 1,000 creates a KES 50 charge
WHT on winnings 20% KES 10,000 may carry KES 2,000 WHT

BCLB to GRA transition — what changed for operators 💡

The move from BCLB to GRA changed more than the regulator’s name. The 2025 law strengthens licensing, monitoring and compliance, while valid older permissions continue to expiry. The list of licensed betting companies in Kenya should therefore be checked against the current regulator record rather than older BCLB information.

BCLB to GRA transition approved betting companies licensing in Kenya

💡 Important: An older BCLB permission can still matter during its valid period, but its expiry date must be checked.

What happens to operators still awaiting a GRA licence

An operator with an unexpired permission under the former law can continue for that validity period. A pending application is not the same as a new approval. Once the old permission expires, the operator needs authorisation under the current framework.

How to check if an operator is GRA licensed 🔍

Match the trading name with the regulator record, then check the company, BK number, licence period and domain. Copied brand lists become stale quickly, so they should only point you toward a fresh check. The same warning applies to any list of licensed betting companies in Kenya pdf saved months ago.

1
Find name
Current record
2
Match
Company + BK
3
Domain
Check URL
4
Period
Licence dates
5
Recheck
After changes
🔍 Step 1: Find the trading name in the current record
✅ Step 2: Match the company and BK number
🌐 Step 3: Check the domain
📅 Step 4: Confirm the licence period
💡 Step 5: Recheck after major regulatory changes
🛡️ BestKenyabet.com note: A licence proves permission and oversight; it does not guarantee instant payouts or valuable promotions.

Operators that lost or lack a licence — sites to avoid ❌

We do not call a brand unlawful just because it is absent from a short comparison. Be cautious when a Kenyan-facing operator cannot match its company, local permission and domain, even if it claims to be on a list of licensed betting companies. Unrelated payment recipients and copied regulator badges are stronger warning signs.

❌ Red Flags:

  • No verifiable Kenyan company or licence number
  • Domain differs from the authorised operator
  • Payment recipient is unrelated to the stated company
  • Withdrawal or KYC rules are missing
  • Only a foreign licence is shown for Kenyan activity

Responsible gambling at licensed sites 🛡️

A local licence does not make losses less real, so account controls still matter. Set a fixed budget, use deposit or time limits and avoid chasing money already lost. Good responsible gambling tools should make self-exclusion and account restrictions easy to find.

✅ Safe Play Rules:

  • Set a fixed budget before you play
  • Use deposit or time limits
  • Never chase money already lost
  • Use self-exclusion and account restrictions when needed

Questions players ask about GRA licensed operators ❓

Which operators are GRA licensed in Kenya?

The current bookmaker record includes SportPesa, Betika, Odibets, Mozzartbet, 1xBet, Bangbet and many other authorised brands, but status should still be checked against the latest regulator record.

Is my old BCLB licence still valid?

A BCLB-era licence can remain valid until its stated end date, after which the operator must hold the authorisation required under the GRA framework.

How many licensed betting sites are there in Kenya?

The record mixes several licence categories, so the bookmaker total should be counted from active BK entries rather than every betting, gaming and lottery company.

Are offshore sites legal in Kenya?

An offshore site should not be treated as locally authorised unless its Kenyan-facing operation holds the permission required under current Kenyan gambling law.

Where can I find the list of licensed companies as a PDF?

Use the latest regulator publication because any downloaded PDF is only a dated snapshot and can become outdated as licences change.

Which is the safest licensed betting site in Kenya?

No operator is risk-free, but current Kenyan authorisation, clear KES payment rules, transparent verification and accessible account controls reduce avoidable operational risk.