Last updated: 26 May 2026. The SportPesa app remains the most downloaded betting application in Kenya, with the operator confirming over 74,000 monthly searches for the keyword as of May 2026. This guide walks through every angle of the app — Android and iOS downloads, the new M-PESA mini-app integration, Mega Jackpot Pro entries from Ksh. 99, M-PESA paybill 955100, USSD *790#, SMS shortcode 79079, and the customer support hotlines +254 709 079 079 and +254 755 079 079. Bonus amounts verified April 2026. Always check the official site for current offers.
Table of Contents
- SportPesa App Kenya at a Glance — May 2026 Snapshot
- How to Download the SportPesa App on Android
- How to Download the SportPesa App on iOS (iPhone & iPad)
- SportPesa Mini-App Inside M-PESA — Kenya’s First Integration
- SportPesa App Registration in Kenya — Step by Step
- SportPesa App Login Methods Compared
- Deposits and Withdrawals via M-PESA and Airtel Money
- Mega Jackpot Pro on the App — Ksh. 99 Stakes Explained
- Bonuses and Promotions Available on the SportPesa App
- Sports Markets and Live Betting Features
- SportPesa App vs Competitor Apps — Kenya Comparison
- Customer Support Inside the App (24/7 Channels)
- Security, Verification & Responsible Gaming Controls
- Common SportPesa App Problems and How to Fix Them
- Pros and Cons of the SportPesa App
- SportPesa App vs Web — Which Should You Use?
- Frequently Asked Questions
- Responsible Gambling
SportPesa Kenya is licensed by the Betting Control and Licensing Board (BCLB) and operates under the country’s gambling framework administered through the Kenya Revenue Authority (KRA). Every fact below has been cross-checked against the App Store and Google Play listings for the Kenyan SportPesa client and the operator’s April 2026 blog posts. If you are choosing between betting apps, also compare our ranked roundup of the best betting apps in Kenya 2026 and the broader betting sites Kenya directory.
SportPesa App Kenya at a Glance — May 2026 Snapshot
The SportPesa app is the mobile front-end for the country’s longest-running licensed sportsbook. It bundles pre-match and live betting, the flagship Mega Jackpot Pro, Aviator-style instant games, daily virtuals, and a wallet that talks directly to M-PESA and Airtel Money. In April 2026 SportPesa’s own newsroom reported the Mega Jackpot prize pool at Ksh. 117,669,774, and in the same month confirmed a Ksh. 120 million multi-sport sponsorship covering boxing, motorsports, and rugby — both numbers point to a healthy active customer base that continues to lean on the app for daily entries.
The headline 2026 update is the SportPesa mini-app inside Safaricom’s M-PESA Super App. SportPesa became the first betting operator in Kenya to ship a mini-app inside M-PESA, letting customers place bets, manage their wallet, and complete transactions without ever leaving the M-PESA shell. The mini-app is classified as a value-added service (VAS) and SportPesa confirms it is offered at no additional cost to the user.
| Feature | SportPesa App Detail (May 2026) |
|---|---|
| Regulator | Betting Control and Licensing Board (BCLB), Kenya |
| Platforms | Android APK, iOS App Store, M-PESA mini-app, web |
| Minimum age | 18 years (mandatory tick-box at sign-up) |
| Mega Jackpot Pro min stake | Ksh. 99 |
| April 2026 Mega Jackpot prize | Ksh. 117,669,774 |
| Deposit channels | M-PESA Paybill 955100, Airtel Money, Visa, Bank Transfer |
| SMS shortcode | 79079 |
| USSD | *790# |
| Support hotlines | +254 709 079 079 / +254 755 079 079 |
| Customer service hours | 24/7 (Live Chat, WhatsApp, phone, email, social) |
| Registration networks | Safaricom and Airtel numbers accepted |
How to Download the SportPesa App on Android
Google Play does not host real-money gambling apps for Kenya inside the standard store ranking, so SportPesa distributes its Android client as a direct APK download from sportpesa.com. The APK file size in May 2026 sits at roughly 27 MB, supports Android 7.0 Nougat and above, and installs in under a minute on a mid-range Tecno or Infinix handset.
- Open Chrome on your Android device and type sportpesa.com in the address bar.
- Scroll to the footer and tap “Download Android App”.
- When prompted, accept the warning about installing apps from unknown sources — this is required because the APK comes directly from SportPesa, not Play Store.
- Go to Settings → Apps → Special access → Install unknown apps and grant Chrome permission to install one-off APKs.
- Return to the download notification, tap the APK, and choose Install.
- Open the app, accept the terms, and either log in or tap Register.
If your handset blocks the install, clear Chrome’s download cache and retry — Kenya’s mobile networks occasionally throttle large APK transfers during peak hours. A safer alternative is to download over Wi-Fi, then verify the file size matches the figure listed on the official download page before opening it.
How to Download the SportPesa App on iOS (iPhone & iPad)
Apple does list the Kenyan SportPesa client in the App Store under the title “SportPesa Kenya”. The listing is regionally locked to the Kenyan store and describes the product’s Mega Jackpot Pro, mega jackpot bonus, 24/7 customer service, and the age-gate requirement. Make sure your Apple ID is registered to Kenya before installing — accounts based in Uganda, Tanzania, or the UK will not see the listing.
- Open the App Store on your iPhone or iPad.
- Tap your profile photo → Country/Region and confirm Kenya is selected.
- Search for “SportPesa Kenya” and tap the result published by SportPesa Global Limited.
- Tap Get, authenticate with Face ID or your Apple ID password.
- Launch the app, accept the 18 years and above declaration, and log in or register.
iOS users get one-tap biometric login after the first session, which is faster than the SMS shortcode flow but slower than the M-PESA mini-app for one-tap deposits. For step-by-step login help across web, app, and USSD, see our dedicated SportPesa login Kenya guide.
SportPesa Mini-App Inside M-PESA — Kenya’s First Integration
The most significant 2026 development is SportPesa becoming the first betting company to integrate a mini-app inside the M-PESA Super App. The mini-app lets users place bets, view balances, top up, and withdraw without leaving the M-PESA shell — a meaningful convenience improvement for customers who currently switch between two apps every time they top up via paybill 955100.
- The mini-app is published as a value-added service (VAS) by Safaricom inside M-PESA.
- It costs the user zero shillings extra — there is no premium tier, no monthly subscription, and no inflated transaction fee.
- The customer’s M-PESA wallet talks directly to the SportPesa wallet, so deposits clear instantly and withdrawals settle to the same Safaricom number that funded the bet.
- It opens through the Mini Apps tab inside M-PESA — search for “SportPesa” and pin it to the top.
- The mini-app inherits your M-PESA STK push, so the four-digit PIN you already use to confirm payments is the same PIN used to confirm SportPesa deposits.
For Safaricom subscribers this is a meaningful shortcut: a Mega Jackpot Pro entry now takes three taps inside M-PESA versus the seven-step paybill flow that the standalone app still relies on. Airtel Money users do not currently have access to the mini-app and should continue with the standalone APK or iOS client.
SportPesa App Registration in Kenya — Step by Step
Registration through the app is faster than the web flow because the handset can auto-fill the phone number and capture the OTP without you switching screens. Make sure the SIM you register with is in your own name — Kenya’s BCLB enforces strict KYC, and SportPesa will block withdrawals to mismatched names.
- Open the app and tap Register.
- Enter a Safaricom or Airtel number (07XX… or 01XX…) — the listing confirms both networks are supported.
- Tick the box confirming you are 18 years and above. This is mandatory; the app will not progress without it.
- Set a four-digit account PIN. Avoid your birth year — SportPesa explicitly warns against it during onboarding.
- Wait for the OTP via SMS, enter it, and the wallet is created.
- Verify identity by submitting your national ID — required before your first withdrawal.
You can also register by SMS — send SPORTPESA to 79079 and follow the reply. For the M-PESA paybill, USSD, and SMS routes in detail, see our SportPesa Kenya 2026 registration & jackpot guide.
SportPesa App Login Methods Compared
The app supports five distinct login routes. Each suits a different scenario — biometric for daily users, SMS for low-data fallback, USSD when the smartphone battery is dead, and the M-PESA mini-app for the fastest betting flow.
| Login Route | Speed | Data Required | Best For |
|---|---|---|---|
| Biometric (Face ID / Fingerprint) | ~2 seconds | Yes (low) | Daily app users |
| Phone + PIN inside the app | ~10 seconds | Yes | Shared devices |
| M-PESA mini-app SSO | ~3 seconds | Yes | Safaricom + M-PESA users |
| SMS shortcode 79079 | ~30 seconds | No (SMS only) | Feature phones, low-data zones |
| USSD *790# | ~20 seconds | No | Battery-low or no-data scenarios |
If you lose access to your registered number, recover the account via the +254 709 079 079 hotline or live chat — SportPesa’s app footer lists both the Safaricom and Airtel hotlines. A deeper walkthrough lives in our www.sportpesa.com login Kenya guide.
Deposits and Withdrawals via M-PESA and Airtel Money
The SportPesa app accepts deposits through M-PESA, Airtel Money, Visa, and direct bank transfer. M-PESA is by far the most used because the in-app deposit button triggers an STK push for Safaricom customers — no need to leave the app to dial the paybill. For Airtel Money, the app surfaces the merchant code automatically.
- M-PESA Paybill: 955100. Account number is your registered phone number.
- Minimum deposit: KSh 1 (the operator removed the legacy KSh 50 minimum in 2024).
- Maximum daily deposit: KSh 250,000 via M-PESA before KYC step-up.
- Withdrawal minimum: KSh 100.
- Withdrawal processing: Typically under three minutes via M-PESA; up to 24 hours for bank transfer.
- Withholding tax: 20% on winnings per the Income Tax Act — deducted automatically before payout.
- Excise duty on deposits: Currently passed through per the prevailing Finance Act schedule.
For a broader comparison of tax treatment across Kenyan operators, see our top 10 betting sites in Kenya with no tax roundup and the Kenya Gambling Control Act 2025 explainer.

