How We Rate Casinos
A transparent 7-factor scoring model. No casino can buy a higher rating.
Last updated: June 1, 2026
Every rating on bahatiwins comes from this scoring model. We re-score every casino quarterly, and re-test the M-Pesa deposit and withdrawal cycle before each scoring round. Below is the exact weighting and what we look for in each category.
Scoring factors
- BCLB Licensing & Trust (20%). We verify the casino against the latest Betting Control & Licensing Board public register. Operators without a current Kenyan licence cannot score above 3/5, regardless of bonus.
- M-Pesa Deposit & Withdrawal Speed (20%). We deposit KES 1,000 and time how long until the balance reflects. We then withdraw and time settlement back to M-Pesa. Anything over 30 minutes for withdrawals loses points.
- Bonus Fairness & Wagering (15%). We read every welcome bonus T&C: wagering multiplier, max bet during wagering, game contribution, expiry, max cashout. 35x or lower wins points; 60x+ loses them.
- Game Library & RTP Disclosure (15%). We count unique slots, live dealer tables, Aviator and Kenyan-favourite crash games, and whether published RTP is visible inside each game's rules.
- Customer Support (Swahili + English) (10%). We open a real ticket via live chat and email at 11pm EAT and measure first-response time. Bonus points for in-app Swahili support.
- Mobile UX on 3G (10%). We test the mobile site on a throttled 3G connection from Nairobi to simulate upcountry usage. Load time over 5s loses points.
- Security & Responsible Gambling Tools (10%). HTTPS, 2FA, deposit limits, self-exclusion, time-out, and visible BeGambleAware links are all checked.
What makes a casino unlistable
- No valid BCLB licence (we cross-check the monthly bulletin).
- Failed M-Pesa withdrawal test (we attempted twice, funds never arrived).
- Wagering above 70x or a 'max bet during bonus' clause under KES 50.
- No published responsible-gambling tools (self-exclusion, deposit limits).
How we stay independent
We earn commission only when a reader signs up and deposits at a casino through one of our links. The commission rate does not influence the rating. Two staff members independently score each casino and an editor reconciles the scores. We refuse any operator request to remove a con or raise a rating in exchange for a higher commission.