Key facts
Is SportPesa licensed in Kenya?
- LicenceGRA Kenya
- GRA bookmaker licence0001193 (2025/26)
- M-Pesa paybill955100
- Stated min stakeKSh 1
- ProductsSportsbook & casino
- CurrencyKenyan shilling (KSh)
- Max payoutKSh 10,000,000
- AppsAndroid + iPhone
- Cash outAvailable
- Minimum age18+
Milestone Games Limited is on the Gambling Regulatory Authority list of licensed operators for 2025/26, with bookmaker licence 0001193. The Google Play listing names the same company as the operator of SportPesa Kenya.
The terms give the local company registration PVT-9XUGA85 and an address at The Chancery, Valley Road, Nairobi. Only people aged 18 and over can open an account, and the terms name the regulator as the next stop for a complaint SportPesa cannot settle.
SportPesa casino lobby and studios
- Sportsbook
- Slots
Registration
SportPesa registration and login
- 1SMS GAME to 79079A reply links to the terms
- 2Reply ACCEPT to 79079Your phone number becomes the username
- 3Keep the 4-digit PINIt arrives with the paybill number
- 4Or join onlineRegister Now, then enter the SMS code
Registration by SMS takes two messages to 79079: GAME first, then ACCEPT once you have read the terms. The welcome SMS gives your username, which is your phone number, a 4-digit PIN and the paybill for a first deposit.
Online sign-up sends a registration code to your phone before the account opens. To log in on the site or app, type the phone number as the username plus the web password. Punters who joined by SMS or USSD set that password through the reset link on the login page.
Jackpot
SportPesa Mega Jackpot Pro and midweek Jackpot
| Jackpot | Matches | Stake | Top prize |
|---|---|---|---|
| Mega Jackpot Pro | 17 | KSh 99 | KSh 137,903,033 for all 17 correct (round closing 31 Oct 2026) |
| Jackpot (midweek) | 13 | KSh 99 | From KSh 10,000,000, rolls over |
The Mega Jackpot Pro is a weekend coupon of 17 pre-selected matches with prizes for 13, 14, 15, 16 or 17 correct out of 17. Each line costs KSh 99, and a prize that nobody wins grows into the next week.
On 27 October 2026 the prize for all 17 correct stood at KSh 137,903,033 for the round closing on 31 October. The midweek Jackpot uses 13 matches, starts at KSh 10,000,000 and pays bonuses for 10, 11 and 12 correct picks.
By SMS, the Mega Jackpot Pro bet starts with MJP# followed by the 17 picks, with 0 for a game you skip; the midweek coupon starts with JP#. Doubles cover up to 10 games on the 17-match coupon, so four doubles cost 16 lines, or KSh 1,584.
Cashier
SportPesa paybill number and account number
Business numbers 955100 and 5212121 both take M-Pesa deposits, with the phone number registered on SportPesa as the account number. Airtel Money users pay to 955100 or to the business name SPORTPESA, again quoting the registered number.
Dialling *790# and choosing option 4 brings an M-Pesa prompt for the amount you type. The site and app do the same under Funds, then Deposit, and a reply SMS shows the new S-PESA balance.
SportPesa credits deposits only from the registered line, so money sent from another number, a paybill or a till never reaches your balance. Punters with two SIM cards should register the one that holds their M-Pesa.
Payouts
How to withdraw from SportPesa to M-Pesa
- Min single bet
- KSh 10
- Min multibet
- KSh 1
- Max stake
- KSh 500,000
- Max single win
- KSh 4,000,000
- Max multibet win
- KSh 5,000,000
- Max win per day
- KSh 10,000,000
- 1SMS W#amount to 79079For example W#1200
- 2Wait for two messagesOne from 79079, one from your wallet
- 3Or use the siteWithdraw link at the top right
Withdrawals go back to the mobile money wallet on your account: an SMS of W#1200 to 79079 asks for KSh 1,200, and the site has a Withdraw link at the top right. The format is the same on M-Pesa and Airtel Money, and one request can be pending at a time.
The terms set no daily withdrawal maximum of their own. Amounts above your mobile money limit are paid by bank transfer (EFT), and money deposited but never staked can attract a 10% processing fee. Stake a deposit at least once before you cash it out.
Sportsbook
How to bet on SportPesa via SMS
- 1X2
- Over/Under
- GG/NG
- Handicap
- Live betting
- Virtuals
- Cash out
- Multibet Bonus
- Bet Spinner
- X-Up early payout
- Goal Rush
- Lucky Numbers
Every SportPesa match carries a Game ID, and an SMS bet is that ID, your pick and the stake joined by #: 8692#2#100 backs the away side for KSh 100. A multibet lists several ID and pick pairs before the stake, from 2 up to 50 games.
The reply from 79079 shows the bet ID and the possible payout after tax. Live markets, Aviator and the casino need the app or the website, and SportPesa League fixtures sit under Kenya in the football menu.
For a multibet of three or more legs, every pick at 1.3 or above keeps the Multibet Bonus in play, and the bonus can add up to KSh 50,000,000 on a winning slip.
Mobile
SportPesa app download for Android and iPhone
- Android appYes
- iPhone appYes
The Android app, SportPesa Betting & Casino by Kentech S.L.U., has more than 1 million downloads on Google Play in Kenya and a 4.4 rating from about 16,400 reviews. An iPhone version is on the Kenyan App Store.
The Play listing calls the app data-free for Safaricom and Airtel lines, and one balance covers sports, casino and crash games. A separate casino app and the SP Score app sit in the same Apps menu, and the sports app was last updated on 5 October 2026.
Bets placed in the app follow the same multibet minimum and the same daily caps as SMS and web bets.
Alternatives
SportPesa vs Betika and Odibets
| Feature | Betika | ||
|---|---|---|---|
| Licence | GRA Kenya | GRA Kenya | GRA Kenya |
| Welcome offer | Not stated | No welcome bonus | KSh 30 free bet on registration |
| Wagering | Not stated | No bonus | Not stated |
| Min deposit | Not stated | Not stated | Not stated |
| Stated payout | Not stated | Not stated | Instant |
| M-Pesa | |||
| Airtel Money | |||
| iPhone app | |||
| Visit | Visit | Details | Details |
SportPesa's and Odibets' terms both list a KSh 1 minimum, on multibets at SportPesa and on football at Odibets, while Betika's terms set KSh 20 for any single or multibet. SportPesa also allows the highest daily winnings of the three: Betika stops at KSh 8,000,000 a day and Odibets at KSh 4,000,000.
Jackpot players face a real choice. Betika's Must Be Won Jackpot pays a fixed KSh 50,000,000 for 15 games at KSh 49, while SportPesa's 17-game prize rolls over and showed KSh 137,903,033 on 27 October. Pick SportPesa for the rolling prize and SMS betting, and Odibets for its daily 10-match Lakitatu coupon.
SportPesa questions punters ask
How can I reach SportPesa customer care?
SportPesa lists 0755 079 079 and 0709 079 079, both answered 24 hours a day, and the email [email protected]. Calls from the registered line help the agent find your account faster.
Can I cancel a SportPesa jackpot bet?
Yes, within 10 minutes of placing it and before the first match kicks off, but only by SMS or USSD. Send Cancel#BetID to 79079. Each account gets three cancellations a day across all bet types.
Does SportPesa have cash out?
Yes, on pre-match odds. The option sits in your bet history and stays closed for bets placed with bonus funds, bets that already hold a losing pick, and selections with no live price.
What is SportPesa Goal Rush?
Goal Rush is a free-to-play football predictor in the SportPesa app. You pick the first scorer and the minute of the first goal for three selected matches, and the Play listing names a KSh 10M grand prize plus a KSh 10,000 daily prize.