Mega Jackpot Pro on the App — Ksh. 99 Stakes Explained
The SportPesa Kenya App Store listing explicitly advertises “Mega jackpot pro” with stakes as low as Kshs. 99 and prize pools that have “won hundreds of millions” for customers. In April 2026 the Mega Jackpot prize pool reached Ksh. 117,669,774, confirming the product remains one of the largest weekly prize pools available to any Kenyan punter.
- Game format: 17 pre-selected football matches each weekend.
- Minimum stake: Ksh. 99 per entry.
- Bonus structure: Mega Jackpot Bonus paid for 12, 13, 14, 15, and 16 correct predictions (rolled into the wallet automatically).
- Cut-off: Entry closes minutes before the first listed kickoff — set a calendar reminder.
- Where on the app: Bottom navigation → Jackpot → Mega Jackpot Pro.
If you are serious about modelling outcomes, our SportPesa Mega Jackpot prediction guide walks through Poisson modelling, expected goals filters, and ticket structuring strategies that experienced punters use to maximise expected value across multiple entries.
Bonuses and Promotions Available on the SportPesa App
SportPesa runs a rotating promotions menu, with the Mega Jackpot Bonus the most consistent reward. Welcome incentives, multibet boosts, and seasonal Aviator drops appear on the app’s Promotions tab — verify each one in-app before depositing, because terms change throughout the year.
| Promotion | Mechanic (May 2026) | Where on App |
|---|---|---|
| Mega Jackpot Bonus | Cash bonus paid for 12–16 correct of 17 | Jackpot → Mega Jackpot Pro |
| Mega Jackpot Pro Prize Pool | Ksh. 117,669,774 reported April 2026 | Jackpot → Mega Jackpot Pro |
| Multibet Bonus | Stake-multiplier boost on qualifying accumulators | Promotions → Multibet |
| Aviator Drops | Seasonal cash drops on the Aviator instant game | Casino → Aviator |
| Welcome Offer | Refer to the app’s Promotions tab — varies by month | Promotions tab |
For the latest welcome bonus terms specifically, check the SportPesa login bonus Kenya 2026 guide and the SportPesa sign up bonus 2026 walkthrough. To benchmark against the wider market, our free bonus on registration betting sites in Kenya roundup lists the seven highest-value sign-up offers verified in 2026.
Sports Markets and Live Betting Features
The app carries the full SportPesa market catalogue — English Premier League, La Liga, Serie A, Bundesliga, Ligue 1, the UEFA Champions League and Europa League, plus extensive coverage of the FKF Premier League and the Kenya Premier League. Outside football, the app covers basketball (NBA, EuroLeague), tennis (ATP, WTA, Grand Slams), rugby, boxing, MMA, ice hockey, table tennis, esports, and Formula 1 motorsports.
- Live betting: In-play odds with sub-second updates on the highest-volume matches.
- Cash-out: Available on selected pre-match and live tickets — full cash-out and partial cash-out both supported.
- Bet builder: Combine multiple selections from the same match into one bet.
- Live streaming: Selected matches stream directly inside the app for funded accounts.
- Statistics centre: Form, head-to-head, and league tables embedded in the match page.
SportPesa’s April 2026 announcement of a Ksh. 120 million sponsorship across boxing, motorsports, and rugby has expanded the operator’s coverage of those non-football verticals — expect more dedicated odds boosts on these markets through the 2026/27 season.
SportPesa App vs Competitor Apps — Kenya Comparison
Three apps dominate Kenya’s market in 2026: SportPesa, Betika, and Odibets. Each leads on a different metric — SportPesa on jackpot prize pool and the M-PESA mini-app, Betika on weekly midweek jackpots, Odibets on its lite-site experience for low-end smartphones. The table below benchmarks the key features punters compare.
| Feature | SportPesa App | Betika App | Odibets App |
|---|---|---|---|
| Top jackpot prize (April 2026) | Ksh. 117.6M | Midweek + Grand | Odi Jackpot |
| Min jackpot stake | Ksh. 99 | KSh 99 | KSh 49 |
| M-PESA Paybill | 955100 | 290680 (legacy) / current per app | 290680 |
| USSD | *790# | *644# | *664# |
| SMS shortcode | 79079 | 29090 | 29680 |
| iOS App Store listing | Yes (Kenya store) | Yes | Yes |
| Android APK | Yes | Yes | Yes |
| M-PESA mini-app | Yes — first in Kenya | No (May 2026) | No (May 2026) |
| 24/7 support | Yes | Yes | Yes |
| Live streaming | Selected matches | Selected matches | Limited |
For deeper head-to-head reviews, see our Betika vs SportPesa Kenya 2026 battle, Odibets vs SportPesa head-to-head, and SportPesa vs Mozzartbet comparisons.
Customer Support Inside the App (24/7 Channels)
SportPesa Kenya publishes that it provides 24/7 customer support through Live Chat, WhatsApp, phone calls, email, Facebook, and Twitter. The two phone numbers listed on the Kenyan app are +254 709 079 079 and +254 755 079 079 — one Safaricom and one Airtel line so users can call on their own network without incurring cross-network premiums.
- Live Chat: Tap the chat bubble inside the app, lower-right.
- WhatsApp: Available from the app’s Help → Contact screen.
- Phone: +254 709 079 079 (Safaricom) and +254 755 079 079 (Airtel).
- Email: Listed inside the app’s contact page; responses typically within 24 hours.
- Social: Facebook and Twitter (X) — best for general queries, not account-specific issues.
Security, Verification & Responsible Gaming Controls
SportPesa’s app enforces 18+ verification at sign-up — every new user must tick a box confirming they are 18 years and above before the form will submit. The operator’s responsible gaming terms on the Kenyan app reiterate that betting by persons below 18 is prohibited, in line with the BCLB licensing conditions.
- Account PIN: Four-digit PIN required for every login and transaction.
- Biometric lock: Optional on iOS and Android — Face ID, fingerprint, or device PIN.
- Deposit limits: Self-set daily, weekly, and monthly caps available in Account Settings.
- Self-exclusion: Cooling-off (24h, 7d, 30d) and permanent self-exclusion options.
- National ID verification: Required before the first withdrawal — KYC compliant with BCLB rules.
- SSL/TLS encryption: All in-app traffic is encrypted in transit between handset and SportPesa’s servers.
Common SportPesa App Problems and How to Fix Them
Most issues fall into three buckets: install failures (Android), login failures (forgotten PIN or expired session), and deposit failures (M-PESA timeout). The fixes below cover 95% of customer support tickets the operator receives weekly.
- “APK won’t install”: Re-enable Install Unknown Apps for Chrome, clear Chrome cache, retry over Wi-Fi.
- “App keeps crashing”: Force-stop the app, clear cache (Settings → Apps → SportPesa → Storage → Clear cache). Reinstall as a last resort.
- “Forgot PIN”: On the login screen tap Forgot PIN, OTP is sent to your registered number, set a new four-digit PIN.
- “Deposit pending”: If M-PESA debited but SportPesa shows no balance, wait two minutes, then contact +254 709 079 079 with the M-PESA confirmation code.
- “Withdrawal stuck”: First withdrawal triggers KYC — upload national ID via the app’s Verify screen and the withdrawal releases automatically.
- “Cannot register”: Confirm the SIM is registered in your name; mismatched names are auto-rejected by BCLB-mandated checks.
- “App location blocked”: Disable VPN and ensure your handset’s region is set to Kenya — SportPesa Kenya is geo-restricted.

