Ranking

BCLB Licensed Betting Firms and Legal Betting Sites in Kenya

What a BCLB or GRA licence means, how to check a bookmaker's licence yourself, and which legal betting sites in Kenya we currently rate.

By , Editor, betting tips and bookmaker reviewsUpdated 4 min read

BCLB Licensed Betting Firms and Legal Betting Sites in Kenya

Advertiser disclosure: we may earn a commission when you join an operator through links on this page. It never changes our scores. How we make money.

BCLB licensed betting firms are bookmakers that were approved by the Betting Control and Licensing Board, the body that regulated betting in Kenya for decades. Under the Gambling Control Act, 2025, that role has passed to the new Gambling Regulatory Authority (GRA), and licences are now issued and renewed under the new rules. A legal betting site in Kenya today shows a current licence number, names its operating company and meets the GRA's conditions. Below is how to check that yourself and which registered betting companies we currently rate.

From BCLB to the Gambling Regulatory Authority

The Betting, Lotteries and Gaming Act and the BCLB set the rules for Kenyan betting for many years. Lotteries fell under the same law; our page on legal lotto in Kenya explains the current options. The Gambling Control Act, 2025 replaced both and created the GRA, which now handles licensing, monitoring and enforcement. Existing BCLB licences stayed valid until they expired, so you will still see "BCLB" on many sites. New licensing, advertising and player-protection regulations have come into force under the Act, and the GRA has opened its own licensing cycle; parts of the licensing rules have been challenged in court, so details may still change.

TopicOld systemNew system
LawBetting, Lotteries and Gaming ActGambling Control Act, 2025
RegulatorBetting Control and Licensing Board (BCLB)Gambling Regulatory Authority (GRA)
Online bettingCovered by bookmaker licencesSeparate online licence required
Foreign operatorsLicensed through local companiesMust register locally with a Kenyan address, customer care and local bank account for player funds
Self-exclusionOperator by operatorCentral register; operators must close self-excluded accounts

Licensed betting sites we rate

Licensed betting sites in Kenya
RankOperatorRatingWelcome offerHighlightsVisit
1
Betika
BetikaRead review of BetikaM-Pesa paybill 290290
Our rating: 8.0 out of 10See current offer on site
  • Jackpot
  • Aviator
  • Virtuals
  • Casino
Visit siteReview of Betika
2Our rating: 7.5 out of 10See current offer on site
  • Jackpot
  • Aviator
  • Casino
  • Android app
Visit siteReview of SportPesa
3
OdiBets
OdiBetsRead review of OdiBetsM-Pesa paybill 290680
Our rating: 7.5 out of 10
Free bet for new customers18+ T&Cs apply
  • Jackpot
  • Aviator
  • Virtuals
  • Casino
Visit siteReview of OdiBets
4
Mozzart Bet
Mozzart BetRead review of Mozzart BetM-Pesa paybill 290059
Our rating: 7.5 out of 10See current offer on site
  • Jackpot
  • Aviator
  • Virtuals
  • Casino
Visit siteReview of Mozzart Bet
5Our rating: 7.5 out of 10See current offer on site
  • Aviator
  • Virtuals
  • Casino
  • Android and iOS app
Visit siteReview of BetPawa
6
BongoBongo
BongoBongoRead review of BongoBongoM-Pesa paybill 499995
Our rating: 7.0 out of 10See current offer on site
  • Aviator
  • Virtuals
  • Casino
  • Android app
Visit siteReview of BongoBongo
7
SportyBet
SportyBetRead review of SportyBetM-Pesa paybill 590555
Our rating: 6.5 out of 10See current offer on site
  • Aviator
  • Virtuals
  • M-Pesa
Visit siteReview of SportyBet
8
KwikBet
KwikBetRead review of KwikBetM-Pesa paybill 290028
Our rating: 6.5 out of 10See current offer on site
  • Jackpot
  • Aviator
  • Virtuals
  • Casino
Visit siteReview of KwikBet
9Our rating: 6.5 out of 10See current offer on site
  • Jackpot
  • Aviator
  • Casino
  • M-Pesa
