SportPesa App Kenya 2026: Download, M-PESA Mini-App, Mega Jackpot Pro Ksh 99 & Complete Features Guide [Updated May]

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.

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

Share:ΧfWT

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.

FeatureSportPesa App Detail (May 2026)
RegulatorBetting Control and Licensing Board (BCLB), Kenya
PlatformsAndroid APK, iOS App Store, M-PESA mini-app, web
Minimum age18 years (mandatory tick-box at sign-up)
Mega Jackpot Pro min stakeKsh. 99
April 2026 Mega Jackpot prizeKsh. 117,669,774
Deposit channelsM-PESA Paybill 955100, Airtel Money, Visa, Bank Transfer
SMS shortcode79079
USSD*790#
Support hotlines+254 709 079 079 / +254 755 079 079
Customer service hours24/7 (Live Chat, WhatsApp, phone, email, social)
Registration networksSafaricom 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.

  1. Open Chrome on your Android device and type sportpesa.com in the address bar.
  2. Scroll to the footer and tap “Download Android App”.
  3. When prompted, accept the warning about installing apps from unknown sources — this is required because the APK comes directly from SportPesa, not Play Store.
  4. Go to Settings → Apps → Special access → Install unknown apps and grant Chrome permission to install one-off APKs.
  5. Return to the download notification, tap the APK, and choose Install.
  6. 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.

  1. Open the App Store on your iPhone or iPad.
  2. Tap your profile photo → Country/Region and confirm Kenya is selected.
  3. Search for “SportPesa Kenya” and tap the result published by SportPesa Global Limited.
  4. Tap Get, authenticate with Face ID or your Apple ID password.
  5. 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.

  1. Open the app and tap Register.
  2. Enter a Safaricom or Airtel number (07XX… or 01XX…) — the listing confirms both networks are supported.
  3. Tick the box confirming you are 18 years and above. This is mandatory; the app will not progress without it.
  4. Set a four-digit account PIN. Avoid your birth year — SportPesa explicitly warns against it during onboarding.
  5. Wait for the OTP via SMS, enter it, and the wallet is created.
  6. 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 RouteSpeedData RequiredBest For
Biometric (Face ID / Fingerprint)~2 secondsYes (low)Daily app users
Phone + PIN inside the app~10 secondsYesShared devices
M-PESA mini-app SSO~3 secondsYesSafaricom + M-PESA users
SMS shortcode 79079~30 secondsNo (SMS only)Feature phones, low-data zones
USSD *790#~20 secondsNoBattery-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.

sportpesa app - illustration 1

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 → JackpotMega 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.

PromotionMechanic (May 2026)Where on App
Mega Jackpot BonusCash bonus paid for 12–16 correct of 17Jackpot → Mega Jackpot Pro
Mega Jackpot Pro Prize PoolKsh. 117,669,774 reported April 2026Jackpot → Mega Jackpot Pro
Multibet BonusStake-multiplier boost on qualifying accumulatorsPromotions → Multibet
Aviator DropsSeasonal cash drops on the Aviator instant gameCasino → Aviator
Welcome OfferRefer to the app’s Promotions tab — varies by monthPromotions 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.

FeatureSportPesa AppBetika AppOdibets App
Top jackpot prize (April 2026)Ksh. 117.6MMidweek + GrandOdi Jackpot
Min jackpot stakeKsh. 99KSh 99KSh 49
M-PESA Paybill955100290680 (legacy) / current per app290680
USSD*790#*644#*664#
SMS shortcode790792909029680
iOS App Store listingYes (Kenya store)YesYes
Android APKYesYesYes
M-PESA mini-appYes — first in KenyaNo (May 2026)No (May 2026)
24/7 supportYesYesYes
Live streamingSelected matchesSelected matchesLimited

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.
sportpesa app - illustration 2

Pros and Cons of the SportPesa App

ProsCons
First betting mini-app inside M-PESA — fastest deposit flow in KenyaAndroid APK requires sideload + Unknown Apps permission
Mega Jackpot Pro from Ksh. 99 with multi-million prize poolsLive streaming limited to selected matches
24/7 customer support across six channels20% withholding tax on winnings (regulatory, not operator)
Both Safaricom and Airtel numbers acceptedVPN traffic is blocked — must be physically in Kenya
iOS App Store listing — no sideload needed on iPhoneiOS App Store account must be Kenyan
Deep market catalogue — football, basketball, tennis, rugby, motorsportWelcome 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.

sportpesa app - illustration 3

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.

Sophie Beaumont

Sophie Beaumont

East Africa Editor

Sophie Beaumont is iBeBet's East Africa Editor, covering the vibrant and rapidly expanding betting scenes in Kenya, Tanzania, Malawi, Zambia, and Mozambique. Sophie holds a degree in Media Studies from the University of Nairobi and has been writing about East African betting culture for over six years. Her intimate knowledge of the region's regulatory environment — from Kenya's Betting Control and Licensing Board to Tanzania's Gaming Board — gives her a nuanced understanding that sets her coverage apart. Sophie specializes in evaluating the mobile betting experience, which is critical in East Africa where M-Pesa, Tigo Pesa, and MTN Mobile Money dominate the payments landscape. She has tested and reviewed over 150 sportsbooks available to East African bettors, with a focus on odds quality for football (Premier League, Serie A, and local leagues), cricket, and increasingly popular sports like basketball and boxing. Sophie is passionate about responsible gambling advocacy in emerging markets and has partnered with local organizations to promote safer betting practices. Her work has been published in The Standard Kenya, The Citizen Tanzania, and African Business Magazine.

View all articles
18+ | Gamble Responsibly. Gambling can be addictive. Please play responsibly.
P