Compare
Top betting sites in Kenya at a glance

The best betting sites in Kenya are easiest to compare on four things: how you pay in, how you get paid, what the welcome offer asks of you and whether there is an app.
The columns line up the M-Pesa paybill, the welcome offer as each operator words it, the first jackpot card, the stated payout cap and the apps, so the differences show before you open an account.
| Site | Licence | M-Pesa paybill | Welcome offer | Jackpot | Max payout | Deposit methods | Apps |
|---|---|---|---|---|---|---|---|
| Curaçao | Not stated | Up to 500% across the first four deposits | Not stated | Not stated | +3 | ||
| GRA Kenya | Not stated | 100% sports bonus up to KSh 19,000 | Not stated | Not stated | |||
| No GRA licence | Not stated | 100% match up to KSh 15,000 on the first top-up | Not stated | Not stated | |||
888starz | GRA Kenya | Not stated | 300% up to KSh 60,000 on the first 4 deposits | Not stated | Not stated | ||
| GRA Kenya | Not stated | 200% first deposit bonus up to KSh 25,700 | Not stated | Not stated | |||
| GRA Kenya | Not stated | 200% first deposit bonus up to KSh 20,000 | Not stated | Not stated |
Pick by the column that matters to you. If you top up with Airtel Money, scan the payment logos first; if you only play jackpots, a cheap welcome bonus with heavy rollover adds little, and the jackpot section further down is the better guide.
Quick picks
Best betting site in Kenya for each need

Each row below is worked out from the published figures of every site on the list, so it changes by itself when an operator changes a minimum, a payout cap or its app line-up. A row names a site with the best published figure on that one point; where several share it, the one higher on the list is shown.
- Visit
Smallest first deposit
KwikbetKSh 1 minimum deposit
- Visit
Lightest welcome wagering
22Bet
5x rollover on 100% sports bonus up to KSh 19,000
- Visit
Biggest shilling welcome package
888starzKSh 60,000 package cap
- Visit
Pays with Airtel Money
22Bet
Airtel Money listed in the cashier
- Visit
Football jackpot with a GRA licence
SportPesaMega Jackpot Pro
- Visit
iPhone app with a GRA licence
22Bet
App Store app + GRA licensed operator
- Visit
Fastest crypto withdrawals
Gamdom
5 min stated payout time
A punter who stakes KSh 20 slips several times a week should weigh the minimum stake and the paybill above the size of a welcome package. Someone who plays one Mega Jackpot slip each weekend should compare jackpot price and prize instead.
Bookmaker by bookmaker
Betting sites in Kenya list

Each entry gives the one fact that sets the site apart and links to its full company page with the paybill, limits and step-by-step deposits.
1win
1win pays a bonus on each of its first four deposits, from 100% up to 150%, and that money is played in the casino games marked Bonus Wagering, so football slips run on your own deposit.
- 100%, 120%, 130%, 150%
- Curaçao OGL/2024/587/0621
- Match streaming
22Bet
22Bet takes M-Pesa, Airtel Money and several coins in one cashier, and its sports bonus clears on three-leg multibets, which suits punters who already build slips that size.
- 5x on multibets of 3+ legs
- 1.40 per selection
- 0001293
BetWinner
BetWinner puts M-Pesa, Airtel Money, cards, Skrill, Neteller and Bitcoin into one shilling account, and its 30-day bonus clock starts at registration. Lucky Bet Limited, which sells its Kenyan iPhone app, has no row in the GRA register for the 2025/26 year.
- 100% to KSh 15,000
- From KSh 120
- 5x at 1.40, 30 days

888starz
888starz splits its package across four deposits, so the full amount only unlocks for someone who plans to top up more than once in the first weeks.
- First 4 deposits
- M-Pesa + Airtel Money
- 0001297
Melbet
Melbet adds an automatic booster to multibets of four or more legs, and its welcome rollover counts only selections priced at 2.10 or more.
- 8x
- 2.10
- 0001174
BC.Game
BC.Game runs its sportsbook, casino and Prediction Center on one coin balance, credited once the network confirms a deposit. Its bcgame.ke footer names Twocent Technology Limited on an Anjouan licence, while the GRA 2025/26 row for that domain belongs to Blockdance Africa Limited, trading as Begame.
- BTC, ETH, USDT, DOGE, TRX, XRP
- 10,000+ games
- Begame, BK 0001127
1xBet
1xBet takes Airtel Money top-ups from KSh 10 and pays withdrawals from KSh 100, while half of its 200% bonus is tied to the 1xGames casino section.
- KSh 10
- KSh 100
- 0001232
Paripesa
Paripesa charges no fee on M-Pesa either way and gives 30 days from sign-up to clear a 100% first-deposit bonus at 5x on three-leg multibets at 1.40. Venessa Technologies holds public gaming licence 0001150 on the GRA list, with Nil in the bookmaker column.
- From KSh 70
- From KSh 140 in 15 minutes
- 0001150
Linebet
Linebet adds 10% to the total odds of one multibet it picks each day, and its Lucky Monday reload doubles a Monday deposit up to €100. The iPhone app installs through Apple’s TestFlight and the Android version as an APK from linebet.com.
- 100%, credited in shillings
- From KSh 145.56
- Curaçao OGL/2024/565/0553
SportPesa
SportPesa runs the Mega Jackpot Pro, a 17-match weekend card, and a separate 13-match midweek jackpot, both priced at KSh 99 a line.
- 955100
- 17 games at KSh 99
- KSh 10,000,000

