Regulator Explainer / Kenya

BCLB — what it actually guarantees Kenyan players

220 Licensed
Brands
12 Enforcement
Actions
187 Resolved
Disputes

Key Takeaway

BCLB issues every legal betting, casino and lottery permit in Kenya under the Betting, Lotteries and Gaming Act 1966 (CAP 131). Its licence is what entitles a Kenyan player to file a complaint, demand timely payout and verify operator identity. The 2023 Finance Act sets a 7.5% withholding tax on winnings, deducted by the operator at source.

Defining the Authority

The Betting Control and Licensing Board is Kenya's gambling regulator, established in 1966 under the Betting, Lotteries and Gaming Act, Chapter 131 of the Laws of Kenya. It is headquartered in Nairobi and, following a 2023 administrative reform, is now domiciled under the Executive Office of the President rather than the Ministry of Interior. The board licenses sports betting, casinos, lotteries and prize competitions, and is responsible for combating illegal gambling activity nationwide.

BCLB's statutory powers cover issuing and renewing operator permits, setting compliance conditions, auditing licensee records, and adjudicating disputes between players and operators. Operators must hold a current BCLB licence to advertise, accept Kenyan players or use M-Pesa, Airtel Money or local bank rails for deposits. The board also coordinates with the Kenya Revenue Authority on collection of excise duty on stakes and withholding tax on winnings — combined, these levies generated KES 22.3 billion in the 2023/24 financial year.

Two recent regulatory turns matter for players in 2026. In March 2025 BCLB introduced mandatory compliance documentation for aviator and crash-style games, requiring operators to resubmit fairness certifications within a 14-day window. In May 2025 the board imposed an advertising regime that banned celebrity endorsements, requires pre-approval of all gambling adverts and limits TV broadcasting hours. The most significant historic enforcement remains the July 2019 licence non-renewals — eight major operators including SportPesa and Betin lost permits in a single action, with SportPesa ultimately re-entering the market in October 2020 under Milestone Games Ltd.

How to Verify a License

01

Open the BCLB licensee register

Go to bclb.go.ke and open the 'Licensed Operators' section from the main menu. The register is published as a downloadable PDF and updated quarterly. Bookmark the official domain — operators sometimes promote lookalike verification URLs in app footers.

02

Match the legal entity and licence number

Compare the company name shown in the operator's website footer with the entry in the BCLB register. Many Kenyan brands operate under a different legal name to their consumer-facing brand (e.g. SportPesa operates under Milestone Games Ltd). The licence number must match exactly.

03

Check the licence class and expiry

BCLB issues distinct licence classes — bookmaker, public lottery, public gaming and prize competition. Confirm the class matches the products the operator is offering you. Licences are issued for one year and must be renewed; an expired entry on the register is a red flag for a brand that may be exiting the market.

Your Legal Rights

  • Right to play only on a BCLB-licensed operator whose status you can independently verify on bclb.go.ke.

  • Right to fair and transparent odds, with full terms made available in English or Kiswahili before placing any bet.

  • Right to withdraw winnings into your registered M-Pesa, Airtel Money or bank account in the timeframe declared in the operator's terms.

  • Right to free self-exclusion tools accessible within two taps from the account dashboard of every BCLB-licensed app.

  • Right to file a formal complaint with BCLB after exhausting the operator's internal complaints process.

  • Right to clear pre-bet disclosure of the 7.5% withholding tax on winnings under the Finance Act 2023.

  • Right to data access — every BCLB licensee must supply a downloadable transaction history on request.

Operator Obligations

  • Hold a current BCLB permit in the correct class (bookmaker, public gaming, lottery or prize competition) for the product range offered.

  • Verify customer identity using a Kenyan national ID and a registered Safaricom or Airtel mobile number before allowing withdrawals.

  • Display the BCLB licence number prominently in the website footer and the 'About' screen of every Kenyan-facing app.

  • Deduct the 7.5% withholding tax on winnings at source under the Finance Act 2023 and remit it to the Kenya Revenue Authority.

  • Submit advertising material for BCLB pre-approval and never use celebrity endorsements under the May 2025 advertising rules.

  • Maintain segregated player funds so that wallet balances remain payable in the event of operator insolvency.

  • Process compliant withdrawals within the timeframe published in the operator's terms — the Kenyan industry norm in 2026 is one to three hours after KYC clearance.

  • Report suspicious transaction patterns to the Financial Reporting Centre under standard anti-money-laundering rules.

Filing a Complaint

Open a written complaint with the operator

Lodge your complaint via the operator's in-app support, email or phone helpline. Quote the bet ID, deposit reference or transaction date. Give the operator at least 14 days to respond. Save every screenshot, chat transcript and SMS — these become evidence if you escalate.

Escalate to the compliance officer

BCLB requires every licensee to designate a named compliance officer. If frontline support cannot resolve the matter, ask in writing to have the case escalated. Most KYC, withdrawal and bonus-term disputes resolve at this step without needing regulator involvement.

Gather and timestamp your evidence

Before filing with BCLB, prepare the bet ID, M-Pesa or Airtel Money statements, screenshots of the disputed balance change and the full email or chat thread with the operator. Note the date and time of every interaction. Incomplete evidence is the leading reason BCLB dismisses player complaints.

