Example prices to show the decimal format and the chance each price implies. Not a real fixture or a bookmaker's offer.
10 Kenyan bookmakers compared
Best Betting Sites in Kenya, November 2026: Top Legit Sites Compared
Ten betting sites in Kenya, scored M-Pesa first. Tap a price, set your deposit and see what reaches M-Pesa after excise and tax.
- Excise on deposit (5%)
- -KES 25.00
- Balance to stake
- KES 475.00
- Return if the bet wins
- KES 997.50
- Withholding on payout (5%, statutory default)
- -KES 49.88
Betika does not publish its payout deduction method, so the line applies the 5% rate on amounts paid out to the full return. How the Finance Act 2026 treats sportsbook payouts is not yet confirmed.
- M-Pesa Paybill
- 290290
- Min deposit
- KES 50
- USSD / SMS
- *644# and SMS 29090
- Grand Jackpot
- 17 games · KES 99
- Rated on
- 3 of 5 criteria
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001117
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
Which are the best betting sites in Kenya this month?
On our weighted score, Betika, Mozzart Bet and Shabiki lead the 5 ranked bookmakers. Read each score with the number of criteria it rests on: a score built on one criterion says less than one built on three. The order below follows the score, and every field shows where its figure came from.
This is our list of betting sites in Kenya for November 2026, cut to the ten bookmakers we could document best. The best betting sites in Kenya for one punter are not the same as for another: if you bet KES 50 at a time on a feature phone, the minimum deposit and the USSD code matter more than a welcome offer. That is why the payment fields come first in every row.
The ranking compares ten sportsbooks that take Kenyan shillings and M-Pesa in both directions. Each one appears with its company, trading name and BK sportsbook licence number on the Gambling Regulatory Authority's list of licensed operators for the 2025/26 financial year, where all ten were marked "Renewal" when we checked.6 The licence number in every row is taken from that list. The licence section further down explains how to check one yourself.
Every row uses the same six fields. When a bookmaker does not publish a value on a page we can read, the field says not stated instead of guessing, which is why the lower half looks thinner. A bookmaker is ranked only when it is rated on at least 3 of the five criteria. 22Bet, BetPawa, Pepeta, Radabet and SportyBet are rated on fewer, so they appear below the ranking under "Licensed, not yet rated", with the facts we have and no position or score. They stay in the comparison because each prints a licence number, and they join the ranking as soon as enough of their pages can be read.
The ranking is updated on the first of every month, and a figure older than sixty days is rechecked first. If you are looking for operators that opened recently, the page on new betting sites in Kenya covers those that print a licence number; this comparison of the top 10 betting sites in Kenya covers ten established bookmakers, 5 of them ranked.
-
1
Betika
9.2/10 Rated on 3 of 5 criteria- Paybill
- 290290
- Min deposit
- KES 50
- Min withdrawal
- KES 50
- USSD / SMS
- *644# and SMS 29090
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001117
- Grand Jackpot: 17 games at KES 99
- Android app; iPhone through the mobile site, lite page
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001117
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
2
Mozzart Bet
9.2/10 Rated on 3 of 5 criteria- Paybill
- 290059
- Min deposit
- KES 50
- Min withdrawal
- KES 200
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001188
- Daily Jackpot: 9 or 12 games at KES 99 to 199
- Android app; iPhone through the mobile site
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001188
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
3
Shabiki
9.2/10 Rated on 3 of 5 criteria- Paybill
- 290063
- Min deposit
- KES 50
- Min withdrawal
- KES 200
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001080
- Power 17: 17 games at about KES 49 to 99
- Android app; iPhone through the mobile site
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001080
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
4
SportPesa
9.2/10 Rated on 3 of 5 criteria- Paybill
- 955100
- Min deposit
- KES 49
- Min withdrawal
- KES 200
- USSD / SMS
- SMS to 79079
- Welcome offer
- Multi-bet bonus advertised on the homepage, terms not stated
- Wagering
- not stated
- GRA licence no. BK 0001193
- Mega Jackpot: 17 games at KES 99
- App and lite site not stated on a page we could read
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001193
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
5
Odibets
9.0/10 Rated on 3 of 5 criteria- Paybill
- 290680
- Min deposit
- KES 1
- Min withdrawal
- KES 100
- USSD / SMS
- *290#
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001095
- 13-game Jackpot: 13 games
- Android app; iPhone through the mobile site, no lite version
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001095
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
Licensed, not yet rated
These bookmakers print a Kenyan licence number but are rated on fewer than 3 of 5 criteria, so they get no position and no score. Listed alphabetically.
-
22Bet
Not ranked: rated on 2 of 5 criteria; we rank from 3- Paybill
- 7325515
- Min deposit
- not stated
- Min withdrawal
- KES 100
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001293
- Jackpot terms not found on a page we could read
- Android app; iPhone through the mobile site
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001293
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
BetPawa
Not ranked: rated on 0 of 5 criteria; we rank from 3- Paybill
- not stated
- Min deposit
- not stated
- Min withdrawal
- not stated
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001070
- Jackpot terms not found on a page we could read
- App and lite site not stated on a page we could read
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001070
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
Pepeta
Not ranked: rated on 0 of 5 criteria; we rank from 3- Paybill
- not stated
- Min deposit
- not stated
- Min withdrawal
- not stated
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001141
- Jackpot terms not found on a page we could read
- App and lite site not stated on a page we could read
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001141
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
Radabet
Not ranked: rated on 0 of 5 criteria; we rank from 3- Paybill
- not stated
- Min deposit
- not stated
- Min withdrawal
- not stated
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001340
- Jackpot terms not found on a page we could read
- App and lite site not stated on a page we could read
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001340
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
-
SportyBet
Not ranked: rated on 1 of 5 criteria; we rank from 3- Paybill
- not stated
- Min deposit
- not stated
- Min withdrawal
- not stated
- USSD / SMS
- not stated
- Welcome offer
- not stated
- Wagering
- not stated
- GRA licence no. BK 0001203
- Jackpot terms not found on a page we could read
- Mobile app
Authorised and regulated by the Gambling Regulatory Authority of Kenya (GRA), licence no. BK 0001203
18+ Not for persons under the age of 18 · Play responsibly · Helpline gamhelpkenya.com
18+ Gambling is addictive! Play responsibly!
Ranked bookmakers are rated on at least 3 of 5 criteria; the score out of 10 is the weighted average over the rated criteria, ties broken by the M-Pesa score, then alphabetically (method). Licence numbers from the GRA licensed operators list; other fields as published by the operator or a third-party payments guide, checked 5 November 2026.
How are the top Kenyan betting sites scored?
Five criteria, weighted for how most Kenyans bet: on a phone, with M-Pesa and a small stake. M-Pesa counts for 35 percent, odds and markets for 20, and jackpots, mobile access and bonus terms for 15 each. The weights stay fixed so that a bookmaker can only move by changing what it offers or what it publishes.
A score is a summary of published facts, not a verdict on how a bookmaker treats you. Read it together with the fields in the row: two bookmakers with the same score can be strong in different places.
M-Pesa, 35 percent. Four inputs: whether the Paybill number is published, the minimum deposit, the minimum withdrawal and the withdrawal time the bookmaker or a payments guide states. Lower minimums and a stated payout in minutes score higher.
Odds and markets, 20 percent. The bookmaker margin on the same 1X2 markets, sampled at the same time of day. No sample has been taken yet, so this criterion is not rated for any bookmaker and carries no weight in the current scores.
Jackpots, 15 percent. Whether the number of games, the entry price and the bonus tiers for near misses are published.
Mobile, USSD and lite, 15 percent. USSD or SMS access, an app for Android and a lite site for weak connections.
Bonus and terms, 15 percent. Wagering, minimum odds, expiry and maximum win, from the full terms. None of the ten publishes these on a page we could read, so this criterion is not rated yet either.
Commission does not change a score: the order comes from the formula, and the formula is published on the method page with every input per bookmaker.
- 35%M-Pesa deposits and withdrawals
- 20%Odds and markets
- 15%Jackpots
- 15%Mobile, USSD and lite
- 15%Bonus and terms
How do M-Pesa deposits and withdrawals work at Kenyan bookmakers?
You pay in through a Paybill number with your phone number as the account, and withdrawals go back to the same M-Pesa line. Minimum deposits in our ten run from KES 1 at Odibets to KES 50 at several others, and minimum withdrawals from KES 50 to KES 200.
Of the ten, 6 have a Paybill number we could read: Betika, Mozzart Bet, Shabiki, SportPesa, Odibets and 22Bet. For BetPawa, Pepeta, Radabet and SportyBet the deposit page of the bookmaker itself is the place to find it, because a number copied from a forum can be out of date.
Your phone number identifies your betting account, so a deposit from a different line will not land where you expect. Use the line you registered with, and keep the M-Pesa confirmation SMS until the money shows in your betting balance.
Withdrawals are requested on the betting site or app and paid to the registered number. A payments guide describes payouts at Mozzart Bet, Shabiki, SportPesa and Odibets as arriving within minutes, but large amounts can take longer. The same guide reports that 22Bet reviews withdrawals above KES 50,000 and may take between one and 24 hours.7
Check the minimum withdrawal before you deposit a small amount. Mozzart Bet, Shabiki and SportPesa list KES 200 as the minimum; Betika lists KES 50.7 A KES 100 balance at a bookmaker with a KES 200 minimum stays on the account until you win or deposit more.
If a deposit does not show within ten minutes, keep the M-Pesa confirmation code from the SMS and send it to the bookmaker's support. Some bookmakers also take withdrawal requests by SMS: SportPesa uses 79079 and Betika uses 29090.7 The full walk-through, with every Paybill in one table, is on the page about M-Pesa betting sites.
- Open M-Pesa, choose Lipa na M-Pesa, then Paybill.
- Enter the bookmaker's business number from its deposit page.
- Type your registered phone number as the account number.
- Enter the amount and confirm with your PIN.
- Wait for the SMS, then check the balance on the betting site.
How much tax comes off a bet in Kenya?
Since 1 July 2026, excise duty of 5 percent applies to amounts deposited for betting.2 A second deduction can apply when money is paid out to you. How the Finance Act 2026 treats sportsbook payouts is still being confirmed, so the calculator shows that line with its rate and source spelled out.
For a quick estimate: a KES 500 deposit carries KES 25 of duty, and a KES 1,000 deposit carries KES 50. The bet slip at the top of this page runs the same sum for any deposit, price and bookmaker.
Excise duty is charged on the deposit, not on the bet. Where a bookmaker passes the duty on, a KES 500 deposit leaves KES 475 to stake. Some bookmakers have absorbed part of the duty in the past as a promotion, so the balance you see after a deposit is the best check of what your bookmaker does.
On the payout side, the Finance Act 2026 kept a withholding tax on amounts paid out to players and reintroduced a 20 percent tax on winnings, which a Big Four firm reads as covering lottery and prize-competition payouts.3 Law-firm commentary links the payout limb to a 5 percent rate on any amount paid to a player.4 Commentators differ on which limb catches a sportsbook payout and on what the base is, and none of the ten bookmakers publishes its own method on a page we could read. Until that is settled the calculator applies the 5% rate to the full amount paid out and says so.
People search for betting sites in Kenya with no tax. On the deposit side no licensed bookmaker can drop the duty from the law; what differs is whether the bookmaker passes it on to your balance. The guide to betting tax in Kenya follows each rate back to its source.
- Deposit
- KES 500.00
- Excise duty on the deposit, 5%
- -KES 25.00
- Balance to stake
- KES 475.00
- Return at odds of 2.10
- KES 997.50
- Withholding on payout, 5% statutory default
- -KES 49.88
Excise rate from the Kenya Revenue Authority, Finance Act 2026. The payout line applies the 5% rate on amounts paid out, reported in law-firm commentary, to the full return; the treatment of sportsbook payouts is not yet confirmed.
How do the big Kenyan jackpots compare?
The two biggest weekly jackpots, SportPesa's Mega Jackpot and Betika's Grand Jackpot, both ask you to predict 17 matches for KES 99. The bonus tiers reported for the Mega Jackpot are 13 and 16 correct reported, and for the Grand Jackpot 12 to 16 correct reported.11 For most players the bonus tiers matter more than the top prize.
A jackpot ticket is a long shot by design. Treat the entry as the price of a weekend's entertainment, and judge a jackpot by what it pays for near misses and how openly it publishes its rules.
Getting every result right is rare: with three outcomes per match, a 17-game ticket has more than 129 million possible combinations, and only one of them is the full house. Those bonus tiers are where most jackpot money actually goes.
Compare three things before you enter: the number of games, because each extra match makes a full house much less likely; the entry price; and how far down the bonus tiers reach. A 13-game jackpot with tiers from 10 correct pays more people than a 17-game jackpot that only rewards 15 and above.
Shorter formats change the odds sharply: a 13-game ticket has about 1.6 million combinations, and a 9-game ticket under twenty thousand. No tips or predictions are given here; the jackpots page sets every jackpot side by side, including midweek jackpots and jackpot bonuses.
| Jackpot | Bookmaker | Games | Entry | Bonus tiers |
|---|---|---|---|---|
| Mega Jackpot | SportPesa | 17 | KES 99 | 13 and 16 correct reported |
| Grand Jackpot | Betika | 17 | KES 99 | 12 to 16 correct reported |
| Daily Jackpot | Mozzart Bet | 9 or 12 | KES 99 to 199 | not stated |
| Power 17 | Shabiki | 17 | about KES 49 to 99 | not stated |
| 13-game Jackpot | Odibets | 13 | not stated | not stated |
How do you check that a betting site in Kenya is legit?
Betting is licensed by the Gambling Regulatory Authority, which replaced the BCLB under the Gambling Control Act 2025.1 Legit betting sites in Kenya print a licence number in the footer or terms; match it with the company name before you pay in.
- Find the numberLook in the footer or the terms of the betting site for the licence number and company name.
- Match the companyThe trading name, the company and the licence number should agree everywhere on the site.
- Check the listOpen the GRA licensed operators list and match trading name, company, BK number, domain and status.
The Gambling Control Act, 2025 replaced the old Betting, Lotteries and Gaming Act and set up the Gambling Regulatory Authority as the successor to the Betting Control and Licensing Board.1 Licences issued by the old board ran on until they expired, which is why some sites still name the BCLB in their footer while others name the GRA. The sports betting licence carries a BK number; SportPesa's, for example, is BK 0001193 on the Authority's list.6
The Authority publishes a list of licensed operators for the 2025/26 financial year, with the company, trading name, licence numbers per category (BK for sports betting), status and domains of each.6 New licensing regulations were partly suspended by the High Court during 2026, so the status column is worth reading as well as the number.12 A site with no number at all, a number that is not on the list, or a domain the list does not name is a reason not to deposit; where something does not match, the Authority's own site gives the contact details to ask.
Red flags that should stop you: no licence number or company name anywhere, deposits only to a personal M-Pesa number instead of a Paybill or till, pressure to deposit before you can read the terms, promises of fixed matches or sure odds, and withdrawal rules that appear only after you win. Every bookmaker in this list of betting sites in Kenya publishes a Paybill or a licence number, and most publish both. The legit betting sites in Kenya worth your time are the ones that also publish their limits, so you know what you will get back before you send a shilling.
How are odds compared between Kenyan bookmakers?
Put the three 1X2 prices for one match side by side and work out the margin: add up one divided by each price, and the amount above 100 percent is what the bookmaker keeps. A lower margin means better odds on average, and it matters more over a season than any single price.
The cards at the top of the page show what each decimal price implies: 2.10 means the bookmaker rates the outcome at about 47.6 percent. Add the three outcomes of a match together and the gap above 100 is the margin. The guide to betting odds works through the sums step by step, and the other betting guides cover licences, tax and jackpot bonuses.
Take a sample match at 2.10, 3.40, 3.55 for home, draw and away. One divided by each price gives 47.6, 29.4, 28.2 percent, which add up to 105.2 percent. The bookmaker margin on that market is about 5 percent. A second bookmaker offering 2.05, 3.30, 3.40 on the same match adds up to about 108.5 percent, so the first one is the better place for that bet.
Margins are usually lowest on the biggest leagues and highest on smaller leagues and side markets. Over a season the gap adds up: over a hundred bets of KES 100, a three-point gap in margin is worth about KES 300. Once odds are compared regularly across the same matches, the margin becomes part of the score; until a sample exists, the odds criterion stays unrated. The guide to betting odds explained works through accumulators and the 1X2 market step by step.
What do Kenyan welcome bonuses actually require?
More than the banner says, and usually more than is published. For the 5 ranked bookmakers none has a welcome offer with full terms on a page we could read. We list every offer in the same fixed fields, and a missing term stays marked as not stated, so an offer cannot look better than its terms.
Of the ten, SportPesa advertises an offer on a page we could read. The bonuses page tracks every offer once its terms appear.
A bonus headline tells you little until you know five things: the maximum amount, the wagering requirement, the minimum odds that count towards it, the expiry, and the maximum you can win from a free bet. Those are the fields in the table, in the same order for every bookmaker.
Kenyan bookmakers tend to promote ongoing offers such as multi-bet boosts and jackpot bonuses. SportPesa advertises a multi-bet bonus on its homepage without the terms beside it; such offers are recorded here and scored once the terms are published. A free bet that must be wagered several times at minimum odds before you can withdraw is worth far less than its face value, so read the wagering line first.
| Bookmaker | Offer | Max amount | Wagering | Min odds | Expiry |
|---|---|---|---|---|---|
| Betika | not stated | not stated | not stated | not stated | not stated |
| Mozzart Bet | not stated | not stated | not stated | not stated | not stated |
| Shabiki | not stated | not stated | not stated | not stated | not stated |
| SportPesa | Multi-bet bonus advertised on the homepage, terms not stated | not stated | not stated | not stated | not stated |
| Odibets | not stated | not stated | not stated | not stated | not stated |
18+ Gambling is addictive! Play responsibly!
Can you bet on a basic phone, a lite site or by USSD?
Yes. Several bookmakers in the ranking take bets or withdrawals without mobile data: Odibets on *290#, Betika on *644# and SMS, SportPesa by SMS to 79079. Most also offer an Android app as a direct download, while iPhone users bet through the mobile site.
3 of the ten have a USSD or SMS route in our sources, and only Betika runs a separate lite page. For a punter on a feature phone, the best betting sites in Kenya are simply the ones with a working short code. The betting apps page compares downloads, lite sites and short codes in one table.
Betting apps are often downloaded from the bookmaker's own site instead of an app store, so check that the address in your browser is the bookmaker's real domain before you install anything.
A lite site strips images and live animations and still lets you deposit, bet and withdraw. Betika runs a separate Lite page; Odibets has no lite version according to a payments guide.7
USSD and SMS betting use a short code and a text menu. Markets are limited to the main ones, but it is the most reliable option on a weak network, and the money still moves through M-Pesa.
How do you keep betting under control?
Set a weekly amount before you deposit and stop when it is gone. Never bet money meant for rent, school fees or food, and treat a jackpot ticket as entertainment, not a plan. Licensed bookmakers let you set deposit limits and take a break from your account.
Betting is for adults only, and nothing on this page is a way to earn money. The responsible gambling page lists the tools bookmakers offer and the warning signs to watch for.
Warning signs: chasing losses with bigger stakes, borrowing to bet, hiding bets from family, or betting to fix a money problem. If one sounds familiar, use the limit tools and talk to someone you trust.
Kenyan bookmakers must verify that every customer is at least 18. Never let a younger family member use your M-Pesa line to bet; the account and the payouts are tied to your number.
Questions Kenyan punters ask
Short answers to the questions we hear most, from licensing and tax to M-Pesa limits and jackpots. Each one links back to the figures above, which carry the date they were checked.
Which is the best betting site in Kenya?
On the current scores Betika leads with 9.2 out of 10, followed by Mozzart Bet and Shabiki. The best choice for you depends on how you bet, so compare the M-Pesa fields and jackpots in the ranking.
Are betting sites legal in Kenya?
Yes, when the operator holds a licence from the Gambling Regulatory Authority. Check the licence number in the site footer or terms before you deposit.
Who regulates betting in Kenya now?
The Gambling Regulatory Authority, set up by the Gambling Control Act, 2025 as the successor to the Betting Control and Licensing Board.
How do I check a bookmaker's licence?
Find the licence number and company name in the footer or terms, then look them up on the Gambling Regulatory Authority's list of licensed operators for 2025/26 and check that the trading name, BK number and domain match. Contact the Authority where something differs.
What is the excise duty on betting deposits?
5 percent of the amount deposited for betting, in force since 1 July 2026 under the Finance Act 2026.
Is there tax on betting winnings in Kenya?
A deduction can apply when money is paid out to you. The treatment of sportsbook payouts under the Finance Act 2026 is still being confirmed, so check the payout SMS for the exact amount.
What is the lowest minimum deposit with M-Pesa?
KES 1 at Odibets, according to a payments guide. Most others in the ranking start at KES 49 or KES 50.
How long do M-Pesa withdrawals take?
Bookmakers and payments guides describe most payouts as arriving within minutes. Large amounts or a first withdrawal can take longer while the account is checked.
Can I bet without internet?
Yes, at some bookmakers. Odibets runs USSD on *290#, Betika uses *644# and SMS, and SportPesa takes SMS commands on 79079.
How do jackpot bonus tiers work in Kenya?
They pay tickets that miss the full house by a few matches. For SportPesa's Mega Jackpot the tiers in our sources are 13 and 16 correct reported; for Betika's Grand Jackpot, 12 to 16 correct reported. Neither publishes the amount per tier on a page we could read.
How many games are in the SportPesa Mega Jackpot?
17, with an entry of KES 99 according to press and payments-guide reports.
Do Kenyan betting sites offer welcome bonuses?
Some advertise offers, but few publish full terms beside them. The bonus table shows each term in a fixed field and marks missing ones as not stated.
Can I use Airtel Money instead of M-Pesa?
Some bookmakers accept it, but it is not yet confirmed for each one. Check the deposit page of the bookmaker before you pay.
How old do you have to be to bet in Kenya?
Eighteen. Bookmakers verify age and identity, usually against your M-Pesa registration, and may ask for your ID.
Why does M-Pesa count for 35 percent of the score?
Because almost every Kenyan punter pays in and cashes out through M-Pesa, so payment limits, speed and USSD access decide the everyday experience.
Where do our figures come from?
The figures behind the best betting sites in Kenya on this page come from the regulator and the law first, the bookmakers' own pages second, and published payments guides or press reports where a bookmaker is silent. Every source below was checked on 5 November 2026.