Ask "how many betting companies hold a BCLB licence in Kenya right now" and you will get a number. You will get several numbers, actually, depending on which aggregator blog you land on. Ninety-nine is the figure that circulates. The honest answer to whether that figure is correct is: it depends on the day you ask, because the Betting Control and Licensing Board suspends and reinstates operators on its own schedule, and a static list republished in March is already stale by June.

So we are not going to hand you a ranked table and call it verification. We spent the better part of a fortnight doing the unglamorous thing — pulling operator claims against what a licensing register can and cannot prove, then walking the bettor economics back to the actual tax law — and what we found is that the list is the least useful part of the question. The useful part is what the licence does to your money once you deposit it. Below are three hypothetical bettors. None of them are real people; we did not meet them or interview them. They are composite illustrations built only from grounded numbers, and each one shows a different way the same two taxes land.

Here is the concession first, because the opposing view has a real point. Yes — checking that an operator is licensed matters, and an operator like SportPesa or Betika being BCLB-licensed is genuinely better than the alternative. We will grant that fully. Then we are going to spend the rest of this piece showing why "is it on the list" answers almost none of the questions you actually care about.

Scenario 1: The KES 500 Weekend M-Pesa Bettor

Picture someone — call her the Saturday punter — who tops up KES 500 every weekend through M-Pesa onto a single BCLB-licensed app like SportPesa. She is not chasing a living. She wants two or three accumulators on the Premier League and a reason to care about the late kickoff. This is the most common Kenyan bettor profile, and the tax stack treats her the way it treats everyone: before skill, before luck, before the first whistle.

Start with the excise. Kenya's 2019 amendment imposes a 7.5% excise duty on the amount staked. That is not a tax on winning. It is a tax on *betting*. So her KES 500 deposit does not become a KES 500 stake — KES 37.50 is gone to excise on the way in, and roughly KES 462 is what actually rides on the match. She has lost 7.5% before the ball moves.

Now suppose she gets it right and her KES 462 stake lands at even money — odds of 2.0, a coin-flip she called correctly. Payout is KES 925, of which KES 462 is her own stake coming back and KES 462 is winning. Kenya withholds 20% on winnings. That is another KES 92 to the taxman. She walks away with about KES 833 on a bet she sized at KES 500 and *won*. Double-your-money on the slip became roughly +67% in her pocket.

The texture worth noticing: M-Pesa is not optional plumbing here. Licensed operators are required to integrate it, which is why your deposit clears in seconds and why the 7.5% comes off cleanly at the rail.

For the Saturday punter, none of this is catastrophic. KES 37.50 a week is the price of the entertainment, and she has the disposition to treat it that way. But understand what "BCLB-licensed" bought her: it bought her a clean M-Pesa rail, a real complaints route, and a tax that is at least applied honestly. It did *not* buy her better odds. The same way the UK regulator's public register tells you an operator exists and is permitted but tells you nothing about whether the price is fair — a register is a permission slip, not a value judgment. Kenya's BCLB plays the same role and has the same limit.

Scenario 2: The KES 20,000-a-Month Accumulator Grinder

Now let us say you are the grinder. Imagine a bettor who runs roughly KES 20,000 of stakes through his accounts every month, spread across two licensed books — say Betika for the local-league lines and Odibets because it loads fast on a cheap handset. He keeps a spreadsheet. He thinks of himself as disciplined, and by the standards of his WhatsApp group he is.

Run his excise first, because it is the number his spreadsheet usually forgets. KES 20,000 staked across a month at 7.5% is KES 1,500 paid in excise duty *regardless of whether he wins or loses a single bet*. Over a year that is KES 18,000 — close to a full month of stakes — vaporised before outcomes are even counted. This is the line item that quietly decides whether a "break-even" bettor is actually break-even. He is not. The excise alone makes him a structural loser unless his pre-tax edge clears 7.5%, and almost nobody's does.