File with BCLB

Use the BCLB complaints email and physical address listed on bclb.go.ke. State the operator's licence number, attach all evidence, and clearly describe the breach (delayed payout, refused withdrawal, advertising violation). Copy your complaint to the operator so they are notified of the escalation.

Follow up at 30 and 60 days

BCLB's published service standard is to acknowledge complaints within 7 days and respond substantively within 30. If you have heard nothing at the 30-day mark, send a written follow-up. If still unresolved at 60 days, copy in the Office of the President (under whose remit BCLB now sits) and consider parallel filing with the Competition Authority of Kenya if the dispute concerns advertising.

Recent Enforcement

Date Operator Action Outcome
2026-Q1 Aviator-game operator cluster Compliance audit Six operators offering aviator and crash-style products received compliance notices for failing to file the updated fairness documentation required under the March 2025 BCLB circular. Two operators had products temporarily delisted while documentation was filed; all six were back in compliance by mid-April 2026.
2025-Q4 Tier-2 sportsbook (name withheld pending appeal) Advertising fine Operator fined for running a TV campaign featuring a Kenyan football pundit, in breach of the May 2025 celebrity-endorsement ban. The campaign was pulled within 48 hours of the BCLB notice; the fine was paid without contest.
2025-Q3 Unlicensed offshore brand cluster ISP blocking BCLB worked with the Communications Authority of Kenya to obtain DNS-level blocks against a group of unlicensed offshore casino domains marketing aggressively on TikTok. No fines — the brands held no Kenyan permits.
2019-07 SportPesa (Pevans East Africa) and seven other major operators Licence non-renewal BCLB declined to renew the licences of eight operators controlling roughly 85% of the Kenyan betting market at the time. SportPesa eventually re-entered the market in October 2020 under Milestone Games Ltd. The episode remains the largest single regulatory action in Kenyan gambling history.

Frequently Asked Questions

Is online gambling legal in Kenya?

Yes, for any operator holding a current BCLB licence in the correct class — bookmaker, public gaming, lottery or prize competition. The Betting, Lotteries and Gaming Act 1966 is the governing statute. Any platform that cannot point to a BCLB licence number you can verify on bclb.go.ke is operating outside Kenyan law, and any deposit you make with such a brand is unrecoverable through the official complaints process.

What does a BCLB licence actually guarantee me?

It guarantees three things. First, the operator's legal entity is registered in Kenya and identifiable — you can name them in court. Second, the operator is bound by BCLB's complaints process, advertising rules and KYC standards. Third, your winnings have been taxed at source under the Finance Act 2023, so you do not face a personal liability later. A licence does not guarantee fast withdrawals or generous bonuses — that is between you and the operator's terms.

What withholding tax applies to my winnings in Kenya?

Under the Finance Act 2023, a 7.5% withholding tax is deducted by the operator at source on winnings. The operator pays this directly to the Kenya Revenue Authority on your behalf; you do not need to file separately. Operators that do not transparently disclose tax handling should be treated as a red flag — the obligation is on them, not on you, but lack of disclosure suggests broader compliance gaps.

How do I verify an operator's BCLB licence?

Go to bclb.go.ke, open the 'Licensed Operators' page and download the current register. Match both the company's legal name (often different from the consumer brand) and the licence number against what is displayed in the operator's website footer or app 'About' screen. Never trust a verification link sent by the operator — always type the regulator domain yourself.

What ID do I need to register and withdraw?

Every BCLB-licensed operator must verify your Kenyan national ID and a registered Safaricom or Airtel mobile number before allowing withdrawals. Some operators allow small deposits and bets with email and phone alone, but withdrawals are gated behind full KYC. This is a regulatory requirement, not an operator choice — it cannot be waived.

Why did SportPesa lose its licence in 2019, and what changed?

In July 2019 BCLB declined to renew the licences of eight major operators including SportPesa, Betin and Betway, citing tax-compliance and player-protection concerns. SportPesa returned to Kenya in October 2020 under a new legal entity — Milestone Games Ltd — following a five-year licensing agreement. The case is still cited as a precedent that BCLB can and will withdraw operator licences when it judges the public-interest balance has tipped.

Can I self-exclude across all BCLB-licensed operators?

Single-operator self-exclusion is mandatory and available in two taps from the account dashboard of every BCLB-licensed app. A multi-operator nationwide block (similar to the UK GAMSTOP scheme) is in policy discussion but is not yet a production tool in 2026. Players who need a multi-operator block must request individual self-exclusion at each operator they use.

Where do I go for help with a gambling problem in Kenya?

NACADA (the National Authority for the Campaign Against Alcohol and Drug Abuse) operates the 1192 helpline and addiction-recovery services that cover problem gambling. The toll-free number 0800 723 253 (or 1192 from a Safaricom line) is anonymous and free. Combine this with single-operator self-exclusion and, if needed, a request to your bank or M-Pesa agent to set a daily transaction cap on outgoing gambling payments.

Deep Dives

18+

© 2026 Afroduma. 18+ Responsible Gambling.

Need support? NACADA — National Authority for the Campaign Against Alcohol and Drug Abuse

Disclaimer: Afroduma is an independent editorial platform. We are not a betting operator. Information provided is for educational purposes only and does not constitute legal or financial advice.