Safety Checklist for Betting Sites in Kenya
Here is a quick summary of the major things to look out for when determining whether a betting site is scam or not:
- Betting Control and Licensing Board (BCLB) License ✅
- MPesa & PayBill Number ✅
- Clear and Reasonable Bonus Requirements ✅
- Responsible Gambling Pages and Tools ✅
- Positive Social Media Practices and Reviews ✅
1) Check for a Betting Control and Licensing Board (BCLB) License
The first and most important safeguard is the licence. In Kenya, all gambling activities are governed by the Betting Control and Licensing Board (BCLB). The BCLB issues and renews licences and can suspend or revoke operators that break the rules.
A legitimate bookmaker should be able to show a current BCLB licence and clearly display its company name, trading name, and physical address.

22Bet Kenya have their license information clearly displayed on their home page
Crucially, BCLB maintains public lists of currently licensed operators. Before you deposit a shilling, confirm the site appears on the “Licensed Operators / Current Licences” page and that the trading name matches the website you’re using.
If the brand name differs from the legal company name on BCLB, the site should state both and make the link clear (e.g., “XYZ Betting operated by ABC Ltd”). If you can’t reconcile the names, treat it as a red flag.
Here is a simple rule: No BCLB licence, no play—no matter how attractive the odds or the bonus.
Don’t Play on Sites with Overseas Licenses
According to Kenyan law, any site that does not have a BCLB license is illegal and should not operate in this country.
However, some bookmakers have managed to by-pass this law and are serving Kenyan players. Such sites may look legit, and may possess licenses from other countries like Curacao and Malta, but that does not make them legal.
Should you get into any trouble with these sites, for example, your deposits are not credited or you can’t withdraw your winnings, you won’t be able to report such complaints to Kenyan authorities.
If you bet on unlicensed bookies, you are effectively on your own.
2. Check for Availability of MPesa/ PayBill Number
In Kenya, most betting deposits run through M-Pesa Paybill. That makes payment checks particularly powerful.
MPesa is operated by Safaricom, which works hand-in-hand with Kenya’s betting authorities to ensure that only licensed and safe operators get MPesa PayBill numbers.
Ideally, every betting site should boldly display their PayBill number on their home page. This is a clear sign that the bookmaker is legit.
If you cannot find the PayBill number of a site, treat this as a red flag.

Mozzartbet clearly display their PayBill number on their site
Having said that, some betting sites leave out their MPesa details out of oversight. However, you should be able to see the PayBill number at the point of making a deposit.
MBS KE Advice: Test Things Out with a Small Deposit before Going Bigger
Make a tiny first deposit (e.g., KSh 100), place a small wager, then request a withdrawal. If processing is slow, excuses multiply, or support ghosts you, walk away before you commit more funds.
Also, when you enter a Paybill, confirm that the name on your screen matches the bookmaker’s stated trading name. If this is not the case, cancel! Scammers often route funds to unrelated accounts.
3. Ignore Bookies with Unrealistic Bonus Wagering Requirements
Almost all betting sites give bonuses, and almost all of these bonuses have their own terms and conditions. Ideally, we’d advise you to take your and study these terms, but that can be quite challenging and time-consuming.
However, there are some instant red flags that can give away a bad bonus, one of the major ones being unrealistic bonus wagering requirements.
Take for example, a KSh 5,000 bonus with a 50x wagering requirement on odds at 3.00 or more, to be completed in 3 days. That’s designed to make you fail. And if a bookmaker cannot be reasonable with its bonus terms, there is every reason to question the intentions and legitimacy of the bookie.
What Makes a Reasonable Bonus?
From our experience with betting bonuses, an ideal turnover requirement for a sports bonus should not be more than 5x (although 10x is still manageable), while minimum odds requirements for the turnover usually falls between 1 and 1.5.
For the bonus validity period, anything under 7 days is questionable. The best bookies give customers between 14 and 30 days to wager their bonuses.
4. Look for Responsible Gaming Pages and Tools
While betting can be fun and rewarding, it can also get very addictive and frustrating. In case of the latter, bettors often need assistance to help regain control of their activities.
Proper betting sites are aware of this, and have installed responsible gambling tools on their pages to give their customers greater control over their betting activities.
Such tools include self-exclusion, deposit limits and age verification. If a betting site has not bothered to implement this on this site, it is a sign that the bookmaker does not really care about you, and might be an early indication of future issues. You are better off avoiding that bookie.
In this age of largely unregulated Social Media activities, scammers have found a safe haven on such platforms.
Now scam sites make use of social media influencers to push their campaigns to unsuspecting Kenyans. This is not to say that there aren’t legit campaigns on Social Media. The point here is that there are opportunities to fall into the trap of scam sites.
Treat flashy influencer promos with caution, verify the licence yourself, and never deposit just because a creator you like “swears by it.”
Telltale signs of a potential social media scam:
Screenshots of huge “wins” with no verifiable bet IDs.
Links to URLs that aren’t the brand’s official domain (e.g., link-shorteners, mirror domains)
Requests to “DM for Paybill” or “send to this number only.”
Do Your Own Background Check
You don’t need to be a detective. A simple background check can go a long way to protect you from scam sites.
Search the bookmaker’s legal name on Google or any other search platform. Specifically search for “complaints/scam” to see if there have been reports of malpractices. Pay attention to like Reddit and Quora where users give honest and unbiased reviews.
What To Do If You Suspect You Have Been Caught In A Scam
- Stop Transacting Immediately
Don’t send “verification fees” or “unlock deposits.” That’s a classic escalator scam. Once a scam site notice that you are falling for their tricks, they will try every means to extract more money from you until they are finally caught.
- Document Everything
Make sure you have all your evidences in place - screenshots of deposits, chats, Paybill numbers, phone numbers, URLs, and timestamps.
- Report to the Authorities - BCLB and DCI
If the bookmaker has a license from the Betting Control and Licensing Board (BCLB), the regulatory body can hold the site accountable and force it to return whatever you may have lost.
If the site does not have a Kenyan license, there isn't much the BCLB can do other than to block the site from operating in Kenya and scamming other bettors.
This is why we always advice that you bet with sites that have BCLB licence.
You can also file a fraud complaint with the DCI (Directorate of Criminal Investigations), especially if you’ve been directed to personal numbers or suffered identity theft. Kenyan media have reported DCI crackdowns on illegal betting platforms.
- Contact Safaricom M-Pesa Support with Your Transaction Details
While reversals aren’t guaranteed, they can advise and flag suspect numbers. See Safaricom’s fraud awareness guidance for best practices.
- Escalate on Social Media
IF you ever fall into the hands of a scam betting site, escalate the issue on Social Media. Post your evidences (screenshots, timestamps etc.) to alert the public on the issue. If the scam site has a presence on the social media platform, tag them and call them out. You may get lucky and get your money back.
Even if you don't, you would have damaged the site's reputation and saved other unsuspecting Kenyans from falling into the same scam.
If anything feels off, stop. There are plenty of compliant alternatives.
Company | Bonus | Action | |||
---|---|---|---|---|---|
#1 |
100% Bonus Up To Ksh. 19,000 100% Deposit Bonus |
Get 100% extra bonus money up to Ksh. 15,000 when you make your first deposit | |||
#2 |
100% Bonus Up To KSh. 15,000 | ||||
#3 |
50% Free Bets Up To KSh. 2,500 Plus 50 Free Spins |