Home / Betting apps
Betting Apps in Kenya: the Best Apps, Lite Sites and How to Download
The best betting apps in Kenya are not always apps. Most bettors here place bets on a phone, and for many of them a lite page, a USSD code or an SMS shortcode does the job on less data than any app. This page puts the published facts for the ten licensed bookmakers side by side: who has an Android app, who has an iPhone app, who runs a lite site and who takes bets by USSD or SMS.
Which are the best betting apps in Kenya, going by what bookmakers publish?
On published mobile access, Betika covers the most ground: an Android app, a lite page, a USSD code and an SMS shortcode. Odibets publishes an Android app and a USSD code. Mozzart Bet, Shabiki, SportyBet and 22Bet publish an Android app, and SportPesa an SMS shortcode.
That ordering is about access, not about the betting itself. A list of the best betting apps in Kenya that ranks apps by design or speed would need someone to use every app on the same phone on the same day, and nothing on this site rests on that kind of test. What can be compared is what each bookmaker or a payments guide states: which ways in exist. The table shows those facts for all ten, checked on 5 November 2026.
| Bookmaker | Android app | iPhone app | Lite site | USSD and SMS |
|---|---|---|---|---|
| Betika | yes | no | yes | *644# and SMS 29090 |
| Odibets | yes | no | no | *290# |
| SportPesa | not stated | not stated | not stated | SMS to 79079 |
| Mozzart Bet | yes | no | not stated | not stated |
| Shabiki | yes | no | not stated | not stated |
| SportyBet | yes | not stated | not stated | not stated |
| 22Bet | yes | no | not stated | not stated |
| BetPawa | not stated | not stated | not stated | not stated |
| Pepeta | not stated | not stated | not stated | not stated |
| Radabet | not stated | not stated | not stated | not stated |
“No” in the iPhone column means the payments guide lists no iPhone app for that bookmaker. “Not stated” means the field was not published on any page we could read; the bookmaker may still offer it.
The gaps matter as much as the ticks. Six of the ten publish an Android app, and not one of them has an iPhone app listed. If you use an iPhone, the mobile website is the realistic way in at every bookmaker on this page.
What is a lite betting site, and which bookmakers run one?
A lite site is a stripped-down mobile page built to load on a slow connection and a small data bundle. It drops most images and animations and keeps what you need to place a bet. On a budget phone or a weak signal it can be quicker than the full site or an app.
Betika is the one bookmaker with a lite page confirmed in the data. Odibets is listed without one. For the other eight, a lite version is not stated, which means a payments guide or the bookmaker’s own pages did not mention one when we checked.
A lite page also needs nothing installed. That removes the download step entirely, along with the storage space and the updates. For someone who bets a few times a week on a phone with little memory, that is a real advantage over an app, and it is the reason lite access counts toward the mobile criterion in our scores.
How do USSD and SMS betting work without an app?
USSD betting runs through a short code you dial, such as *290# for Odibets. A text menu opens on the screen, and you move through it by typing numbers. It works on a basic feature phone as well as a smartphone, and it needs no data bundle.
SMS betting works by text message to a shortcode. Betika publishes both channels: *644# and SMS 29090. SportPesa publishes an SMS shortcode only: SMS to 79079. The format of the message, which tells the bookmaker the match and the result you are backing, is set by each bookmaker, and its instructions are the ones to follow.
Two cautions apply. A USSD session times out if you wait too long, so have your selections ready before you dial. And a bet placed by SMS is only confirmed when the bookmaker’s reply arrives; the message you sent is not a receipt. Keep the reply until the bet is settled.
Where should you download a betting app in Kenya, and what about the iPhone?
Download a betting app only from a link on the bookmaker’s own website. Type the address yourself, check that the site prints a Kenyan licence number, and follow the download link from there.
Some Android betting apps are offered as a file from the bookmaker’s site, which Android treats as an app from an unknown source. Your phone will ask you to allow installation from that source. Allow it for that one install, from the browser you used, and switch the permission off again afterwards. Do not install a betting app that arrives as a file on WhatsApp, Telegram or by SMS, even if the name looks right: you cannot tell where that file came from.
For the iPhone, the answer is short. None of the ten has an iPhone app listed, so iPhone users bet in the browser. Most phone browsers can place a shortcut to a website on the home screen, which gives you an icon that opens the mobile site directly. It is not an app, but it skips the typing.
When you download betting apps, look at the permissions they ask for as well. A betting app needs the internet and, if you allow it, notifications. Access to contacts, SMS or the microphone is not needed to place a bet.
Do apps change how you pay, or what you pay in tax?
No. An app opens the same account as the website, the USSD menu and the SMS line, and deposits reach that account through the same M-Pesa Paybill, whichever channel you use.
Tax follows the deposit, not the channel. Excise duty of 5% applies to the amount deposited for betting, so a deposit of KES 1,000 carries KES 50, whether you start it from the app or from the M-Pesa menu. The payout side is covered on the betting tax page, where tax advisers’ two readings are set out with their sources.
Paybill numbers, minimum deposits and withdrawal limits for each bookmaker are on the page about M-Pesa betting sites.
How much does mobile access count in the bookmaker scores?
The mobile criterion, covering apps, USSD and lite access, carries 15% of the base weight. Its inputs are the ones in the table above: a USSD code, an Android app and a lite version, each scored from what the bookmaker or a payments guide publishes.
Where an input is not stated, it is not rated, and the criterion is scored over the inputs that are known. So a bookmaker that publishes an app but says nothing about a lite page is not marked down for the silence. The ranking of all ten, with each bookmaker’s mobile line, is below.
-
1
Betika
9.2/10 Rated on 3 of 5 criteria- Android app
- yes
- iPhone app
- no
- Lite site
- yes
- USSD / SMS
- *644# and SMS 29090
- Min stake
- not stated
- 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- Android app
- yes
- iPhone app
- no
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- yes
- iPhone app
- no
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- not stated
- iPhone app
- not stated
- Lite site
- not stated
- USSD / SMS
- SMS to 79079
- Min stake
- not stated
- 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- Android app
- yes
- iPhone app
- no
- Lite site
- no
- USSD / SMS
- *290#
- Min stake
- KES 1
- 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
Fewer than 3 rated criteria, so no position; A to Z.
-
22Bet
Not ranked: rated on 2 of 5 criteria; we rank from 3- Android app
- yes
- iPhone app
- no
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- not stated
- iPhone app
- not stated
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- not stated
- iPhone app
- not stated
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- not stated
- iPhone app
- not stated
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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- Android app
- yes
- iPhone app
- not stated
- Lite site
- not stated
- USSD / SMS
- not stated
- Min stake
- not stated
- 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!
Order and scores as in the main ranking. Checked 5 November 2026.
How do you keep a betting account safe on a phone?
Treat the betting account like a second M-Pesa wallet, because in practice it is one. Money moves between the two in both directions, and anyone who can open the account on your phone can place bets with your balance.
Lock the phone with a PIN or a fingerprint, and do not save the betting password in a shared browser. Never give your M-Pesa PIN to anyone who says they are calling from a bookmaker; a deposit never needs someone else to know it. If you share a phone, log out of the betting site or app after each use, and check that withdrawals go only to the M-Pesa number registered on the account.
Turn notifications off if they tempt you to bet more than you planned. Betting apps can send alerts for offers and live matches, and those alerts exist to bring you back. Where a bookmaker offers a deposit limit, it is set on the account, so it holds for the app and the website alike. The responsible gambling page explains the tools in more detail.
Do jackpots and the full market list work the same in an app?
The jackpot is bought from the same account balance whichever way you enter, and none of the ten bookmakers publishes an app-only jackpot or an app-only market. What can differ is how much of the site a channel shows. A USSD menu has to fit every option on a small text screen, so expect it to show less of the match and market list than the full site.
The details of each jackpot, from the number of games to the entry price and the bonus tiers for near misses, are compared on the jackpots page.
Which of the betting apps in Kenya fits which phone?
Choosing between the betting apps in Kenya depends less on the app than on your phone and your bundle. With an Android smartphone and steady data, any of the six Android apps listed above gives you the full site in an app. On an iPhone, the mobile site is the only way in at all ten. On a feature phone or with no data, USSD and SMS are the options, and only three of the ten publish a code: Betika, Odibets and SportPesa.
One detail is easy to overlook. A USSD menu shows your balance and your open bets as text, with no animations and no suggested bets on the side. For some people that plain screen is the main reason to use it.
Quick answers
Which betting apps in Kenya work on an iPhone?
For Betika, Odibets, Mozzart Bet, Shabiki and 22Bet, the payments guide we read lists no iPhone app, so iPhone users bet through the mobile site. For the other five, iPhone support is not stated on a page we could read.
Can I bet without an app or internet?
Where a bookmaker runs a USSD code or an SMS shortcode, yes: both work on a basic phone without a data bundle. The codes we could source are in the USSD and SMS section of this page.
Is it safe to install a betting app from outside the Play Store?
Only take the file from a link on the bookmaker's own website, check that the site prints a Kenyan licence number, and allow installation from that one source only. Never install a betting app sent by message or shared on social media.
Do betting apps have different odds or bonuses from the website?
None of the ten bookmakers publishes app-only odds or app-only bonus terms on a page we could read. An app is another way into the same account.
Do I pay more tax when I bet through an app?
No. Excise duty applies to the amount you deposit for betting, whichever channel you deposit through. The betting tax guide covers the payout side.