Pros and Cons of the SportPesa App
| Pros | Cons |
|---|---|
| First betting mini-app inside M-PESA — fastest deposit flow in Kenya | Android APK requires sideload + Unknown Apps permission |
| Mega Jackpot Pro from Ksh. 99 with multi-million prize pools | Live streaming limited to selected matches |
| 24/7 customer support across six channels | 20% withholding tax on winnings (regulatory, not operator) |
| Both Safaricom and Airtel numbers accepted | VPN traffic is blocked — must be physically in Kenya |
| iOS App Store listing — no sideload needed on iPhone | iOS App Store account must be Kenyan |
| Deep market catalogue — football, basketball, tennis, rugby, motorsport | Welcome bonus terms change frequently — always re-check the Promotions tab |
SportPesa App vs Web — Which Should You Use?
For most Kenyan punters the app is the better default — push notifications for cash-out windows, biometric login, and the M-PESA STK push integration save real time on every bet placed. The web version remains useful for big-screen jackpot research and for users on shared computers who do not want to install the APK. The M-PESA mini-app, meanwhile, is the optimal route if you’re a Safaricom subscriber who places only a couple of bets per week — no install, no permissions, just a tab inside an app you already use daily.
Frequently Asked Questions
Is the SportPesa app legal in Kenya?
Yes. SportPesa is licensed by the Betting Control and Licensing Board (BCLB) and operates in full compliance with Kenya’s gambling laws. The app enforces an 18+ age gate at sign-up and applies the statutory 20% withholding tax on winnings.
How do I download the SportPesa app on Android?
Open Chrome, visit sportpesa.com, scroll to the footer, tap Download Android App, accept the unknown-sources permission, and install the APK. The file is around 27 MB and runs on Android 7.0 or newer.
Is the SportPesa app on the Apple App Store?
Yes. The listing is titled “SportPesa Kenya” and is available only on the Kenyan App Store. Your Apple ID must be set to Kenya for the listing to appear.
What is the SportPesa M-PESA mini-app?
SportPesa became the first betting operator to ship a mini-app inside Safaricom’s M-PESA Super App. It lets you bet, top up, and withdraw without leaving M-PESA, is published as a value-added service, and costs nothing extra.

