Updated April 2026

BCLB Licensed Betting Sites Kenya: Full List 2026

Complete guide to BCLB (Betting Control and Licensing Board) licensed sites in Kenya. How to verify licences, full 2026 list, why licensing matters, and how BCLB protects Kenyan bettors. Compare the top platforms in our best betting apps Kenya guide with M-Pesa.

By Daniel MwangiPublished: March 2026Updated: April 202612 min read
1Win Kenya — Top Rated 2026

Up to KES 75,000 bonus + instant M-Pesa.

View Top-Rated Options →

The Betting Control and Licensing Board (BCLB) regulates every legal betting site operating in Kenya under the Betting, Lotteries and Gaming Act (Cap 131). A BCLB licence is the single most important credential a Kenyan operator carries: without it, an operator cannot accept M-Pesa deposits, cannot withhold the KRA 20% winnings tax, and has no legal authority to pay you a single shilling.

This guide walks through the BCLB's role in 2026, the current list of properly licensed operators, how to verify a licence in under three minutes, the M-Pesa paybill architecture that anchors legitimate Kenyan betting, and the KRA withholding mechanics that licensed sites must follow. It draws on the public BCLB register, Safaricom Lipa Na M-Pesa documentation, and the Finance Act provisions governing gaming taxation.

What Is the BCLB and What Does It Regulate?

The Betting Control and Licensing Board was established under the Betting, Lotteries and Gaming Act (Cap 131) and acts as the principal gambling regulator for the Republic of Kenya. The board sits within the Ministry of Interior and National Administration, and its mandate covers sports bookmaking, public lotteries, prize competitions, gaming machines, and land-based and online casino activity.

In practical terms, the BCLB issues annual operator licences that expire on 30 June each year, sets minimum capital and financial reserve requirements for bookmakers, audits operator compliance with KYC and anti-money-laundering rules, and mediates player disputes that cannot be resolved at operator level. The board also coordinates with the Kenya Revenue Authority (KRA) on tax remittance and with Safaricom on M-Pesa paybill registration for licensed operators only.

Note: BCLB licences are renewable annually. An operator that was licensed in 2024 is not automatically licensed in 2026 — the 30 June renewal cycle has caused several mid-tier brands to operate briefly out of licence between expiry and renewal approval. Always confirm the current year's licence is active.

BCLB Licensing in Kenya: Who's Licensed in 2026

The 2024 BCLB compliance audit thinned the operator pool meaningfully. Several smaller bookmakers lost their licences after failing capital adequacy or KYC requirements, and a handful of internationally branded sites were ordered to suspend Kenyan operations until they could demonstrate local incorporation. As of the most recent BCLB register, four operators dominate the legitimate Kenyan market and consistently appear at the top of any due-diligence list.

Tier-1 BCLB-Licensed Operators (2026)

Beyond the tier-1 group, the BCLB register contains roughly 76 active licences spread across bookmaker, public lottery, and casino categories. Many of those are casino-only or lottery-only licences and do not appear in consumer-facing sports betting comparison guides. The full breakdown of how the licensing pool shifts heading into next year is something we cover in our Afcon 2027 BCLB and GRA transition guide for Kenyan licensed operators, which is essential reading for anyone planning AFCON 2027 wagering.

Why BCLB Licensing Matters for Kenyan Bettors

A licence is not bureaucratic paperwork — it determines whether you can recover your money when something goes wrong. Licensed operators are bound by enforceable obligations; unlicensed sites are bound by nothing. The contrast is sharper than most casual bettors realise.

Protection Licensed (BCLB) Unlicensed
Payout guaranteeRegulated, must settle winning bets within stated timelinesNo obligation to pay; no enforcement
Data protectionBound by Kenya Data Protection Act 2019May resell ID and M-Pesa numbers
Fair gamesRNG and odds independently auditedGames may be tuned against the player
Complaint resolutionBCLB mediates disputesNo recourse channel
Responsible gamblingMust offer deposit limits and self-exclusionNo tools, no support
M-Pesa integrationOfficial Safaricom paybill partnershipPersonal till numbers; unofficial routing
Tax complianceWithholds and remits 20% to KRATax exposure shifts to the player

How to Verify a BCLB Licence in Under 3 Minutes

