Skip to content
  1. Best betting sites
  2. Kenya

Best Betting Sites in Kenya: Betting Companies in Kenya Compared on Licence, M-Pesa and Bonus

The best betting sites in Kenya pay a welcome bonus in shillings, print a Gambling Regulatory Authority licence number and move money through M-Pesa. The ranking below sorts them on those three facts. Melbet's 200% match, capped at KSh 25,700, is the largest under a GRA number, and 22Bet and BetWinner list both M-Pesa and Airtel Money in the cashier.

Updated

Every figure comes from the bookmaker's own terms. The payout tool further down applies the 5% excise and the 5% withholding that Kenyan law has taken from a ticket since July 2026.

Best betting sites in Kenya, from welcome match to rollover

Best betting sites in Kenya, from welcome match to rollover: payout slip for a Kenya bet showing stake, odds and tax

The best betting sites in Kenya below are ordered with the GRA register, the shilling cashier and the rollover in view. The first card carries the highest match a licensed brand pays. Melbet, through Game Tosha Limited under BK 0001174, triples a KSh 130 deposit and caps the bonus at KSh 25,700.

Its rollover is 8x on accumulators of three legs priced 2.10 or higher, inside 30 days. 22Bet, licensed as Nuntis Holdings Limited under BK 0001293, pays 100% up to KSh 19,000. It clears at 5x on 1.40 accumulators within 7 days, the lighter road for a pure football punter.

01
200% up to KES 25,700
Rollover
8x on 3+ legs at 2.1
Time limit
30 days
Apps
Android & iOS
Bonus terms
Opens with a deposit of KSh 130 or more. The bonus is played through 8 times on slips of 3+ selections, each priced 2.1 or better; the clock runs 30 days. Totals and handicaps are left out of the count.
02
Up to 500% across your first 4 deposits
Apps
Android
Bonus terms
Four deposit matches in a row, 100%, 120%, 130% and 150%, with free spins attached; the money is released through the casino games on the Bonus Wagering list, so sports slips add nothing to it.
04
200% up to KES 20,000
Rollover
5x on 3+ legs at 1.4; 30x in 1xGames
Time limit
30 days
Apps
Android & iOS
Bonus terms
Opens with a deposit of KSh 112 or more. 50% of the bonus must be wagered 5 times over on 3-leg accumulators or longer with every pick at 1.4 upward; 50% of the bonus must be wagered 30 times over in 1xGames; the clock runs 30 days.
Visit 1xBet
05
100% up to KES 19,000
Rollover
5x on 3+ legs at 1.4
Time limit
7 days
Wallet
M-Pesa
Apps
Android & iOS
Bonus terms
KSh 150 unlocks it. The bonus is staked 5 times on multiples of at least 3 picks at odds from 1.4, with 7 days to finish.
06
100% up to KES 15,000
Rollover
5x on 3+ legs at 1.4
Time limit
30 days
Wallet
M-Pesa
Apps
Android & iOS
Bonus terms
First deposit from KSh 120. The bonus is staked 5 times on multiples of at least 3 picks at odds from 1.4, inside 30 days.
07
200% sports welcome + 200% casino & 150 free spins
Rollover
10x on 3+ legs at 1.4
Time limit
7 days
Apps
Mobile site
Bonus terms
A first deposit of KES 150 or more starts the sports package. Each sports bonus must be wagered 10 times over on three-pick accumulators or longer, three of them at odds of 1.40 or better, inside 7 days. Three more deposit bonuses follow at 50%, 25% and 25%, and a casino route pays 200% plus 150 free spins in place of the sports package.
Visit 888starz
08
100% up to €100 (paid in shillings)
Apps
Android & iOS
Bonus terms
A deposit of KES 145.56 or more qualifies. The bonus is turned over five times on multiples with at least three picks, three of them at odds of 1.40 or better, within a month of registering.
09
50% free bet up to KES 2,500 + up to 50 Aviator free bets
Wallet
M-Pesa
Apps
Mobile site
Bonus terms
New customers deposit KES 100 or more and stake it within 7 days on pre-match or live tickets of four or more legs, each priced 1.70 or longer. Half of that first deposit then returns as a free bet, capped at KES 2,500, 15 minutes after the condition is met. Aviator free bets land within 48 hours: 10 for a deposit up to KES 500, 15 up to KES 1,000, 25 up to KES 5,000, 50 beyond that, each worth KES 10 and paid out as cash without wagering.
10
15% boosted instant rakeback for 7 days
Wallet
Crypto
Apps
Mobile site
Bonus terms
Switch it on under Special Rewards with an affiliate code (GAM15 is the house code) inside 6 hours of signing up; the boosted rate lasts 7 days.
11
Cash rewards reaching US$2,500 in the first 30 days
Wallet
Crypto
Apps
Mobile site
Bonus terms
Any first deposit starts it: 10% rakeback on casino play, daily casino and weekly sports cash drops credited as withdrawable cash, and a Cash Vault that opens on day 30.
12
Up to US$10,500 (590%) + 225 free spins
Wallet
Crypto
Apps
Mobile site
Bonus terms
Three deposits from US$5 each build the package. The first bonus has to be switched on within 7 days of sign-up, and each one is wagered inside 14 days on slots, live games and BetFury Originals.
13
Up to US$500 or 5 BTC + 180 free spins
Wallet
Crypto
Apps
Mobile site
Bonus terms
The first deposit is matched 100% and brings 180 free spins; deposits two to four add up to €400 or 4 BTC more.
14
3.5% rakeback with a welcome code
Wallet
Crypto
Apps
Mobile site
Bonus terms
Type a valid code on the Offers page inside 24 hours of opening the account, and 3.5% of the house edge comes back on every bet from then on.