Betika
Betika runs two 15-game jackpots with fixed top prizes, the cheap Midweek round and the Must Be Won round at KSh 49, and pays winnings back to M-Pesa.
- 290290
- 15 games at KSh 15
- KSh 20
Odibets
Odibets hands a small free bet to new accounts and keeps a 10-game daily jackpot, so a punter can test the site without a large first deposit.
- 290680
- KSh 30 free bet
- Lakitatu, 10 games
Mozzartbet
Mozzartbet runs its 16-game Super Jackpot every day, so a jackpot slip is open on weekdays as well as at weekends.
- 290059
- 16 games at KSh 20
- KSh 20,000,000
betPawa
betPawa publishes separate deposit guides for M-Pesa, Airtel Money and USSD, so a punter on either network can follow the exact menu path.
- 290020
- KSh 26,000,000
- Accepted
SportyBet
SportyBet keeps one weekly 13-game jackpot and offers apps on both phone systems, with deposits through its M-Pesa paybill.
- 590555
- Sporty 13
- Android + iPhone
Shabiki
Shabiki is built for SMS and light web betting, which helps on older phones and weak data, and it publishes a step-by-step SMS guide.
- 290063
- KSh 2,400,000
- Web and SMS
Kwikbet
Kwikbet’s Omoka 10 asks you to call ten matches, a shorter card than the big weekend jackpots, and its Android app carries the same jackpot.
- Omoka 10 at KSh 49
- KSh 500,000
- Android
Bangbet
Bangbet lists separate paybills for M-Pesa and Airtel Money, useful when one network is down, and runs the 12-game Pick 12 jackpot.
- 569699
- 4100425
- Pick 12
Chezacash
Chezacash spreads its Karibu Bonus over the first three deposits at falling percentages, so the second and third top-ups still earn something.
- 290030
- First three deposits
- KSh 1,000,000
Betgr8
Betgr8 pays its first-deposit reward as a free bet rather than bonus cash and also lists Airtel Money in its cashier.
- 247979
- Free bet
- GR8, 13 games
MSport
MSport runs an 11-game jackpot and publishes a high welcome headline whose full terms appear only after you log in.
- 5680100
- MSport 11
- KSh 5,000,000
BonusBet
BonusBet runs a nine-game daily jackpot and matches a first deposit in full up to its bonus cap.
- 290090
- 9 games
- KSh 50
Licences
Legal betting sites in Kenya and the GRA licence