Verification is straightforward once you know what to look for. Follow these four steps in order before depositing a single shilling at any new platform.

  1. Check the platform footer. Licensed sites publish their BCLB licence number and the standard wording "Licensed by the Betting Control and Licensing Board of Kenya". The number typically appears alongside company registration details and a Nairobi physical address.
  2. Cross-reference with BCLB channels. The board publishes an operator register and accepts direct verification requests. A legitimate licence number can be confirmed by phone or written enquiry; an invented number will not match the register.
  3. Confirm the Safaricom paybill. Safaricom only assigns paybill numbers to registered businesses with valid KYC. The deposit screen on a legitimate operator will route to a paybill (e.g. 290290 for Betika), not a personal till number or M-Pesa phone number.
  4. Inspect the KRA tax disclosure. Licensed operators state the 20% withholding tax in their terms. If a site claims winnings are "tax free" or "we cover the tax", that is a major compliance flag — KRA mechanics do not work that way.
Note: A BCLB seal image on a homepage is the weakest verification signal — it is trivially copied from genuine operators. Treat it as supportive evidence only when the licence number, paybill, and KRA disclosure all check out independently.

M-Pesa Deposits and Withdrawals at Kenyan Betting Sites

M-Pesa is the operational backbone of every BCLB-licensed bookmaker. Roughly 95% of Kenyan betting volume moves through Safaricom paybills, and the paybill architecture is what makes legitimate operators traceable in the first place. A bookmaker without a paybill cannot meaningfully operate in Kenya.

Lipa Na M-Pesa Paybills for Major Operators

Operator M-Pesa Paybill Account Format Min Deposit
Betika290290Registered phone numberKES 49
SportPesa955100Username or phoneKES 50
Odibets290680Registered phone numberKES 1
BetLion290510Registered phone numberKES 20

Safaricom's daily M-Pesa transaction limit currently sits at KES 500,000 per wallet, with a single-transaction ceiling of KES 250,000. Most casual bettors will never approach these thresholds, but high-volume punters need to be aware that a large withdrawal may be paid in multiple tranches. Local payment methods like M-Pesa typically clear faster than international cards and avoid FX markups entirely, which is why we recommend M-Pesa as the default rail for any Kenyan player.

Note: Use M-Pesa or a debit card, never a credit card — most card issuers code gambling transactions as cash advances and charge punitive fees plus interest from day one. Even when a credit card is accepted, the effective cost of the deposit is materially higher than M-Pesa.

KRA 20% Withholding Tax: What Licensed Sites Must Do

Kenya's Finance Act imposes a 20% withholding tax on betting and gaming winnings, calculated on the net winning amount (winnings minus stake) at the point of payout. Licensed operators are required to compute, withhold, and remit this tax to KRA on the bettor's behalf — you do not file a separate return for individual bet wins.

In practice this means a winning slip of KES 5,000 on a KES 1,000 stake produces KES 4,000 of net winnings, KES 800 of tax withheld, and KES 4,200 returned to your M-Pesa wallet (KES 1,000 stake + KES 3,200 net of tax). Licensed operators surface the deduction as a clear tax line on bet history; unlicensed operators either skip the deduction entirely (leaving you exposed) or quietly pocket the equivalent without remittance. For a deeper look at how gambling tax revenue flows through the national budget and what it means for traders and bettors, see our 2026/27 Kenya budget breakdown on gambling tax revenue allocation and trader impact.

Red Flags: Identifying Unlicensed and Cloned Sites

Cloned sites are the dominant fraud vector in Kenyan gambling. A scam operation buys a domain that differs from a tier-1 brand by one letter or hyphen, copies the design pixel-for-pixel, and routes deposits to a personal till instead of a registered paybill. The deposits clear; the withdrawals never do.

Kenya Gambling Regulation Timeline

1966
Betting, Lotteries and Gaming Act enacted

Foundational legislation (Cap 131) establishes the legal framework for betting and creates the institutional basis for the BCLB.

2017
Excise duty introduced

Finance Act introduces a 7.5% excise duty on betting stakes, later raised and amended in subsequent budget cycles.

2019
Major operator tax dispute

SportPesa and several other operators temporarily exit the market over a KRA tax disagreement. The episode reshapes operator-regulator relations.

2020
SportPesa returns

SportPesa resumes Kenyan operations under a renewed BCLB licence after the tax dispute is resolved.

2023
Withholding tax structure clarified

Finance Act amendments confirm the 20% withholding on net winnings as the operative model for licensed operators.

2024
BCLB compliance audit

Sector-wide audit thins the operator pool. Smaller bookmakers lose licences; tier-1 brands tighten KYC and reporting.

2026
Digital verification and advertising watershed

BCLB rolls out a digital licence verification portal and proposes watershed advertising hours to limit gambling promotion around children's programming.

Comparing the Top BCLB-Licensed Operators

