- Rollover
- 8x on 3+ legs at 2.1
- Time limit
- 30 days
- Apps
- Android & iOS
- Best betting sites
- 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

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.
- Apps
- Android
Bonus terms
- Apps
- Android & iOS
- Rollover
- 5x on 3+ legs at 1.4; 30x in 1xGames
- Time limit
- 30 days
- Apps
- Android & iOS
Bonus terms
- Rollover
- 5x on 3+ legs at 1.4
- Time limit
- 7 days
- Wallet
- M-Pesa
- Apps
- Android & iOS
Bonus terms
- Rollover
- 5x on 3+ legs at 1.4
- Time limit
- 30 days
- Wallet
- M-Pesa
- Apps
- Android & iOS
Bonus terms
- Rollover
- 10x on 3+ legs at 1.4
- Time limit
- 7 days
- Apps
- Mobile site
Bonus terms
- Apps
- Android & iOS
Bonus terms
- Wallet
- M-Pesa
- Apps
- Mobile site
Bonus terms
- Wallet
- Crypto
- Apps
- Mobile site
Bonus terms
- Wallet
- Crypto
- Apps
- Mobile site
Bonus terms
- Wallet
- Crypto
- Apps
- Mobile site
Bonus terms
- Wallet
- Crypto
- Apps
- Mobile site
Bonus terms
- Wallet
- Crypto
- Apps
- Mobile site
Bonus terms
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.
| Bookmaker | Match | Local licence | Wallets listed | Apps | Rollover | Time limit | |
|---|---|---|---|---|---|---|---|
| 200% | GRA | Not listed | Android & iOS | 8x on 3+ legs at 2.1 | 30 days | Join | |
| Up to 500% | International | Not listed | Android | See terms | Join | ||
| 100% | International | Not listed | Android & iOS | See terms | Join | ||
| 200% | GRA | Not listed | Android & iOS | 5x on 3+ legs at 1.4; 30x in 1xGames | 30 days | Join | |
| 100% | GRA | M-Pesa, Airtel Money, Visa, Mastercard | Android & iOS | 5x on 3+ legs at 1.4 | 7 days | Join | |
| 100% | International | M-Pesa, Airtel Money, Visa, Mastercard | Android & iOS | 5x on 3+ legs at 1.4 | 30 days | Join | |
| 200% | GRA | Not listed | Web | 10x on 3+ legs at 1.4 | 7 days | Join | |
| 100% | International | Not listed | Android & iOS | See terms | Join | ||
| 50% | GRA | M-Pesa | Web | See terms | Join | ||
| 15% | International | Not listed | Web | See terms | Join | ||
| Cash rewards | International | Not listed | Web | See terms | Join | ||
| Cash rewards | International | Not listed | Web | See terms | Join | ||
| Cash rewards | International | Not listed | Web | See terms | Join | ||
| Rakeback | International | Not listed | Web | See terms | Join |
Betika midweek jackpot and the SportyBet jackpot this week

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
- Tuesday 3 November
- 2Galatasaray v StuttgartUEFA Champions League, 20:452.284.002.9042%
- 3Man Utd v AS Roma23:002.443.902.7540%
- Wednesday 4 November
- 9Rennes v OlympiacosUEFA Europa League, 18:302.223.553.1543%
- 1FC Porto v NapoliUEFA Champions League, 23:002.103.653.4546%
- 4Lens v Como23:002.953.852.2543%
- 5PSV v Club Brugge23:002.104.203.0546%
- Thursday 5 November
- 6Lillestrom SK v Viktoria PlzenUEFA Europa League, 20:452.803.702.3640%
- 10AGF Aarhus v BragaUEFA Conference League, 20:453.753.402.0147%
- 11Trabzonspor v Freiburg20:452.423.702.6539%
- 12FC Thun v Hearts20:452.363.602.8040%
- 13Mjallby AIF v FK Borac Banja Luka20:452.183.353.3043%
- 14FC Midtjylland v Ajax20:452.753.702.3640%
- 7Hapoel Be`er Sheva FC v OFI CreteUEFA Europa League, 23:002.103.653.3545%
- 8Celtic v Besiktas23:002.903.702.3041%
- 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
Updated Mon 2 Nov, 03:32 EAT.
Betting sites in Kenya, bookmaker by bookmaker

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.
- 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 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 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
- 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
- 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
- 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
- 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 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
- 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 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 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'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 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 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 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.
200% up to KES 25,700 is the largest sports headline on the page.
Its welcome offer opens from the lowest deposit among the ranked brands.
Licensed in Kenya, so Kenyan complaint routes apply.
The cashier page names the local wallet among its deposit routes.
Both store builds are published, so the slip works the same on either phone.
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.
Legal betting sites in Kenya after the 2025 Act

Legal betting sites in Kenya are licensed under the Gambling Control Act, 2025. The Act received assent on 7 August 2025, came into force on 26 August 2025 and replaced the Betting Control and Licensing Board with the Gambling Regulatory Authority. Section 79 makes an unlicensed foreign online operator liable to a fine of up to KSh 50 million.
The Act writes several punter protections into law. Section 71 sets the minimum stake at KSh 20, and section 70 requires an online prize to be credited within two days. An idle balance goes back to the player after three months, credit cards cannot fund a bet, and every licensee keeps a customer care centre in Kenya.
Regulations L.N. 111 to 114 of 2026, made on 29 June 2026, add conduct and advertising rules. Complaints go to the GRA on 0800-723-770 or through its complaints page, with an appeal to the Gambling Appeals Tribunal within 14 days. The ranked brands with a GRA number and a Kenyan wallet are 22Bet, Melbet, 1xBet, 888starz and Mozzartbet.
List of licensed betting companies in Kenya on the GRA register

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.
| Bookmaker | Company | Licence | Number | Status |
|---|---|---|---|---|
| Betika | Shop & Deliver Limited | Gambling Regulatory Authority of Kenya | BK 0001117 | On the GRA 2025/26 list |
| SportPesa | Milestone Games Limited | Gambling Regulatory Authority of Kenya | BK 0001193 | On the GRA 2025/26 list |
| GameMania | Rabow Co Limited | Gambling Regulatory Authority of Kenya | BK 0001135 | On the GRA 2025/26 list |
| betPawa | Nanovas International (K) Ltd | Gambling Regulatory Authority of Kenya | BK 0001070 | On the GRA 2025/26 list |
| OdiBets | Kareco Holdings Limited | Gambling Regulatory Authority of Kenya | BK 0001095 | On the GRA 2025/26 list |
| SportyBet | Dreamhub Technology Limited | Gambling Regulatory Authority of Kenya | BK 0001203 | On the GRA 2025/26 list |
| MSport | Sparksmatrix Limited | Gambling Regulatory Authority of Kenya | BK 0001206 | On the GRA 2025/26 list |
| Meridianbet | Gameday Enterprise Limited | Gambling Regulatory Authority of Kenya | BK 0001210 | On the GRA 2025/26 list |
| Mozzartbet | Mozzartbet Kenya Limited | Gambling Regulatory Authority of Kenya | BK 0001188 | On the GRA 2025/26 list |
| BongoBongo | Kensen Limited | Gambling Regulatory Authority of Kenya | BK 0001224 | On the GRA 2025/26 list |
| Shabiki | Playco Technology Limited | Gambling Regulatory Authority of Kenya | BK 0001080 | On the GRA 2025/26 list |
| Kessbet | Kessun Kenya Limited | BK 0001170 | On the GRA 2025/26 list | |
| Pepeta | Norm Kick-off Limited | BK 0001141 | On 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 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 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.
| Bookmaker | M-Pesa | Airtel Money | Also listed |
|---|---|---|---|
| Listed | Listed | Visa, Mastercard, Bank transfer, Bitcoin | |
| Listed | Listed | Visa, Mastercard, Skrill, Neteller | |
| Listed | Not 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 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 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.
Legit betting sites in Kenya: licence number, paybill and payout window

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.
- Match the footer licence number to the GRA entry, including the company name.
- Deposit the brand's minimum through M-Pesa or Airtel Money and withdraw KSh 100 back to the same line before staking more.
- Time the withdrawal: section 70 gives a licensed operator two days, and most paybill payouts arrive within the hour.
- 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.
- 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 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

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.