Then the 20% withholding lands on the winning months and never refunds the losing ones. That asymmetry is the trap. In a month he nets KES 8,000 of winnings, KES 1,600 is withheld. In a month he loses, there is no credit, no carry-forward, no offset against the excise he already paid. The tax is structured so that variance works against him in both directions: it taxes his good weeks and ignores his bad ones.

Listen — and this is the part the Telegram tipsters will never put in the broadcast — the operator's licence status does nothing to change this math. Betika being Kenyan-owned and BCLB-licensed, Odibets being M-Pesa-first and BCLB-licensed, these are real facts and they protect him from the *unlicensed* failure mode, the one where the book simply does not pay. They do not protect him from the tax structure, because the tax is the same at every licensed book. He is comparing apps on welcome bonuses when the only variable that moves his annual P&L is a rate set by the Treasury.

We have watched this pattern in enforcement records elsewhere too. When the UK regulator settled with Ladbrokes and Coral for £17m in 2022, the published failures were about not intervening with high-loss customers — the exact profile of a grinder convinced he is disciplined. The mechanism differs across borders; the customer it catches does not.

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.

Scenario 3: The Multi-Operator "Verify Everything" Bettor

Third profile. Imagine the bettor who reads the query that brought you here — "SportPesa Betika 1xBet Melbet full list verify" — and takes it literally. He spreads stakes across four or five brands to arbitrage promotions and is the type who actually wants to confirm each one is licensed before funding it. Good instinct. This scenario exists to reward it and to show you where it breaks.

Here is the uncomfortable thing we have to flag honestly, because our standing rule is that we cite grounded facts or we name the gap: our dataset confirms that SportPesa, Betika, Odibets, 1xBet Kenya and Betway Kenya are the Kenyan operators within scope. We could not pull a live BCLB register entry — or the specific "99 operators" count, or a current Melbet Kenya licence record — into this dataset. So we will not tell you Melbet is licensed, and we will not tell you it isn't. We will tell you the brand appears in your search query and not in our verified set, *and that is precisely the situation in which you stop reading lists and go to the source.*

That distinction is not pedantry. 1xBet and Melbet are operationally adjacent international brands; people assume a licence held by one covers the other. The BCLB does not licence "brand families." It licences specific corporate entities for specific products. A blog that bundles them into one row is guessing, and you are the one funding the guess.

So the verification move for this bettor is mechanical, not editorial. You do not trust the listicle and you do not trust us as the final word either — you confirm against the regulator's own published licensing status, the same discipline a UK bettor applies when checking the Gambling Commission's register rather than a comparison site. The BCLB is the only body whose say-so is dispositive in Kenya.

And then — having verified — he hits the exact same wall as the other two. Four licensed accounts means four M-Pesa rails each skimming 7.5% on entry and 20% on exit. Diversifying operators diversifies nothing about the tax. He has done the hard, correct work of verification and arrived at a worse version of the grinder's problem, multiplied across more accounts.

What All Three Share

Three different stake sizes, three different temperaments, one identical structure underneath. That is the pattern, and it is worth naming flatly.

First: the tax is upstream of the operator. The 7.5% excise on stakes and the 20% withholding on winnings apply at every BCLB-licensed book identically. No licensed operator can undercut them, because they are set by statute, not by competition. Every "which app pays best" debate is a rounding error next to this.

Second: M-Pesa is the real moat. Mandatory mobile-money integration means the operators with the deepest carrier and float relationships win on settlement speed and cash-out reliability — not on odds. The competitive advantage in Kenyan betting sits with payment plumbing, which is why the licensed incumbents are so hard to dislodge.

Third — and this is the responsible-gambling point made as a mechanism rather than a slogan — Kenya does not yet run a single national self-exclusion register that binds every licensed operator at once. Contrast that with how the UK's GAMSTOP scheme works: one registration blocks deposits across every licensed UK brand automatically. In Kenya, exclusion is operator-by-operator. If you need to stop, you currently have to stop at each book separately. Know that before you open five accounts, not after.

Which Scenario Is You?

