I have a screenshot in front of me. It is from a Telegram group I will not name. Dated 14 February 2026. The pinned message reads, roughly, "Sign up here — KES 5,000 free bet for World Cup 2026, no KYC, instant M-Pesa." There is a link. The link goes to a domain that ends in `.bet` and a logo that looks, at first glance, like a licensed Kenyan operator. It is not. The paybill number on the deposit page is not the operator's BCLB-registered paybill. The terms page cites a Curacao reference number. There is no BCLB licence number anywhere on the site.

This piece is a walk-through. Before you deposit a single shilling for the World Cup 2026 group stage, here is what you check, in what order, and what the document trail should actually show you.

What does a BCLB licence actually authorise an operator to do?

A BCLB licence — issued under the Betting Lotteries and Gaming Act of 1966, amended 2019 — authorises a named legal entity to offer specific gambling products (sports betting, casino, lottery) inside Kenya, subject to the 7.5% excise on stakes and the 20% withholding tax on winnings.

It is a permit attached to a company, not a brand. The brand on the website and the company on the licence have to match the company that registered the M-Pesa paybill. When they do not, you are dealing with a reseller, a mirror site, or an unlicensed operator riding the SEO of a real one. The licence also fixes the operator's responsibility for KYC, source-of-funds checks, and player-fund segregation — none of which an unlicensed site has any obligation to perform.

How do I find the official BCLB licensed-operator register?

You go to the BCLB itself. The board publishes its current list of licensed bookmakers, casinos, and lottery operators on its public site. That list is the only authoritative source. A Google search for "licensed betting sites Kenya" returns affiliate pages — many of which list suspended or unlicensed brands.

Cross-reference matters. The pattern across enforcement registers globally — the UK Gambling Commission's public register is the cleanest example — is that the legal name on the register often differs from the consumer-facing brand. SportPesa's licensed entity is not "SportPesa.com." Betika operates through a Kenyan-incorporated company whose name appears nowhere in the app's splash screen. Match the legal entity in the BCLB register to the entity named in the operator's footer Terms & Conditions. If they do not match, stop there.

Free Download
Get the step-by-step M-Pesa deposit guide
The exact steps to fund via M-Pesa and withdraw safely. Sent to your inbox.

Is the M-Pesa paybill the fastest way to confirm legitimacy?

For a Kenyan bettor, yes — it is the single fastest field check. M-Pesa paybills are issued to a verified business name through Safaricom. When you initiate a deposit, the M-Pesa prompt displays the business name registered to that paybill. That name has to match the BCLB-licensed entity.

Sportpesa's paybill, Betika's paybill, Odibets's paybill — each resolves to a specific legal name on the M-Pesa prompt. If you punch in the paybill and the M-Pesa prompt returns a name you do not recognise, a personal name, or a name that does not appear on the BCLB register, cancel the transaction. A small confirmation note here from the field: Safaricom's paybill-name display is the cheapest, fastest KYC any bettor has. It costs nothing. It takes four seconds. Use it.

A BCLB-licensed operator has to display, in the website footer or a clearly linked "Licensing" page, the BCLB licence number, the licensed legal entity name, the registered office address, and the company registration number. That is the floor.

Compare to how licensed operators globally handle this. Flutter Entertainment, the parent of brands you may know internationally, references its licences and the regulator's name on every consumer page — its investor results centre discloses revenue from regulated markets at 52% of the global iGaming total. Entain's 2024 annual report states that 88% of its revenue is from regulated markets. The shape of disclosure is consistent: real operator, real footer, real numbers, real licence references. A site with a footer that says only "18+ | Gamble Responsibly" and no licence number is telling you everything you need to know.

How do I check whether the operator was sanctioned or suspended?

BCLB has, since 2020, suspended or refused renewal for multiple operators during license renewal cycles. The board does not publish enforcement actions with the same forensic detail as the UKGC, but suspensions are reported and, in some cases, gazetted. If an operator's name is missing from the current register but appears on older lists, you treat that as a red flag and verify directly with the board.

For context on what a transparent enforcement register looks like: when the UKGC fined Sky Betting and Gaming, the enforcement notice named the licensee, the failure scope, and the £1,170,000 penalty. When Ladbrokes and Coral were sanctioned, the £17m regulatory settlement notice specified the failures: insufficient customer interactions with high-risk players, inadequate AML controls. That is the disclosure standard you anchor your expectations to. If your Kenyan operator's name shows up in news of a 2023 suspension and they are now back online with no public statement, you ask why.

What about the international licences these operators cite?

Some BCLB-licensed operators — Betway Kenya is part of Super Group; 1xBet Kenya is a local arm of an international brand — reference additional foreign licences in marketing copy. Those references are not a substitute for the BCLB licence. They are a marketing add-on.

A Maltese MGA licence does not authorise gambling activity inside Kenya. A Curacao reference number authorises essentially nothing in any tier-one jurisdiction. The BCLB licence is the one that matters for a bet placed from a phone in Nairobi. Field note: the most common mirror-site move is to pair a stolen-logo brand with a Curacao reference number and to count on the bettor not knowing the difference. The Curacao reference is the tell.

How does the 7.5% excise and 20% withholding tax actually land on my account?

The 7.5% excise is deducted at the point of stake. You stake KES 1,000; KES 75 goes to the tax authority before the bet even places, so your effective stake is KES 925. If you win, the 20% withholding tax is deducted from your winnings — not from the total payout including stake, from the winnings portion — before the operator credits your M-Pesa.

A licensed BCLB operator implements this stack in their bet-slip and cashout flows. An unlicensed site does not — which means they advertise "higher odds" or "more cashback" because they are not deducting the excise. That is not generosity. That is tax evasion the operator is offloading onto you the moment a regulator looks at your M-Pesa statement. The math sounds favourable until you are the one explaining the transactions.

