Bookmaker reviews: every Kenyan betting site rated
Eighteen bookmakers make the Scout Report and five more are listed with the reason they don't. Each one was read on its own pages for its licence number, M-Pesa paybill, limits and offer terms, and scored on five weighted tests.
Which Kenyan betting sites are rated?
Eighteen bookmakers are ranked, in the order set by their weighted scores. Scores run from 7.8 at the top to 4.8 at the bottom, and no bookmaker currently reaches the Strong band of 8.0 or more. The reasons are mostly shared across the market: licence numbers that can’t be checked against a public GRA register, limits that bookmakers don’t publish and offer terms with gaps.
| # | Bookmaker | Score | Offer | Worth knowing |
|---|---|---|---|---|
| 1 | Betika | 7.8/10 | No new-customer offer | Two weekly jackpots from KSh 15 |
| 2 | betPawa | 7.7/10 | No new-customer offer | KSh 2 minimum deposit, M-Pesa and Airtel |
| 3 | Mozzart Bet | 7.7/10 | 50% free bet up to KSh 2,500 on first deposit | 20-game weekly jackpot from KSh 50 |
| 4 | SportPesa | 7.7/10 | Current offers in account | Prints a GRA-format 2026 licence number |
| 5 | OdiBets | 7.3/10 | Lost First Bet Bonus: up to KSh 200 back as bonus | SMS betting on 29680 and a sub-3 MB app |
| 6 | 1xBet | 7.2/10 | 200% first-deposit bonus | M-Pesa from KSh 40; Airtel from KSh 10 |
| 7 | SportyBet | 7.2/10 | Multibet bonus up to 1,000% | KSh 1 minimum deposit |
| 8 | Shabiki | 7.1/10 | Multibet boosts and casino cashback | Sports, jackpots and casino |
| 9 | Radabet | 7.0/10 | Welcome boost after a first deposit of KSh 10 or more | M-Pesa from KSh 10, withdrawals from KSh 11 |
| 10 | ChezaCash | 6.9/10 | Deposit bonus on first three deposits, up to KSh 17,500 in total | Three-deposit sports welcome package |
| 11 | Pepeta | 6.8/10 | Up to 25 Aviator free bets of KSh 10 in the first 5 days | Aviator free bets in the first 5 days |
| 12 | 22Bet | 6.7/10 | 100% up to KSh 19,000 | Sports, casino and M-Pesa payments |
| 13 | Yellowbet | 6.5/10 | 100% up to KSh 10,000 in free bets | M-Pesa and Airtel; slots, live tables and crash games |
| 14 | Melbet | 6.2/10 | 200% up to KSh 25,700 | Sports and casino welcome offers |
| 15 | KessBet | 5.7/10 | First-deposit rewards up to KSh 5,000 in four tiers | Sports, casino and crash games |
| 16 | Megapari | 5.2/10 | 100% on first two deposits | Sports, casino and live betting |
| 17 | HelaBet | 5.0/10 | Welcome offer in account | Sports, live betting and casino |
| 18 | GoldPari | 4.8/10 | Welcome offers in account | Sports betting and casino |
Four of the eighteen, GoldPari, HelaBet, KessBet and Megapari, are ranked even though no licence number has been seen on their sites. That missing number lowers their licence score heavily, which is the main reason they sit at the bottom of the table, and each of their reviews carries the flag. The five bookmakers below aren’t ranked at all.
Not ranked right now: BetLion (Site unreachable; licence, paybill and offer could not be checked); Betsafe (Left Kenya in May 2024); Betway (Left Kenya in May 2023); GameMania (Not yet checked from Kenya); PakaKumi (Conflicting licence numbers and offer figures on its own site; no paybill printed).
Which bookmaker suits which punter?
A score sums up five tests, but most punters care about one or two of them. The notes below take each ranked bookmaker in Scout Report order and say who it suits and what to watch. The full review behind each one covers payments, licence, offers, markets and mobile in detail.
Betika: small stakes and cheap jackpots
Betika suits the punter who deposits little and often. The minimum deposit is KSh 10 on paybill 290290, and two 15-game jackpots run each week, with tickets at KSh 15 and KSh 49. It is Safaricom-only, so Airtel Money users have to move money to M-Pesa first, and there is no offer for new customers. Its footer prints BK-0001117 and PG-0001113 in the old BCLB format.
betPawa: the lowest minimum, and Airtel too
betPawa takes deposits from KSh 2, the lowest of any ranked bookmaker, through M-Pesa paybill 290020 with the account PAWA, and it takes Airtel Money as well. Its help pages state the 5% tax on deposits and withdrawals in plain words. There is no jackpot, and the minimum withdrawal is only visible after logging in.
Mozzart Bet: long jackpots and a welcome offer with printed terms
Mozzart Bet runs the longest of the jackpots tracked here, the 20-game Super Grand at KSh 50 a ticket, alongside a 16-game daily jackpot at KSh 20. Its welcome offer, a 50% free bet up to KSh 2,500, comes with its terms printed in full: four or more legs at 1.70 or more, within 7 days. Paybill 290059 takes M-Pesa only, and the footer still names the BCLB rather than the GRA.
SportPesa: the only GRA-format licence, plus SMS betting
SportPesa is the only ranked bookmaker that prints a licence number in the new GRAK/2026 format, GRAK/2026/BK185751. It runs the 17-game Mega Jackpot Pro and a 13-game midweek jackpot, both at KSh 99, and takes bets by SMS on 79079. Deposits go to paybill 955100 or 5212121, with Airtel Money accepted. It publishes no minimum deposit or withdrawal, and its offers are only shown inside the account.
OdiBets: SMS betting and a light app
OdiBets suits punters on feature phones or tight data bundles, with SMS betting on 29680 and an Android APK of under 3 MB. Its old KSh 30 registration free bet has ended. The current offer refunds a losing first bet of KSh 100 or more at 1.50 or more, up to KSh 200 as bonus, which then has to go on a multi of six or more legs at 2.50 or more each within 48 hours. Paybill 290680 takes M-Pesa only, and the minimum withdrawal is KSh 100.
1xBet: published Airtel and M-Pesa limits
1xBet publishes its limits clearly: Airtel Money from KSh 10, M-Pesa from KSh 40 on paybill 290011, and withdrawals from KSh 100. Its 200% first-deposit bonus needs a KSh 112 deposit and runs for 30 days, but its public guide mixes sportsbook and 1xGames wagering, so the full rules need reading in the account. The footer gives 0001233 and 0001232 and names the BCLB, without the BK and PG prefixes other bookmakers use.
SportyBet: KSh 1 deposits and plain tax wording
SportyBet takes deposits from KSh 1 and pays out from KSh 11, on paybill 590555. It states the 5% tax on deposits and on withdrawals in plain words, and caps instant withdrawals at KSh 70,000 a day. There is no welcome offer, only a multi-bet bonus of up to 1,000% on slips of two or more legs at 1.20 or more. The footer names only the BCLB.
Shabiki: Aviator, JetX and a cashback with published tiers
Shabiki suits punters who split their time between football and crash games, with Aviator and JetX alongside the sportsbook. Its weekly casino cashback publishes its tiers, up to 10% and capped at KSh 1,500, with no wagering. Deposits go to paybill 290063 with the account SHABIKI, and SMS instructions are given. It prints BK00000671 and PG0000428 under the BCLB.
Radabet: low limits, but no gaming licence printed
Radabet takes KSh 10 deposits on paybill 4966000 and pays out from KSh 11, with support on phone, WhatsApp, email and live chat. It runs casino and crash games but prints only a betting licence, BK 0001340, with no PG gaming number, and its welcome boost publishes neither the amount nor the wagering.
ChezaCash: a three-deposit welcome package with heavy terms
ChezaCash offers bonuses of 200%, 150% and 100% on the first three deposits, up to KSh 17,500 in total. The terms are demanding: 5x the deposit plus bonus, on slips of five or more legs at total odds of 20.00, within 7 days, and conversion is capped at the bonus amount. Paybill 290030 takes M-Pesa, with deposits also possible by SMS to 29030, and the minimum withdrawal is KSh 50. Its footer prints BK0001160 under the BCLB.
Pepeta: Aviator free bets and two wallets
Pepeta takes M-Pesa on paybill 779900, with the account Pepeta, and Airtel Money too. New customers get up to 25 Aviator free bets of KSh 10 over their first five days, with cash-out allowed at 2.00x or more. Its own pages give two different minimum deposits, KSh 10 and KSh 50, and its footer names only the BCLB.
22Bet: M-Pesa, Airtel and cards, but no paybill printed
22Bet lists M-Pesa, Airtel Money and cards. Its 100% first-deposit bonus goes up to KSh 19,000 from a KSh 150 deposit, with 5x wagering on three or more legs at 1.40 or more each, while the casino offer carries 50x. None of its pages read printed a paybill, so deposits have to start from its own cashier.
Yellowbet: GRA named, M-Pesa and Airtel both ways
Yellowbet names the GRA and prints BK-0001318 and PG-0001327. It takes M-Pesa and Airtel Money for deposits and withdrawals from KSh 50, with withdrawals up to KSh 300,000. The welcome offer, 100% up to KSh 10,000 in free bets, is short-lived: 3x wagering on three or more legs at 1.30 or more each and 3.00 in total, within 3 days, with net winnings capped at KSh 50,000.
Melbet: licence number from a Kenyan view of its footer
Melbet blocks visitors from outside Kenya. Its licence number, BK0000196, comes from a screenshot of its footer taken from Kenya on 4 November 2026, and the footer names no regulator. Its 200% first-deposit bonus goes up to KSh 25,700 from KSh 130, and the wagering rules sit inside the account. No paybill or limits are published, so the cashier is the only guide.
KessBet: daily jackpots, but no licence number seen
KessBet runs a 6-game daily jackpot at KSh 20 and a 12-game weekly jackpot at KSh 100, alongside casino and Aviator. Its first-deposit rewards start from KSh 49 and run up to KSh 5,000 in four tiers, with 30x wagering on the casino part. The footer names Kessbet Kenya Limited but no licence number could be seen, and no paybill is printed.
Megapari: no licence number or Kenyan limits seen
Megapari combines a broad sportsbook with casino and crash games. Its 100% bonus on the first two deposits is described in a global guide in US dollars, with 5x wagering on three or more legs at 1.40 or more, and the Kenyan amounts still need confirming. No licence number, paybill or Kenyan limits were found on its pages.
HelaBet: wide markets, few published details
HelaBet offers broad sports and live markets with slots, live casino and virtual sports, and its Kenyan homepage describes M-Pesa payments. Beyond that it publishes little: the paybill, limits and welcome offer terms are all inside the account, and no licence number has been seen on its site.
GoldPari: the least published detail in the table
GoldPari sits last because almost nothing a punter needs before depositing is on its public pages. Sports, casino and instant games share one account, but the licence number, the paybill, the limits and the welcome terms all have to be found inside the account.
What do the licence flags and “not ranked” mean?
A missing or unconfirmed licence number lowers a bookmaker’s licence score heavily, and the review flags it. Four ranked bookmakers carry that flag today: GoldPari, HelaBet, KessBet and Megapari. A licence number printed on the bookmaker’s own pages, consistent across them, with both BK and PG numbers where it runs casino or crash games, scores best.
The five unranked bookmakers fall into three groups. Pakakumi’s own pages print conflicting licence numbers, BK 0001230 in the footer and Licence No. 0000533 on the homepage, along with conflicting offer figures and no paybill. GameMania hasn’t yet been checked from a Kenyan connection, because it refuses visitors from outside Kenya. Betway stopped taking Kenyan customers in May 2023, Betsafe left in May 2024, and BetLion’s site no longer loads.
How to read a Kenyan betting licence number
The Gambling Control Act 2025 replaced the Betting Control and Licensing Board (BCLB) with the Gambling Regulatory Authority (GRA), and the change shows in the numbers bookmakers print. Old BCLB numbers look like BK 0001117, sometimes written BK-0001117 or BK0001117. The GRA has started issuing numbers in a new format, such as GRAK/2026/BK185751.
The letters matter. BK is a betting licence and covers sports bets and jackpots. PG covers gaming, which includes casino games and crash games such as Aviator. A bookmaker that runs Aviator should print both, which is why Radabet’s missing PG number counts against it.
Old-format numbers aren’t a warning sign on their own, because the move to the new format is still under way. Of the eighteen ranked bookmakers, only SportPesa prints a GRAK/2026 number. Betika, betPawa, OdiBets, Radabet and Yellowbet name the GRA but print old-format numbers. Mozzart Bet, SportyBet, 22Bet, Pepeta, Shabiki, ChezaCash and 1xBet still name only the BCLB. Melbet’s footer names no regulator, and four bookmakers print no number that could be found. The GRA has no searchable public register yet, so no printed number has been confirmed with the regulator, and each review records the number exactly as the bookmaker prints it.
How are the scores worked out?
Licence and safety carries the most weight, followed by payments. Offers count for less than many punters would expect, because a big headline with harsh terms is worth little. The full method, including where each fact is found on a bookmaker’s site, is on the How we scout page.
Licence number printed and matching the regulator; KYC; deposit limits and self-exclusion.
30%M-Pesa and Airtel limits, withdrawal speed in our tests, fees, minimums.
25%Rollover, minimum odds, time limits and caps, read in full.
15%Football depth, live betting, jackpots, Aviator and virtuals.
15%App or light site, data use, SMS betting, speed on a budget phone.
15%Bookmaker reviews FAQ
Which is the best betting site in Kenya?
Betika tops the Scout Report at 7.8, ahead of betPawa, Mozzart Bet and SportPesa at 7.7. The gaps at the top are small, so the better question is which one suits the way a punter bets. The notes above set that out.
Which betting sites in Kenya are licensed?
Fourteen of the eighteen ranked bookmakers show a licence number on their own site, including Melbet, whose number was read from a view of its footer from Kenya. Only SportPesa prints one in the GRA’s new 2026 format. The GRA has no public register yet, so no number has been confirmed with the regulator.
Which betting sites accept Airtel Money?
Among the ranked bookmakers, betPawa, SportPesa, 1xBet, Pepeta, 22Bet and Yellowbet list Airtel Money. The Airtel Money guide has the details.
Why isn’t Betway on the list?
Betway stopped taking Kenyan customers in May 2023, so it is listed as not ranked rather than reviewed.
How often are the reviews updated?
Every bookmaker record carries the date its facts were checked, and records more than 60 days old are flagged for a re-check. The current checks are from 30 and 31 October 2026, with Melbet’s licence number added on 4 November.