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.
Up to KES 75,000 bonus + instant M-Pesa.
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.
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.
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.
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.
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 guarantee | Regulated, must settle winning bets within stated timelines | No obligation to pay; no enforcement |
| Data protection | Bound by Kenya Data Protection Act 2019 | May resell ID and M-Pesa numbers |
| Fair games | RNG and odds independently audited | Games may be tuned against the player |
| Complaint resolution | BCLB mediates disputes | No recourse channel |
| Responsible gambling | Must offer deposit limits and self-exclusion | No tools, no support |
| M-Pesa integration | Official Safaricom paybill partnership | Personal till numbers; unofficial routing |
| Tax compliance | Withholds and remits 20% to KRA | Tax exposure shifts to the player |
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.
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.
| Operator | M-Pesa Paybill | Account Format | Min Deposit |
|---|---|---|---|
| Betika | 290290 | Registered phone number | KES 49 |
| SportPesa | 955100 | Username or phone | KES 50 |
| Odibets | 290680 | Registered phone number | KES 1 |
| BetLion | 290510 | Registered phone number | KES 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.
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.
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.
Foundational legislation (Cap 131) establishes the legal framework for betting and creates the institutional basis for the BCLB.
Finance Act introduces a 7.5% excise duty on betting stakes, later raised and amended in subsequent budget cycles.
SportPesa and several other operators temporarily exit the market over a KRA tax disagreement. The episode reshapes operator-regulator relations.
SportPesa resumes Kenyan operations under a renewed BCLB licence after the tax dispute is resolved.
Finance Act amendments confirm the 20% withholding on net winnings as the operative model for licensed operators.
Sector-wide audit thins the operator pool. Smaller bookmakers lose licences; tier-1 brands tighten KYC and reporting.
BCLB rolls out a digital licence verification portal and proposes watershed advertising hours to limit gambling promotion around children's programming.
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 |
|---|---|---|---|---|
| Betika | Active | 290290 | Largest market share, broadest market depth | Under 10 minutes |
| SportPesa | Active | 955100 | Brand history, EPL-tier football coverage | 15-30 minutes |
| Odibets | Active | 290680 | USSD-first, low minimum stake | Under 15 minutes |
| BetLion | Active | 290510 | East African football depth, AFCON markets | 15-45 minutes |
Compare BCLB-licensed platforms with full M-Pesa integration, transparent KRA tax handling, and verified payout records.
View Top-Rated Options →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.
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.
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.
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.
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.
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.
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.
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.
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.
Licensed Gambling Industry Analyst & East Africa Specialist