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%
- Sports, live betting & casino
- Jackpots and weekly promos
- Early cash-out & odds boost features
- Wide coverage of sports & live betting
- User-friendly mobile site; native mobile apps
- Welcome & ongoing offers (T&Cs apply)
- Multiple payment methods
- Sportsbook with pre‑match & in‑play markets
- Mobile web experience; native mobile apps
- Regular promotions & loyalty offers
- Virtuals & casino games
- Crypto sportsbook & casino
- Mobile-first
- Live & esports coverage
- Sportsbook + casino in one platform
- Regular local promos & challenges
- Android app; bet builder
- Sportsbook + live
- Mobile app/site
- Cash Out/boosts (where available)
- Pre‑match & in‑play markets
- User-friendly mobile site; native mobile apps
- Jackpots, boosts & free bets
- Multiple payment methods
- Sportsbook + live
- Mobile site/app
- Cash Out on select events
- Sportsbook + jackpots
- Mobile site/app
- Live betting
- Casino + live casino
- Mobile app/site
- Large game catalogue
- 5,000+ casino titles incl. Aviator
- Daily tournaments & leaderboards
- VIP/loyalty rewards
- Mobile-first sportsbook
- Lite mobile site
- Low-stake focus; live
- Football-focused sportsbook
- Live betting with quick markets
- Multi-bet bonus features
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.
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 |
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.

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.
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.
- Named company and verifiable Kenyan permission
- Local payment routes and complaint path
- 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.
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.
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.

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.
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.
- 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.
- 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.