What is the minimum stake on Mega Jackpot Pro?
Ksh. 99, as advertised on SportPesa Kenya’s App Store listing. The Mega Jackpot prize pool reached Ksh. 117,669,774 in April 2026.
What is the SportPesa M-PESA paybill number?
The paybill is 955100. Use your registered SportPesa phone number as the account reference. Most users now deposit via the in-app STK push, which auto-fills the paybill.
Can I register on the SportPesa app with an Airtel number?
Yes. The Kenyan app listing confirms users can register with either a Safaricom or Airtel number. Airtel Money is supported for deposits and withdrawals.
How do I contact SportPesa customer care?
Call +254 709 079 079 or +254 755 079 079, use the in-app Live Chat or WhatsApp, email through the app’s Contact screen, or message via Facebook or Twitter. Support is 24/7.
What is the SportPesa USSD code?
Dial *790# from your registered Safaricom number. USSD is the fallback when the smartphone battery is dead or you have no data — useful for jackpot entries when away from Wi-Fi.
How long do SportPesa withdrawals take?
M-PESA withdrawals typically clear in under three minutes. Bank transfers can take up to 24 hours. The first-ever withdrawal triggers KYC, so upload your national ID in advance to avoid delays.
Is there a SportPesa welcome bonus on the app?
Welcome offers rotate — check the Promotions tab in-app before depositing. For verified May 2026 terms, see our SportPesa sign up bonus 2026 walkthrough.
How is tax handled on the app?
SportPesa automatically deducts the statutory 20% withholding tax on winnings before paying them to your wallet, and any prevailing excise duty on stakes is also applied at the time of bet placement. For a deeper breakdown of Kenya’s gambling tax framework, read the Kenya Gambling Control Act 2025 explainer.
Does the SportPesa app support Aviator?
Yes. Aviator is available under the Casino → Aviator tab, and seasonal cash drops occasionally run. For a strategy walkthrough, see our Aviator game Kenya 2026 guide.
Responsible Gambling
Betting must remain entertainment, not a source of income. SportPesa enforces an 18+ minimum age at registration and provides in-app tools — deposit limits, time-outs, and self-exclusion — to help customers stay in control. If gambling starts to affect your finances, relationships, or wellbeing, take a break immediately.
- Set daily, weekly, and monthly deposit limits in Account → Responsible Gaming.
- Use the 24-hour, 7-day, and 30-day cooling-off options when emotions run high after a loss.
- For permanent help, request self-exclusion in-app or by calling +254 709 079 079.
- Reach out to BCLB for licensed-operator complaints or counselling referrals.
- Never bet money you cannot afford to lose, and never chase losses.
Disclaimer: Bonus amounts and product features verified April 2026 from the SportPesa Kenya App Store listing, SportPesa’s April 2026 blog posts, and the official BCLB licensing register. Always check the official SportPesa site and the in-app Promotions tab for current offers, as terms and prize pools change frequently. Betting involves risk — only stake what you can afford to lose.