BetWinner and Paripesa run on offshore permits in Kenya, so their shilling offers come without a GRA complaint route. 888starz, licensed as Zenit Solutions Limited under BK 0001297, asks 10x on its 200% first-deposit bonus, double the 22Bet multiple. The crypto books at the foot of the list pay in USDT or Bitcoin and hold no Kenyan licence.

Match rate, licence, wallets, apps and rollover as each bookmaker publishes them for Kenya. The cap of every offer sits in its row above. Tap a column to sort.
BookmakerMatchLocal licenceWallets listedAppsRolloverTime limit
200%GRANot listedAndroid & iOS8x on 3+ legs at 2.130 daysJoin
Up to 500%InternationalNot listedAndroidSee termsJoin
100%InternationalNot listedAndroid & iOSSee termsJoin
200%GRANot listedAndroid & iOS5x on 3+ legs at 1.4; 30x in 1xGames30 daysJoin
100%GRAM-Pesa, Airtel Money, Visa, MastercardAndroid & iOS5x on 3+ legs at 1.47 daysJoin
100%InternationalM-Pesa, Airtel Money, Visa, MastercardAndroid & iOS5x on 3+ legs at 1.430 daysJoin
200%GRANot listedWeb10x on 3+ legs at 1.47 daysJoin
100%InternationalNot listedAndroid & iOSSee termsJoin
50%GRAM-PesaWebSee termsJoin
15%InternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
Cash rewardsInternationalNot listedWebSee termsJoin
RakebackInternationalNot listedWebSee termsJoin

Betika midweek jackpot and the SportyBet jackpot this week

Betika midweek jackpot and the SportyBet jackpot this week: map of African betting markets with Kenya highlighted

The Betika midweek jackpot this week is the 15M Midweek jackpot: 15 games for a KSh 15 line and a KSh 15,000,000 top prize, closing Tue 3 Nov, 19:45 EAT.

Betika 15M Midweek jackpot