The four tier-1 brands cover most of the legitimate Kenyan market, but each has a different operational signature. The table below summarises licence status, payment integration, and product focus for quick reference. As always, advertised cashout speeds should be compared against real cashout speeds from independent review sites — tier-1 operators tend to clear M-Pesa withdrawals within a few minutes, but bonus-related holds can extend that materially. Operators serving high-profile event windows like the Kenya leg of major marathons feature in our Eliud Kipchoge marathon betting guide, where licensing status is the first filter we apply.

Operator BCLB Status Paybill Strength Typical M-Pesa Cashout
BetikaActive290290Largest market share, broadest market depthUnder 10 minutes
SportPesaActive955100Brand history, EPL-tier football coverage15-30 minutes
OdibetsActive290680USSD-first, low minimum stakeUnder 15 minutes
BetLionActive290510East African football depth, AFCON markets15-45 minutes

Operators We've Reviewed

Compare BCLB-licensed platforms with full M-Pesa integration, transparent KRA tax handling, and verified payout records.

View Top-Rated Options →

Responsible Gambling and Self-Exclusion in Kenya

BCLB licensing carries player-protection obligations that have tightened materially in recent years. Every licensed operator must offer deposit limits, session reminders, time-out periods, and self-exclusion of at least six months. Most tier-1 operators now also support permanent self-exclusion and have signed onto cross-operator exclusion programmes that prevent a self-excluded user from simply opening an account at a competitor.

If you find yourself increasing stakes to recover losses, hiding bet history from family, or borrowing to fund deposits, those are the standard early-warning patterns and they warrant immediate action — variance recovers naturally over time, but loss-chasing accelerates real financial damage. Speak to your operator's responsible gambling team, request a self-exclusion, and consider professional support.

BCLB Regulatory Updates 2026

The board has shipped several material policy updates over the 2025-2026 cycle. A digital verification portal now allows bettors and journalists to check licence status without phoning the board. KYC requirements have been strengthened — selfie-with-ID is now standard at tier-1 operators, replacing the earlier static-ID-upload flow. Responsible gambling tooling is on a track toward becoming mandatory rather than recommended, and a proposed advertising watershed would restrict gambling promotion during programming aimed at minors.

The cumulative effect is that the gap between licensed and unlicensed operators is widening, not narrowing. Licensed operators carry more friction at signup, more transparent tax handling, and more substantive RG tooling. Unlicensed operators carry none of these, and their risk profile to the bettor has correspondingly worsened.

Frequently Asked Questions

How do I verify a BCLB licence number for a Kenyan betting site?

Check the site's footer for a BCLB licence number, cross-reference it with the BCLB's published operator list, and confirm the operator uses an official Safaricom Paybill number rather than a personal till. Licensed sites such as Betika, SportPesa, Odibets and BetLion display regulatory information prominently.

How many BCLB licensed betting sites operate in Kenya in 2026?

As of March 2026, the BCLB maintains approximately 76 active operator licences across sports betting (bookmaker), public lottery, and casino categories. The number fluctuates as licences expire, get renewed annually on 30 June, or are suspended for non-compliance.

What happens to my money if I bet at an unlicensed site in Kenya?

Unlicensed operators have no obligation to pay winnings and you have no legal recourse through the BCLB. The board only mediates disputes for licensed operators. KRA also cannot guarantee correct 20% withholding tax treatment on winnings from unlicensed platforms, which can create separate compliance problems.

Does a BCLB licence guarantee that an operator is safe?

A BCLB licence is a baseline protection, not an absolute guarantee. Licensed operators must meet KYC, anti-money-laundering, financial reserve and responsible gambling standards. Combine BCLB verification with checks on payment integration, customer support quality, and independent review history.

How do I report an unlicensed or fraudulent betting site to the BCLB?

Submit a written complaint to the BCLB offices in Nairobi with screenshots of the site, transaction evidence, and any communication with the operator. The board investigates and can request that the Communications Authority block illegal domains and that Safaricom freeze associated paybills.

What M-Pesa paybill numbers do the main BCLB-licensed operators use?

Betika uses paybill 290290, SportPesa uses 955100, Odibets uses 290680, and BetLion uses 290510. Always confirm the paybill number on the operator's official website before depositing — fraudulent clones often substitute personal till numbers.

How is the 20% KRA withholding tax applied at licensed Kenyan betting sites?

Under the Finance Act, BCLB-licensed operators withhold 20% on net winnings (stake excluded) at the point of payout, remit it to KRA, and credit the remainder to your M-Pesa wallet. The deduction appears on your bet history as a tax line, and licensed operators issue annual statements on request.

18+. Gambling can be addictive. Please play responsibly. Resources: BeGambleAware.org, GAMSTOP, or your local self-exclusion register.

Related Guides

D
Daniel Mwangi

Licensed Gambling Industry Analyst & East Africa Specialist

Play Now