Legal betting sites in Kenya hold a bookmaker licence from the Gambling Regulatory Authority, the body set up by the Gambling Control Act, 2025, which replaced the Betting Control and Licensing Board. The GRA publishes its licensed companies for each financial year with a bookmaker (BK) number and, for casino games, a public gaming (PG) number.
| Brand | Licensed company | Bookmaker licence (BK) | Casino licence (PG) |
|---|---|---|---|
| Nuntis Holdings Limited | 0001293 | 0001294 | |
888starz | Zenit Solutions Limited | 0001297 | Nil |
| Game Tosha Limited | 0001174 | 0001176 | |
| Advanced Gaming Limited | 0001232 | 0001233 | |
| Venessa Technologies Limited | Nil | 0001150 | |
| Milestone Games Limited | 0001193 | Nil | |
Betika | Shop & Deliver Limited | 0001117 | 0001113 |
| Kareco Holdings Limited | 0001095 | 0001096 | |
| Mozzartbet Kenya Limited | 0001188 | 0001189 | |
| Nanovas International (K) Ltd | 0001070 | 0001071 | |
| Dreamhub Technology Limited | 0001203 | 0001202 | |
| Playco Technology Limited | 0001080 | 0001082 | |
| Solami Limited | 0001133 | Nil | |
| Bangbet Limited | 0001279 | 0001281 | |
| Infiniti Capital Limited | 0001160 | Nil | |
| Level X Tech Limited | 0001183 | 0001184 | |
| Gameday Enterprise Limited | 0001210 | 0001209 | |
Gamemania | Rabow Co Limited | 0001135 | 0001136 |
| Sparksmatrix Limited | 0001206 | Nil | |
| JXL solutions Limited | 0001220 | Nil |
The table shows the GRA 2025/26 entry for each licensed brand on the list. SportPesa’s footer, for example, now prints a 2026 GRA code, so match the brand name and company rather than the number alone.
1win and Linebet trade on Curaçao licences held by 1Win N.V. and ASPRO N.V., and neither company has a row on the 2025/26 list. Paripesa’s company, Venessa Technologies, is listed there with a casino (PG) number only.
Before you deposit at a site you do not see here, look for its trading name on the GRA list of licensed operators. The full set of company pages sits on the licensed betting companies in Kenya page, and the guide to whether betting is legal in Kenya covers the Act itself.
Cashier
M-Pesa paybill and Airtel Money deposits

M-Pesa is the main deposit route at Kenyan bookmakers: you either accept an STK push on your phone after typing an amount on the site, or you pay to the operator’s paybill with your account number. Airtel Money works at many of the same sites, and some give Airtel its own paybill.
1win, BC.Game and Linebet take coins such as Bitcoin and USDT. Regulation 83 of the 2026 gambling conduct regulations prohibits virtual assets for gambling or withdrawals unless the GRA approves, so a crypto deposit carries a Kenyan rule of its own.
Paybills change when operators move networks, so copy the number from the operator’s own cashier rather than from a forum post. The paybill numbers for Kenyan betting sites are listed in one table, and betting sites that accept Airtel Money have their own page with deposit steps for that network.
Welcome offers
Bonuses at betting sites in Kenya

Bonuses at betting sites in Kenya come in three shapes: a percentage match on the first deposit, a free bet once you register or deposit, and multibet boosts that raise winnings on long slips.
22Bet, BetWinner, Melbet, 1xBet, Paripesa and Linebet match a first deposit at 100% to 200%, 1win and 888starz spread theirs over four deposits, and Odibets and Betgr8 pay out free bets instead of bonus cash.
Bonus rollover calculator
- Total to stake
- KSh 5,000
- Bets at that stake
- 50
The rollover, the minimum odds and the time limit decide what a bonus is worth.
A 200% offer at 8x on odds of 2.10 asks for far more betting than a 100% offer at 5x on odds of 1.40, so put the deposit you plan into the calculator before you claim. Every current offer is compared on the betting sites with welcome bonus page.
Jackpots
Mega Jackpot, Midweek Jackpot and daily rounds

A football jackpot asks you to call every result on a fixed card of 9 to 17 games for one small stake.
The top prize goes to slips with every result right, and several cards also pay smaller bonuses for near misses under their own rules. SportPesa’s Mega Jackpot Pro uses 17 games at KSh 99, Mozzartbet’s daily card has 16 games and Kwikbet’s Omoka has ten.
Longer cards are far harder to land, so a 10-game daily card is the realistic choice for a punter who wants a regular near-miss bonus.
Card sizes, stakes and the bonus tiers of each jackpot are set side by side on the betting sites with jackpots page.
Markets
Football betting sites in Kenya: KPL, EPL and the markets you will use

Football betting sites in Kenya price the FKF Premier League alongside the English Premier League, LaLiga and the Champions League; SportPesa’s coupon, for example, carries 1X2, double chance, over/under goals and GG/NG on those matches.
The KPL 2026/27 season brings Gor Mahia, AFC Leopards, Tusker and Shabana onto the coupon each weekend, next to the EPL, LaLiga and Champions League fixtures.
Several operators reward multibets: Melbet’s booster starts at four legs, 22Bet’s bonus only clears on slips of three legs or more, and Linebet’s Accumulator of the Day raises the total odds of its daily pick by 10%. 1win streams matches beside its live odds and lists more than 40 sports before kick-off.
Match-by-match model chances sit under football predictions. Check the KPL table and KPL fixtures before you add a home win to a slip, and use the calculator below to see the return of each extra leg.
Multibet returns calculator
- Total odds
- 6.22
- Slip return
- KSh 622
- Profit
- KSh 522
Getting started
How to register at a betting site in Kenya