What responsible-gambling tools should a real BCLB operator offer?

A licensed operator should offer deposit limits, session-time alerts, self-exclusion, and access to support services — not as marketing copy but as actual functional buttons inside your account. The mechanism matters more than the slogan.

The international benchmark for what mechanism-led RG looks like is GAMSTOP — the UK self-exclusion register that, by 2024, had 0.42 million registered users and binds every UKGC-licensed operator automatically. A single registration excludes the user from every UKGC-licensed brand for 6 months, 1 year, or 5 years at the user's choice. Kenya does not yet operate a cross-operator self-exclusion register of that scope, which means the burden falls on each operator individually. When you check a Kenyan operator, you check whether their self-exclusion is real (an account-level button that locks deposits) or boilerplate (a number for a helpline and nothing else).

What does the World Cup 2026 specifically change about this risk?

It changes the volume of fraudulent sites, not the rules. Major tournaments produce a spike in mirror sites, lookalike domains, and Telegram-driven funnels pointing to unlicensed operators. The promotional copy is tournament-themed; the underlying scam is the same one that runs year-round.

The single largest concentration of fraud during a tournament window is the "free bet" or "boosted odds" link distributed through WhatsApp, Telegram, and TikTok comments. The promotional value is real-sounding — KES 5,000 free, 50% deposit match, enhanced odds on Brazil to win the group. The site is not on the BCLB register. The paybill is not in the operator's name. The deposit clears but the withdrawal does not. The pattern across complaints during the 2022 World Cup window was consistent, and there is no evidence the 2026 window will be different.

What is the one document I should screenshot before I deposit?

Screenshot the M-Pesa confirmation prompt — the one that shows the paybill number and the registered business name — before you press 1 to confirm the deposit. That single image, with a timestamp, is the artefact you produce if the operator vanishes or refuses your withdrawal.

This is the receipt that matters. The BCLB register tells you who is licensed. The footer tells you who the operator claims to be. The M-Pesa prompt tells you who actually receives the money. When those three names match, you are dealing with a licensed BCLB operator. When they do not, you are not — and no amount of tournament promotional copy changes that. The BCLB public register is the document. The M-Pesa prompt is the receipt. Match them. Or do not deposit.

FAQ

BCLB issues licence references tied to the licensed legal entity and product type (bookmaker, public gaming, lottery). The footer should display the licence reference and the legal entity name. There is no universal "format" you memorise — the test is whether the reference appears in the current BCLB register against the same legal entity. If the footer shows only a generic "licensed in Kenya" badge with no entity name and no traceable reference, treat it as unverified.

Are international brands like Betway Kenya and 1xBet Kenya actually BCLB-licensed?

Yes — the Kenyan-facing arms of Betway and 1xBet operate under BCLB licences held by locally incorporated entities. That said, the licence covers the local entity, not the global parent. When you check, confirm the legal entity named on the Kenyan site footer matches the BCLB register. International branding does not transfer the licence; the local entity has to hold its own permit, and that permit is what authorises operations inside Kenya.

Does M-Pesa block deposits to unlicensed gambling operators?

M-Pesa does not actively block unlicensed gambling paybills — it processes transactions based on registered business profiles, not BCLB licensing status. This is why the paybill name check matters: Safaricom shows you the business the paybill is registered to, and you compare that to the BCLB register yourself. The compliance burden sits with the bettor. M-Pesa is a payment rail, not a regulator.

How is the 7.5% excise different from the 20% withholding tax on winnings?

The 7.5% excise is charged on the stake at the moment you place the bet — it reduces the effective amount that goes onto your selection. The 20% withholding tax is charged on the winnings, not on the total payout. If you stake KES 1,000 at odds of 2.0, your effective stake after excise is KES 925, and if it wins, the WHT applies to the profit portion before the operator credits your M-Pesa. Both stack — they are not alternatives.

Can I legally use a VPN to access international betting sites during the World Cup?

You can technically connect — but the moment you deposit, you are funding an unlicensed operator from inside Kenya, and the operator is not bound by BCLB rules on dispute resolution, KYC, or fund segregation. There is no recovery path if the site closes your withdrawal. Tax obligations on winnings also do not disappear because the operator is offshore. The lower friction is not a feature; it is the absence of consumer protection.

What should I do if my withdrawal from a "BCLB-licensed" site is being delayed indefinitely?

First, verify the operator's BCLB licence is still active in the current register. If yes, escalate through the operator's complaints process and document every exchange. If unresolved, file a complaint with the BCLB directly — the board has the authority to investigate licensed operators. If the operator is not in the current register, the withdrawal is unlikely to be recoverable through regulatory channels, and the lesson is the screenshot you should have taken at the M-Pesa prompt before depositing.

Why do affiliate sites keep listing operators that have been suspended?

Affiliate review sites are slow to update, and the commercial incentive runs in the opposite direction — a high-traffic review page for a suspended operator still pays affiliate commissions if the operator's site is technically online. This is not a Kenyan problem; it is a global one. The fix is to anchor on the BCLB register as the source of truth and treat every third-party "top 10 betting sites" list as a marketing surface that may lag the regulator by months.

How often does the BCLB licensed-operator list actually change?

The list shifts with the annual license renewal cycle and with mid-cycle suspensions when an operator breaches conditions. There is no fixed schedule for updates, which means a check you did six months ago is not a check that is valid today. The 2020-2024 renewal cycles produced multiple non-renewals — operators who held a licence at one point and do not now. Before any deposit, including a re-deposit to an operator you have used before, you reconfirm on the current register.