Be honest about which spreadsheet you keep. If you top up small amounts for the weekend and treat the 7.5% as the cost of caring about a match, you are Scenario 1, and the only thing you owe yourself is confirming your one app is genuinely licensed. If you are running thousands a month and calling yourself disciplined, you are Scenario 2 — and the number you have been ignoring is the KES 1,500-per-KES-20,000 excise that makes break-even mathematically impossible without a real edge. If you are spreading across brands and chasing promos, you are Scenario 3, and your good verification instinct has led you straight into a multiplied tax problem.

None of the three is rescued by a better operator. All three are clarified by reading the law instead of the leaderboard. Pick the one that is actually you, then decide whether the entertainment is worth the rate — because the rate is the product.

FAQ

How many betting companies are actually licensed by BCLB in 2026?

There is no single permanent number, which is why the widely-quoted "99" should be treated as a snapshot, not a fact. The Betting Control and Licensing Board suspends and reinstates operators on a rolling basis, so any count republished by a blog is accurate only on its publication date. We could not pull a live BCLB register figure into our dataset, so the honest answer is: verify the current count against the Board directly rather than trusting an aggregated list.

Is 1xBet or Melbet legally licensed in Kenya?

Our verified dataset includes 1xBet Kenya among the in-scope BCLB-licensed brands, but it does not contain a current Melbet Kenya licence record — so we will not assert one. This is the exact reason the two should never be treated as interchangeable. The BCLB licenses specific corporate entities for specific products, not brand families, so a licence held by one international brand does not automatically extend to a sister brand. Confirm each entity separately.

How much tax do I actually pay on a bet in Kenya?

Two separate taxes stack. A 7.5% excise duty is charged on the amount you stake, deducted before the bet runs — so a KES 1,000 deposit puts roughly KES 925 into play. Then a 20% withholding tax applies to your winnings if the bet lands. On an even-money winning bet, the combined effect turns a notional "double your money" into roughly a 67% real return.

Why is M-Pesa integration so important for licensed operators?

Licensed Kenyan operators are required to integrate M-Pesa, which makes mobile money the default deposit and withdrawal rail. The practical consequence is that competitive advantage concentrates among operators with the deepest carrier and float relationships — they settle faster and cash out more reliably. It also means the 7.5% excise comes off cleanly at the payment rail. The moat in Kenyan betting is payments infrastructure, not odds.

Does choosing a bigger operator like SportPesa or Betika give me better odds after tax?

No. The 7.5% excise and 20% withholding are statutory and apply identically at every BCLB-licensed book, so no licensed operator can undercut them. Differences between SportPesa, Betika, Odibets and others come down to market coverage, app speed, settlement reliability and promotions — not the tax-adjusted value of a given bet. The "which app pays best" comparison matters far less than the rate set by statute.

Can I self-exclude across all Kenyan betting sites at once?

Not through a single national register, as far as our data shows. Kenya does not operate a unified cross-operator self-exclusion scheme equivalent to the UK's GAMSTOP, which blocks deposits across every licensed brand from one registration. In Kenya, self-exclusion is currently handled operator by operator, meaning you would need to exclude yourself at each book individually. Factor that in before opening accounts across multiple operators.

How do I verify a Kenyan betting licence myself?

Go to the regulator, not a comparison blog. The Betting Control and Licensing Board is the only body whose licensing status is dispositive in Kenya, and licences are issued to named corporate entities for named products. Check the specific entity behind the brand you intend to fund, and re-check periodically, because suspension and reinstatement happen on the Board's schedule and a list that was correct last quarter may not be correct now.

The operative rule is not a leaderboard or a "top operators" list — it is the licensing requirement under the Betting, Lotteries and Gaming Act (1966, as amended in 2019), enforced by the BCLB, with the 7.5% stake excise and 20% winnings withholding sitting on top of every licensed account in the country. Confirm the entity against the Board, do the tax math before you deposit, and treat everything else as a footnote to those two facts.