Registering at a Kenyan bookmaker takes a phone number registered in your name, a password and, at most sites, your national ID or passport number for the age check: you must be 18 or older. Some operators, Mozzartbet and Shabiki among them, also let you join by SMS.
- Open the operator’s official site or app Type the address yourself or use the link on its company page, then tap Register or Join.
- Enter your Safaricom or Airtel number This number becomes your login and, at most sites, the account number for paybill deposits.
- Confirm the SMS code The site sends a one-time code to that number; enter it to activate the account.
- Add your ID details when asked Withdrawals go to the M-Pesa number on the account, so register with a line in your own name.
- Make a first deposit Accept the STK push or pay to the paybill, then claim any welcome offer in the promotions page before your first bet if the terms ask for opt-in.
The guide to betting on SportPesa walks through the same steps on that site, including SMS betting.
Tax
Excise on deposits and withholding tax on winnings

Since 1 July 2026 the Finance Act 2026 has set a 5% excise duty on the amount you deposit for betting, and under the Income Tax Act bookmakers withhold 20% of your winnings, the payout minus the stake, as a final tax.
On a KSh 1,000 top-up, KSh 50 goes to excise; on a slip that returns KSh 10,000 more than its stake, KSh 2,000 is withheld.
Both taxes are taken at source by the licensed operator, so there is no separate return to file, and the payout that lands in M-Pesa is already net of the 20%.
Excise is charged on each deposit, not on each bet, so topping up once a week costs the same tax as several small top-ups of the same total. The guide to betting tax in Kenya shows how each tax is worked out on a slip and links to KRA’s own notices.
Mobile
Betting on your phone: apps, lite sites and SMS

Betting on a phone in Kenya means one of three routes: a native app, a light mobile site or SMS to a short code.
Each company page shows whether the operator lists an Android app, an iPhone app or both. Shabiki is built around SMS and a light web app, which helps on older handsets and thin bundles. A lite site loads in the browser with no install, so it is the fallback when an app will not install on an older handset.
Download Android apps from Google Play or from the operator’s own site only, never from a link shared in a WhatsApp group. Install sizes, iPhone availability and data use are compared on the betting apps page.
Safer betting
Responsible gambling and GRA self-exclusion
Under the Gambling Control Act, 2025, betting with a GRA-licensed site is for adults aged 18 and over, which is why operators ask for an ID or passport number before paying out.
The stake you can afford to lose is the only stake worth placing. Set a weekly deposit limit in your account settings, keep jackpot slips to a fixed amount, and never chase a lost slip with a bigger one.
If betting has stopped being fun, the GRA runs a self-exclusion process that blocks you from licensed sites, and its toll-free line, 0800 723 770, answers gambling questions. The responsible gambling page explains how to apply.
Betting sites in Kenya: FAQ
Which is the best betting site in Kenya?
The best site depends on how you bet. 22Bet suits M-Pesa and Airtel Money punters who want a 100% sports bonus, 1win suits slot and crash-game players with a bonus on four deposits, SportPesa suits Mega Jackpot players, Betika suits cheap midweek jackpots, and Odibets suits punters who want a free bet on registration.
Which betting sites accept Airtel Money in Kenya?
22Bet, BetWinner, 1xBet, Betika, Odibets and betPawa are among the Kenyan sites that list Airtel Money next to M-Pesa. Bangbet gives Airtel its own paybill, 4100425, separate from its M-Pesa paybill, and the Airtel Money betting sites page lists the rest.
Which betting site gives a free bet on registration in Kenya?
Odibets credits a KSh 30 free bet to new accounts, and Betgr8 pays its first-deposit reward as a free bet of up to KSh 1,000. Free bets usually come with their own minimum odds and expiry, set out in each operator's promotion terms.
How much tax is deducted from betting winnings in Kenya?
Kenyan bookmakers withhold 20% of your winnings, the payout minus the stake, as a final tax under the Income Tax Act. A separate 5% excise duty applies to deposits under the Finance Act 2026. On KSh 5,000 of winnings above the stake, KSh 1,000 is withheld.
Is SportPesa licensed in Kenya?
Yes. Milestone Games Limited, trading as SportPesa, holds bookmaker licence 0001193 on the GRA list for the 2025/26 financial year, and its own footer now cites a 2026 GRA licence code.
What is the SportPesa Mega Jackpot?
The SportPesa Mega Jackpot Pro is a 17-game card at KSh 99 a slip, where the top prize rolls over each week nobody calls all 17 results. Betika and Mozzartbet run fixed-prize cards instead, of 15 and 16 games, so their top prize stays the same every round.
