🧭
25%

Ease of use

How quickly can a complete beginner understand the interface, find a market, and place a bet? We test on real Kenyan phones (mid-tier Android) and weak data connections.

🛡️
25%

Licensing & safety

GRA-licensed operators score significantly higher than offshore-licensed ones. We verify license status quarterly with the regulator and check for any enforcement actions or player complaints.

💬
20%

Customer support

Response time during business hours, response time at 11pm on a Sunday, language support (English + Swahili), quality of answers — not just speed of replies.

15%

Payment speed

We run real M-Pesa withdrawals — typically 6–8 per operator per quarter — and time them with a stopwatch from "withdrawal initiated" to "M-Pesa SMS received."

🎁
10%

Bonus value

We deliberately weight bonuses lower than other review sites. A confusing bonus with bad terms is worse than no bonus at all. We check the terms, not just the headline number.

📊
5%

Product depth

Sportsbook market depth, casino library size, live streaming, niche features. Lowest-weighted because beginners don't need depth — they need clarity.

Why our weights look unusual

Most betting review sites weight bonuses heavily — sometimes 30% of the total score. We weight bonuses at just 10%. Here's why:

Welcome bonuses are designed by operators to extract more deposits, not to make you money. A bigger bonus often comes with worse terms (higher wagering multipliers, stricter time limits, restricted markets). For beginners who don't fully understand wagering requirements, a "300% bonus" can actually be a worse deal than no bonus at all.

Instead, we weight licensing and customer support heavily, because those are what protect you when something goes wrong. Bonuses give you a few thousand shillings of bonus credit. Good licensing protects your entire bankroll if the operator turns out to have problems.

How testing works

Every quarter, we run the same battery of tests on every operator we cover:

  • License verification — we check directly with GRA that the license is current
  • Account opening test — fresh account, real Kenyan ID, time how long verification takes
  • Deposit test — small M-Pesa deposit, time from initiation to balance updating
  • Customer support test — we ask 2–3 specific questions during business hours and at 11pm Sunday, time the responses, judge the quality
  • Withdrawal test — 6–8 withdrawals at different times of day, different amounts, timed with a stopwatch
  • Bonus terms read — we read the fine print on every welcome bonus and recurring promotion
  • Mobile experience — tested on a mid-tier Android (Samsung A04, KSh 12,000 range) on a 4G connection in Nairobi

Each result feeds into the weighted score. We don't publish individual sub-scores because operators game them — they'll optimize for the metrics we publish rather than for what actually serves players.

Why we don't take the highest commission

Affiliate commissions vary significantly between operators. The operators paying the highest commissions tend to be the ones with the most aggressive customer acquisition strategies — which often correlates with worse retention practices (slower withdrawals, harder bonus terms).

We rank by what we'd genuinely recommend to a friend, not by what pays us most. Our top recommendation for first-time bettors is Betika — a brand we earn modest commission from. Higher-commission operators (1xBet in particular) sit lower in our rankings because their licensing situation is genuinely worse for Kenyan beginners.

Reader feedback shapes the rankings

If you've had a bad experience with any operator we cover — slow withdrawals, account closures, bonus disputes, anything — please email us at editors@kenyabettingguide.com. Reader complaints feed into our quarterly review cycle. If we see a pattern, the operator's ranking drops.