Visit siteReview of Shabiki
10
22Bet
22BetRead review of 22BetM-Pesa paybill 7325515
Our rating: 6.5 out of 10
100% first deposit bonus up to KES 19,00018+ T&Cs apply
  • Casino
  • Android and iOS app
  • M-Pesa
Visit siteReview of 22Bet

18+. Offers and terms change often: always read the full terms on the operator site before you deposit.

The licence field for each bookmaker shows the number published on its own site, where we found one. We list only operators with a confirmed Kenyan presence. If a licence number changes or a regulator suspends an operator, we update the table and the review.

How to check a betting licence yourself

  1. Scroll to the footer of the bookmaker's site. Licensed Kenyan operators display a licence number and the operating company's name, often with a note about age limits.
  2. Note the company name, which is usually different from the brand. It should be a company registered in Kenya.
  3. Compare with the regulator. The GRA and, before it, the BCLB have published lists of licensed operators and notices about suspended ones. Check the regulator's official site or recent news on regulator lists.
  4. Check the M-Pesa name. When you deposit, the confirmation SMS should show the operating company or brand, not a person's name.
  5. Look for ads with a licence number. The 2026 advertising rules require approved gambling adverts to show the licence number and a counselling message.

Why a licence matters to you

A licence is not a stamp of quality, but it gives you something no unlicensed site can: a regulator. Licensed operators must follow rules on age checks, player funds, advertising and self-exclusion, and a complaint can be escalated if a bookmaker refuses to pay. With an unlicensed site, a frozen balance is simply gone. Licensed operators also deduct excise duty and withholding tax as the law requires, so the tax side is handled for you.

Crackdowns on illegal betting sites

Kenyan regulators have repeatedly ordered unlicensed bookmakers shut and asked Safaricom to suspend their paybills and shortcodes, most visibly in 2019 and again in 2025, when dozens of sites were targeted. If a bookmaker's paybill suddenly stops working, it may have been suspended. Do not send money to an alternative number shared on social media; wait for an official notice on the operator's site.

Using a licensed bookmaker protects you from fraud and lost balances, not from losing bets. You still need a budget and limits. Under the new law, self-exclusion covers all licensed operators: once you register, operators must close your accounts and stop marketing to you for the chosen period. Details are on our responsible gambling page. Only adults 18+ may bet, and operators can ask for your ID to confirm it.

Licence numbers you will see on Kenyan sites

Kenyan licence numbers usually start with letters that show the type of permit: BK for bookmaking and PG for public gaming such as casino games, with a separate number for each. A site that offers both sports betting and casino may therefore show two numbers. Some operators still show an older number in one place and a newer one in another; when that happens, our reviews record the one in the current footer and note the difference.

Where to go next

Once you have confirmed a site is licensed, compare the practical side: M-Pesa deposits and withdrawals, the betting app, and the bonus terms. Our full betting sites ranking and individual bookmaker reviews cover all of it.

Frequently asked questions

Is the BCLB still the betting regulator in Kenya?

No. The Gambling Control Act, 2025 replaced the BCLB with the Gambling Regulatory Authority. Licences issued by the BCLB stayed valid until expiry, which is why many sites still mention it.

Where can I see the list of licensed betting companies in Kenya?

The regulator publishes licensed operators and suspension notices on its official channels. Combine that with the licence number shown in the bookmaker's site footer.

Is it illegal to bet on an unlicensed site?

The law targets operators who run unlicensed gambling, but players lose all protection on such sites. If an unlicensed site keeps your money, there is no regulator to help.

Can foreign betting sites get a Kenyan licence?

Yes, if they register in Kenya and meet the conditions, including a local address, customer care and player funds held in a Kenyan bank.

Does a licensed site pay tax for me?

Licensed operators deduct excise duty on top-ups and withholding tax on payouts automatically. Check the current rates on the bet slip or KRA guidance.

Faith WambuiIllustrated editorial avatar

About the author

Editor, betting tips and bookmaker reviews

Faith Wambui is the editorial pen name of the BetTips.co.ke desk. Pages under this name are researched and written by several contributors who follow Kenyan football, the SportPesa and Betika jackpots and licensing news, and are checked against each operator's published terms, help pages and app store listings before publishing. We update pages when terms change and never accept payment for ratings. How our editorial team works.