Top prize
KSh 15,000,000
Stake per line
KSh 15
Games
15
Closes
Tue 3 Nov, 19:45 EAT
  1. Tuesday 3 November
  2. 2Galatasaray v StuttgartUEFA Champions League, 20:452.284.002.9042%
  3. 3Man Utd v AS Roma23:002.443.902.7540%
  4. Wednesday 4 November
  5. 9Rennes v OlympiacosUEFA Europa League, 18:302.223.553.1543%
  6. 1FC Porto v NapoliUEFA Champions League, 23:002.103.653.4546%
  7. 4Lens v Como23:002.953.852.2543%
  8. 5PSV v Club Brugge23:002.104.203.0546%
  9. Thursday 5 November
  10. 6Lillestrom SK v Viktoria PlzenUEFA Europa League, 20:452.803.702.3640%
  11. 10AGF Aarhus v BragaUEFA Conference League, 20:453.753.402.0147%
  12. 11Trabzonspor v Freiburg20:452.423.702.6539%
  13. 12FC Thun v Hearts20:452.363.602.8040%
  14. 13Mjallby AIF v FK Borac Banja Luka20:452.183.353.3043%
  15. 14FC Midtjylland v Ajax20:452.753.702.3640%
  16. 7Hapoel Be`er Sheva FC v OFI CreteUEFA Europa League, 23:002.103.653.3545%
  17. 8Celtic v Besiktas23:002.903.702.3041%
  18. 15Riga FC v FK JablonecUEFA Conference League, 23:002.303.403.0541%

Betika prices the home side as favourite in 10 of 15 games and the away side in 5. The least certain favourite is Man Utd at 2.44. The percentage is the favourite's share of the implied probability in Betika's own odds, with the margin removed.

SportyBet Jackpot

Top prize
KSh 15,000,000
Prizes for
13, 12 or 11 correct
Round
1 November 2026
1/112/11
Top prize at each update: KSh 15,000,000 on 2026-11-01, KSh 15,000,000 on 2026-11-02.

Updated Mon 2 Nov, 03:32 EAT.

Betting sites in Kenya, bookmaker by bookmaker

Betting sites in Kenya, bookmaker by bookmaker, illustration

Betting sites in Kenya look alike on a promotion banner and differ in the ticket behind it, so each bookmaker below gets its own record: the offer as published, the deposit that unlocks it, the rollover in plain numbers, the licence and the cashier routes. Read the ticket first and the paragraph second.

Melbet

Melbet in Kenya

Visit Melbet
Welcome offer
200% match
Minimum deposit
KSh 130
Rollover
8x on 3+ legs at 2.1
Time limit
30 days

Melbet leads the Kenyan list on the size of its licensed match: 200% on a first deposit from KSh 130, capped at KSh 25,700, under GRA number BK 0001174 held by Game Tosha Limited.

The catch sits in the rollover, 8x on accumulators of three legs priced 2.10 or higher within 30 days, with totals and handicaps excluded from the count.

A KSh 2,000 deposit becomes KSh 6,000 of balance, and the KSh 4,000 bonus needs KSh 32,000 of qualifying slips. Both store apps exist, and the Kenyan promotion page names no wallet, so the deposit routes appear after login.

The right first stop for a punter who already bets three-leg accas at 2.10 and wants a GRA number behind the account.

Licence
GRA BK 0001174 (Game Tosha Limited)
Deposit routes
Shown after login
Apps
Android & iOS
Products
Sportsbook, Casino
1win

1win in Kenya

Visit 1win
Welcome offer
Up to 500% match
Four deposit matches in a row, 100%, 120%, 130% and 150%, with free spins attached; the money is released through the casino games on the Bonus Wagering list, so sports slips add nothing to it.

1win stacks its welcome money across four deposits at 100%, 120%, 130% and 150%, and clears it in the casino's Bonus Wagering games instead of on sports slips. The brand runs on a foreign licence in Kenya and publishes an Android app only.

For a football punter the package is mostly decoration, because accumulators do nothing for the rollover. For a slot or crash-game player who tops up in small amounts, the four-stage structure keeps paying through the month.

Casino-first money on a casino-first brand; sport-only punters should look lower down the list.

Licence
Offshore permit
Deposit routes
Shown after login
Apps
Android
Products
Sportsbook, Casino
Paripesa

Paripesa in Kenya

Visit Paripesa
Welcome offer
100% match

Paripesa matches 100% up to KSh 14,000 and publishes Android and iOS apps, with no GRA number and no wallet named on its Kenyan promotion page. The offer's rollover and minimum are not printed on that page, so the cashier terms decide them after login.

In Ghana and Zambia the same brand clears at a plain 5x on 1.40 accumulators within 30 days, the lightest road on those lists; the Kenyan page publishes the cap without the multiple.

A fair mid-table choice once the cashier shows the rollover; read it before the first deposit.

Licence
Offshore permit
Deposit routes
Shown after login
Apps
Android & iOS
Products
Sportsbook, Casino
1xBet

1xBet in Kenya

Visit 1xBet
Welcome offer
200% match
Minimum deposit
KSh 112
Rollover
5x on 3+ legs at 1.4; 30x in 1xGames
Time limit
30 days
Promo code
DATA0

1xBet holds GRA number BK 0001232 through Advanced Gaming Limited and opens its 200% match from KSh 112, the smallest licensed entry point in Kenya, up to KSh 20,000. Half the bonus clears at 5x on accumulators priced 1.40, the other half at 30x in 1xGames, within 30 days; promo code DATA0 goes in at registration.

The brand publishes Android and iOS apps and sits on Google Play in Kenya, which saves the APK step. A sport-only punter releases half the bonus and leaves the 1xGames half unclaimed.

Best fit for a small depositor who mixes football with quick casino rounds under a GRA licence.

Licence
GRA BK 0001232 (Advanced Gaming Limited)
Deposit routes
Shown after login
Apps
Android & iOS
Products
Sportsbook, Casino
22Bet

22Bet in Kenya

Visit 22Bet
Welcome offer
100% match
Minimum deposit
KSh 150
Rollover
5x on 3+ legs at 1.4
Time limit
7 days

22Bet, licensed through Nuntis Holdings, caps its 100% match at KSh 19,000 and asks the lightest licensed rollover in Kenya: 5x on three-leg accumulators at 1.40, within 7 days. Its Kenyan cashier names M-Pesa, Airtel Money, Visa, Mastercard, bank transfer and Bitcoin.

The seven-day clock is the only pressure. A KSh 800 deposit earns KSh 800 that clears after KSh 4,000 of qualifying slips, which is five KSh 800 accumulators in a week.

The cleanest licensed offer for a weekend football punter who deposits by M-Pesa.

Licence
GRA BK 0001293 (Nuntis Holdings Limited)
Deposit routes
M-PesaAirtel MoneyVisaMastercardBank transferBitcoin
Apps
Android & iOS
Products
Sportsbook, Casino
BetWinner

BetWinner in Kenya

Visit BetWinner
Welcome offer
100% match
Minimum deposit
KSh 120
Rollover
5x on 3+ legs at 1.4
Time limit
30 days

BetWinner runs in Kenya on a Curaçao licence and matches the first deposit up to KSh 15,000, with the same 5x on 1.40 accumulators as 22Bet but 30 days to finish. The cashier is the widest published for Kenya: M-Pesa, Airtel Money, Visa, Mastercard, Skrill, Neteller, bank transfer and Bitcoin.

What it lacks is the GRA number, so a payout dispute goes to Curaçao. The long rollover window suits a punter who bets twice a week.

The easiest offer to clear on the page, traded against an offshore complaint route.

Licence
Curaçao Gaming Authority licence
Deposit routes
M-PesaAirtel MoneyVisaMastercardSkrillNetellerBank transferBitcoin
Apps
Android & iOS
Products
Sportsbook, Casino
888starz

888starz in Kenya

Visit 888starz
Welcome offer
200% match
Minimum deposit
KSh 150
Rollover
10x on 3+ legs at 1.4
Time limit
7 days
Promo code
DATA004

888starz sits on the GRA list through Zenit Solutions Limited under BK 0001297 and spreads a sports package over four deposits, starting at 200% up to KSh 15,000 and reaching KSh 60,000 in total. Each sports bonus clears at 10x on 1.40 accumulators within 7 days, double the 22Bet multiple.

A casino route pays 200% plus 150 free spins instead, chosen at sign-up, and the code DATA004 applies. No store apps are published, so the mobile site does the work.

A licensed brand for a punter who deposits often and accepts a heavy weekly rollover.

Licence
GRA BK 0001297 (Zenit Solutions Limited)
Deposit routes
Shown after login
Apps
Mobile site
Products
Sportsbook, Casino
Linebet

Linebet in Kenya

Visit Linebet
Welcome offer
100% match
A deposit of KES 145.56 or more qualifies. The bonus is turned over five times on multiples with at least three picks, three of them at odds of 1.40 or better, within a month of registering.

Linebet pays a euro-capped 100% match in shillings, up to the equivalent of €100, at 5x on three-leg accumulators within 30 days of registration. The licence is Curaçao OGL/2024/565/0553, with store apps on both platforms.

The euro cap moves with the exchange rate, so the shilling ceiling on the promotion page changes week to week. The Kenyan page names no wallet.

A modest offer with a light rollover; the licence and the moving cap keep it mid-table.

Licence
Curaçao Gaming Authority licence, OGL/2024/565/0553
Deposit routes
Shown after login
Apps
Android & iOS
Products
Sportsbook, Casino
Mozzartbet

Mozzartbet in Kenya

Visit Mozzartbet
Welcome offer
50% match
Minimum deposit
KSh 100

Mozzartbet, licensed as Mozzartbet Kenya Limited under BK 0001188, pays no deposit match. Play the first deposit within 7 days on pre-match or live tickets of four or more selections at 1.70 each, and 50% returns as a free bet up to KSh 2,500, credited 15 minutes after the terms are met.

Aviator free bets follow within 48 hours of using the deposit: 10 for a deposit up to KSh 500, 15 up to KSh 1,000, 25 for KSh 1,001 to 5,000 and 50 above that, each worth KSh 10 and paid as cash when they win. M-Pesa is the named cashier route.

The best licensed offer for a four-leg acca punter who also plays Aviator; irrelevant to a singles bettor.

Licence
GRA BK 0001188 (Mozzartbet Kenya Limited)
Deposit routes
M-Pesa
Apps
Mobile site
Products
Sportsbook, Casino
Gamdom

Gamdom in Kenya

Visit Gamdom
Welcome offer
15% match
Switch it on under Special Rewards with an affiliate code (GAM15 is the house code) inside 6 hours of signing up; the boosted rate lasts 7 days.

Gamdom is a crypto sportsbook and casino under an Anjouan licence. Its welcome mechanic is 15% instant rakeback, boosted for 7 days when an affiliate code such as GAM15 is entered under Special Rewards within 6 hours of registering.

Balances run in coins, no Kenyan wallet is involved, and no GRA number applies.

Only for a punter who already holds crypto and wants rakeback instead of a match.

Licence
Anjouan Gaming Authority licence
Deposit routes
Shown after login
Apps
Mobile site
Products
Sportsbook, Casino
Cloudbet

Cloudbet in Kenya

Visit Cloudbet
Welcome offer
Cash rewards reaching US$2,500 in the first 30 days
Any first deposit starts it: 10% rakeback on casino play, daily casino and weekly sports cash drops credited as withdrawable cash, and a Cash Vault that opens on day 30.

Cloudbet pays up to US$2,500 in cash rewards over 30 days from a first deposit of any size: 10% casino rakeback, daily casino and weekly sports cash drops with no rollover, and a Cash Vault on day 30. Payouts are quoted within 24 hours.

The licence is Curaçao and the balance runs in crypto, so the 5% excise on M-Pesa deposits never enters the picture, and neither does the GRA.

The most transparent crypto package on the list, for a coin holder who dislikes rollover terms.

Licence
Curaçao Gaming Authority licence
Deposit routes
Shown after login
Apps
Mobile site
Products
Sportsbook, Casino
Payout time
Within 24 hours
BetFury

BetFury in Kenya

Visit BetFury
Welcome offer
Up to US$10,500 (590%) + 225 free spins
Three deposits from US$5 each build the package. The first bonus has to be switched on within 7 days of sign-up, and each one is wagered inside 14 days on slots, live games and BetFury Originals.

BetFury's package reaches US$10,500 at 590% across three deposits from US$5, plus 225 free spins. The first bonus must be activated within 7 days of sign-up and each bonus wagered within 14 days on slots, live games and BetFury Originals.

Sports bets do not count toward that wagering, and the licence is Curaçao.

A casino-heavy crypto package; sports punters gain little from it.

Licence
Curaçao Gaming Authority licence
Deposit routes
Shown after login
Apps
Mobile site
Products
Sportsbook, Casino
BitStarz

BitStarz in Kenya

Visit BitStarz
Welcome offer
Up to US$500 or 5 BTC + 180 free spins
The first deposit is matched 100% and brings 180 free spins; deposits two to four add up to €400 or 4 BTC more.

BitStarz is casino only: 100% up to US$500 or 5 BTC plus 180 free spins on the first deposit, then up to €400 or 4 BTC on the next three. Payouts average 10 minutes according to the brand, under a Curaçao licence.

There is no sportsbook, so the brand sits in the Kenyan ranking for punters who split their time between football elsewhere and slots here.

For crypto slot players; it has no football markets to rank.

Licence
Curaçao Gaming Authority licence
Deposit routes
Shown after login
Apps
Mobile site
Products
Casino
Payout time
10 minutes on average
Stake

Stake in Kenya

Visit Stake
Welcome offer
3.5% rakeback with a welcome code
Type a valid code on the Offers page inside 24 hours of opening the account, and 3.5% of the house edge comes back on every bet from then on.

Stake replaces the welcome match with 3.5% rakeback: enter a valid code on the Offers page within 24 hours of opening the account, and 3.5% of the house edge returns on every bet. The licence is Curaçao OGL/2024/1451/0918.

Balances run in crypto, and the sportsbook prices the Premier League and the Champions League alongside a large casino lobby.

A crypto book for a high-volume punter who values rakeback over a one-off bonus.

Licence
Curaçao Gaming Authority licence, OGL/2024/1451/0918
Deposit routes
Shown after login
Apps
Mobile site
Products
Sportsbook, Casino

Top betting sites in Kenya by what you bet on

Top betting sites in Kenya by what you bet on: Kenya on a map of Africa with licence, payment and tax notes

Top betting sites in Kenya split by habit: a weekend accumulator punter, a small-stake M-Pesa depositor and an Aviator player each land on a different card. Each pick below comes from a line in the bookmaker's own terms. The biggest cap, the smallest first deposit and the licensed names change only when a bookmaker changes its offer.

Biggest welcome matchMelbet

200% up to KES 25,700 is the largest sports headline on the page.

Smallest first depositMozzartbet

Its welcome offer opens from the lowest deposit among the ranked brands.

Holds a GRA licenceMelbet, 1xBet, 22Bet

Licensed in Kenya, so Kenyan complaint routes apply.

Lists M-Pesa22Bet, BetWinner, Mozzartbet

The cashier page names the local wallet among its deposit routes.

iPhone and Android appsMelbet, Paripesa, 1xBet

Both store builds are published, so the slip works the same on either phone.

Crypto walletGamdom, Cloudbet, BetFury

Deposits and payouts in USDT, Bitcoin or Ethereum rather than the local currency.

Mozzartbet is the odd one out, with a free-bet mechanic in place of a match. Play a first deposit of KSh 100 or more on four-leg tickets at 1.70 within 7 days, and 50% comes back as a free bet up to KSh 2,500. Between 10 and 50 Aviator free bets worth KSh 10 each follow within 48 hours.

The same brand holds an NLRC licence in Nigeria, where the Nigerian ranking lists its naira free bets.

Kenya has its own pages for the questions that come up most: apps, Aviator, welcome bonuses and casino lobbies.

List of licensed betting companies in Kenya on the GRA register

List of licensed betting companies in Kenya on the GRA register: map of African betting markets with Kenya highlighted

The list of licensed betting companies in Kenya is published on the GRA licensed operators page, and the local brands below appear on it with the company behind each name. Betika trades as Shop & Deliver Limited under BK 0001117. The international names on the register include Nuntis Holdings Limited for 22Bet and Advanced Gaming Limited for 1xBet.

Licences issued under the old BCLB regime run to the end of their term. The GRA page still shows the 2025/26 list, so a brand missing from it should be treated as unlicensed until the new list appears.

Local bookmakers in Kenya with the company and licence details they publish or the regulator lists. No affiliate link.
BookmakerCompanyLicenceNumberStatus
BetikaShop & Deliver LimitedGambling Regulatory Authority of KenyaBK 0001117On the GRA 2025/26 list
SportPesaMilestone Games LimitedGambling Regulatory Authority of KenyaBK 0001193On the GRA 2025/26 list
GameManiaRabow Co LimitedGambling Regulatory Authority of KenyaBK 0001135On the GRA 2025/26 list
betPawaNanovas International (K) LtdGambling Regulatory Authority of KenyaBK 0001070On the GRA 2025/26 list
OdiBetsKareco Holdings LimitedGambling Regulatory Authority of KenyaBK 0001095On the GRA 2025/26 list
SportyBetDreamhub Technology LimitedGambling Regulatory Authority of KenyaBK 0001203On the GRA 2025/26 list
MSportSparksmatrix LimitedGambling Regulatory Authority of KenyaBK 0001206On the GRA 2025/26 list
MeridianbetGameday Enterprise LimitedGambling Regulatory Authority of KenyaBK 0001210On the GRA 2025/26 list
MozzartbetMozzartbet Kenya LimitedGambling Regulatory Authority of KenyaBK 0001188On the GRA 2025/26 list
BongoBongoKensen LimitedGambling Regulatory Authority of KenyaBK 0001224On the GRA 2025/26 list
ShabikiPlayco Technology LimitedGambling Regulatory Authority of KenyaBK 0001080On the GRA 2025/26 list
KessbetKessun Kenya LimitedBK 0001170On the GRA 2025/26 list
PepetaNorm Kick-off LimitedBK 0001141On the GRA 2025/26 list

The local brands carry no affiliate link here. SportPesa, Betika and Odibets price the Kenyan Premier League deeper than most international books, and their paybill numbers are printed on their own sites. The ranked international books compete on bonus size and on the breadth of European markets.

Betting sites with no tax in Kenya versus the 5% excise and 5% withholding

Betting sites with no tax in Kenya versus the 5% excise and 5% withholding, illustration

Betting sites with no tax in Kenya ended with the Finance Act, 2026, because the charge now sits in the deposit and the payout, outside any bookmaker's choice.

From 1 July 2026 a 5% excise duty applies to each deposit, and a 5% withholding tax applies to the amounts a licensed operator pays to your account. The KRA summary of the Finance Act 2026 sets both out.

The 20% rate that older articles quote survives for lottery and prize-competition payouts, which is why two numbers circulate. On a KSh 1,000 deposit the excise is KSh 50, so KSh 1,050 leaves M-Pesa. A KSh 1,000 stake at 3.20 returns KSh 3,200, the 5% withholding takes KSh 160, and KSh 3,040 lands in the balance.

Payout after tax in Kenya

Type a stake and a decimal price to watch the deposit, the win, every Kenyan deduction and the cash that lands in the wallet.

An offshore brand without a GRA licence sits outside the withholding mechanism, which is why some punters read it as tax-free. The same brand also sits outside section 70's two-day payout rule and outside the GRA complaint line. The saving comes with the loss of every protection in the Act.

International betting sites that accept M-Pesa and Airtel Money deposits

International betting sites that accept M-Pesa and Airtel Money deposits: Kenya on a map of Africa with licence, payment and tax notes

International betting sites that accept M-Pesa publish the wallet on their Kenyan cashier page. In the ranking that means 22Bet, BetWinner and Mozzartbet, with 22Bet and BetWinner naming Airtel Money as well. The matrix below is built from those cashier lists, and a dash means the brand publishes cards, bank transfer or crypto for Kenya.

Deposit routes each bookmaker publishes for Kenya; a dash means the wallet is not named on that cashier page.
BookmakerM-PesaAirtel MoneyAlso listed
ListedListedVisa, Mastercard, Bank transfer, Bitcoin
ListedListedVisa, Mastercard, Skrill, Neteller
ListedNot listed

Safaricom's limits apply before any bookmaker rule: KSh 250,000 per transaction and KSh 500,000 per day, raised with CBK approval as Safaricom announced.

A paybill deposit arrives within a minute on the licensed sites, and withdrawals go back to the same line. Tanzania shares the M-Pesa brand through Vodacom, and the Tanzanian ranking shows which of the same bookmakers list it there.

Airtel betting sites and the limits on each wallet

Airtel betting sites and the limits on each wallet: payout slip for a Kenya bet showing stake, odds and tax

Airtel betting sites in Kenya are the brands whose cashier names Airtel Money next to M-Pesa, and among the ranked international books that is 22Bet and BetWinner. Both list Visa, Mastercard and bank transfer as well, so an Airtel line has a backup if a paybill fails on a Saturday evening.

1xBet, Melbet and Paripesa publish shilling offers without naming a wallet on the Kenya page, so the deposit route appears only after login.

The local brands lean the other way. Betika, SportPesa and Odibets built their business on M-Pesa paybills, added Airtel Money later, and print both numbers on their deposit pages.

For an Airtel user the practical order is BetWinner or 22Bet for the bonus, a local brand for the quickest Kenyan Premier League markets, and a card on file for a late deposit.

Betting sites with lowest stakes in Kenya and the KSh 20 floor

Betting sites with lowest stakes in Kenya and the KSh 20 floor: map of African betting markets with Kenya highlighted

Betting sites with lowest stakes in Kenya all start at KSh 20, because section 71 of the Gambling Control Act fixes that figure as the minimum for any bet.

The real difference sits in the deposit that unlocks a bonus: 1xBet from KSh 112, BetWinner from KSh 120, Melbet from KSh 130, Linebet from KSh 145.56, 22Bet and 888starz from KSh 150. Mozzartbet's free-bet scheme opens from KSh 100.

A small-stake punter should read the rollover against the deposit. A KSh 300 deposit at 22Bet earns a KSh 300 bonus that needs KSh 1,500 of qualifying accumulators in 7 days, which is seventy-five KSh 20 slips. The same KSh 300 at 888starz earns KSh 600 that needs KSh 6,000 of turnover in the same week.

Welcome bonus calculator for Kenya

Pick a bookmaker and type a first deposit in KES. The slip prints the match rate, cap, minimum deposit, rollover and time limit from the published terms.

KenyaBonus slip

Legit betting sites in Kenya: licence number, paybill and payout window

Legit betting sites in Kenya: licence number, paybill and payout window, illustration

Legit betting sites in Kenya pass three checks that take five minutes and need no account. The licence number in the footer must appear on the GRA register; 22Bet's BK 0001293, Melbet's BK 0001174, 1xBet's BK 0001232, 888starz's BK 0001297 and Mozzartbet's BK 0001188 do.

The deposit route must be a Kenyan paybill or a named wallet, because the Act's payment channels are mobile money, debit cards, EFT and cash deposits.

  1. Match the footer licence number to the GRA entry, including the company name.
  2. Deposit the brand's minimum through M-Pesa or Airtel Money and withdraw KSh 100 back to the same line before staking more.
  3. Time the withdrawal: section 70 gives a licensed operator two days, and most paybill payouts arrive within the hour.
  4. Read the bonus parts: 1xBet clears half its bonus 5x on accumulators and half 30x in 1xGames, so a sport-only punter leaves half unclaimed.
  5. Keep the GRA line, 0800-723-770, and the 14-day tribunal window for any dispute a licensed brand fails to settle.

Uganda and Tanzania run the same test with their own registers. The Uganda ranking shows that 1xBet and 22Bet carry NLGRB numbers there under the same company names as in Nairobi.

Betting companies in Kenya for KPL, Harambee Stars and AFCON 2027 slips

Betting companies in Kenya for KPL, Harambee Stars and AFCON 2027 slips: Kenya on a map of Africa with licence, payment and tax notes

Betting companies in Kenya price the Kenyan Premier League every weekend, but the depth differs. SportPesa, Betika and Odibets list the Mashemeji derby between Gor Mahia and AFC Leopards with corners, cards and player markets.

On the derby the international books stop at match odds, totals and handicaps, and their depth shows on the Premier League, LaLiga and the Champions League.

Harambee Stars qualifiers appear everywhere. The 2027 Africa Cup of Nations, which Kenya co-hosts with Uganda and Tanzania after the Pamoja bid, will be the first home tournament the licensed books price for Kenyan punters. Payout queues get long around a tournament, and that is when the two-day rule in section 70 earns its keep.

Live betting is where the GRA licence pays off in practice, because a failed in-play cash-out on a licensed brand has a complaint route behind it. 22Bet and 1xBet publish Android and iOS apps for in-play markets, and 1win publishes Android only.

Across the continent the ranking of the best betting sites by country shows where the same brands hold a local licence and where they run offshore.

Best betting site in Kenya questions, answered

Best betting site in Kenya questions, answered: payout slip for a Kenya bet showing stake, odds and tax

Which is the best betting site in Kenya for a welcome bonus?

Melbet pays the largest match under a GRA licence at 200% up to KSh 25,700 from a KSh 130 deposit, with an 8x rollover on 2.10 accumulators in 30 days. 22Bet pays 100% up to KSh 19,000 with a lighter 5x rollover at 1.40 in 7 days, which clears faster for a football-only punter.

Is online betting legal in Kenya in 2026?

Yes. The Gambling Control Act, 2025 came into force on 26 August 2025 and licenses online bookmakers through the Gambling Regulatory Authority. Taking Kenyan bets without a licence is an offence for a foreign operator under section 79, and the punter loses the Act's payout and complaint protections at such a site.

How much tax do I pay on betting winnings in Kenya?

Since 1 July 2026 a 5% excise duty applies to each deposit and a 5% withholding tax applies to payouts from a licensed operator. On a KSh 1,000 deposit the excise is KSh 50; on a KSh 3,200 payout the withholding is KSh 160. The 20% rate applies to lottery and prize-competition payouts only.

Which betting sites accept M-Pesa in Kenya?

Among the ranked international brands, 22Bet, BetWinner and Mozzartbet name M-Pesa on their Kenyan cashier pages, and 22Bet and BetWinner name Airtel Money as well. Local brands such as Betika, SportPesa and Odibets run their own M-Pesa paybills. Safaricom caps a transaction at KSh 250,000 and a day at KSh 500,000.

What is the minimum stake and age for betting in Kenya?

The minimum stake is KSh 20 under section 71 of the Gambling Control Act, and the minimum age is 18. Licensed operators verify age at registration, and credit cards cannot fund a bet; mobile money, debit cards, EFT and cash deposits are the channels the Act allows.

How do I check a GRA licence number?

Open the GRA licensed operators page and search for the number printed in the bookmaker's footer together with the company name. 22Bet appears as Nuntis Holdings Limited under BK 0001293, 1xBet as Advanced Gaming Limited under BK 0001232, Melbet as Game Tosha Limited under BK 0001174 and Mozzartbet as Mozzartbet Kenya Limited under BK 0001188.

How fast do Kenyan betting sites pay out?

Section 70 of the Act gives a licensed operator two days to credit an online prize, and M-Pesa payouts from the licensed brands commonly arrive within the hour. The GRA handles complaints about late payment on 0800-723-770, and an unresolved case can go to the Gambling Appeals Tribunal within 14 days.

Top pick in KenyaMelbet
Visit