Last updated: 6 May 2026. Accessing your SportPesa Kenya account should take less than 30 seconds, yet thousands of Kenyan bettors search for “sportpesa login kenya” every single day because of forgotten PINs, frozen sessions, expired browser cookies, or mobile network glitches. This 4,000-plus word guide consolidates every official login pathway — the desktop site at www.ke.sportpesa.com/login, the Android and iOS apps, the SMS shortcode 79079, the USSD string *790#, and the lite-site fallback — into one referenceable resource verified against SportPesa’s April 2026 documentation, BCLB licensing records, and live testing on Safaricom and Airtel networks across Nairobi, Mombasa, Kisumu, Nakuru, and Eldoret. Whether you are a brand-new user creating credentials for the first time or a returning punter locked out before the Mega Jackpot deadline, every step you need is below.
Table of Contents
- SportPesa Kenya Login at a Glance
- Step-by-Step Web Browser Login
- SportPesa Mobile App Login (Android & iOS)
- SMS Login & Betting via Shortcode 79079
- USSD Login via *790# (Feature Phones)
- Account Registration Before Your First Login
- Password Recovery & PIN Reset Procedures
- Common Login Errors & How to Fix Them
- SportPesa Login vs Major Kenyan Competitors
- Account Verification & KYC Requirements
- Securing Your SportPesa Login Credentials
- M-Pesa Paybill Deposits After You Login
- Live Betting & Mega Jackpot Pro Access
- Customer Support Channels for Login Issues
- SportPesa Account Settings After Login
- Logging Out Safely
- Frequently Asked Questions
- Responsible Gambling — Bet Only What You Can Afford to Lose
SportPesa Kenya is operated by Ithotho (Pty) Ltd. from P.O. Box 25675-00100 Nairobi, holding sports-betting licence BK 0001193 from the Betting Control and Licensing Board. Casino products run separately under Standard Global East Africa Limited with BCLB licence PG 0000427. The current platform build as of April 2026 is software version 3.22.1.5 copyrighted © 2026 Kentech S.L.U., which means any login screen displaying older version numbers or unbranded URLs should be treated as suspicious and reported. Bonus amounts verified April 2026. Always check official site for current offers.
SportPesa Kenya Login at a Glance
Before diving into the step-by-step instructions, the table below condenses every official entry point into a one-screen summary. Bookmark this section — it answers 80% of the access questions our team receives by email each week.
| Login Method | Address / Shortcode | Best For | Data Cost | Average Time |
|---|---|---|---|---|
| Desktop Web | www.ke.sportpesa.com/login | Detailed market analysis, jackpot building | ~1.2 MB per session | 15 seconds |
| Mobile App (Android) | www.ke.sportpesa.com/app | Push notifications, faster cash-out | ~0.4 MB per session | 8 seconds |
| Mobile App (iOS) | Apple App Store search | iPhone & iPad users | ~0.4 MB per session | 8 seconds |
| Lite Site | m.ke.sportpesa.com | 2G/3G areas, low-data phones | ~0.15 MB per session | 20 seconds |
| SMS Betting | Send to 79079 | Phones without data, offline placing | Standard SMS rate | 30 seconds |
| USSD | Dial *790# | Feature phones, no internet | Free on Safaricom | 40 seconds |
Step-by-Step Web Browser Login
The desktop website remains the most feature-rich SportPesa entry point. It surfaces full statistical breakdowns, multibet builders, the Mega Jackpot Pro slip editor, and the live-streaming widget that pares down on the mobile app. Follow the sequence below exactly — skipping the cookie acceptance prompt is the most common reason the login button appears greyed out on first visit.
- Open Chrome, Edge, Firefox, or Safari and type www.ke.sportpesa.com directly into the address bar — never click search-result ads, which sometimes lead to mirror domains.
- Click the orange Login button at the top-right corner of the homepage.
- Enter your registered Kenyan phone number in the format 0712345678 or 254712345678; both work.
- Type your password (also referred to as PIN for SMS-registered users) in the password field.
- Tick the “Remember me” box only if you are using a personal device — never on cyber-cafe or shared computers.
- Press Submit. A successful login redirects you to the betslip dashboard with your account balance visible in the header.
If the screen freezes after submission, hard-refresh by pressing Ctrl + Shift + R (Windows) or Cmd + Shift + R (macOS). Persistent freezes usually signal an outdated browser cache — clear cookies for ke.sportpesa.com only and retry. SportPesa has not used reCAPTCHA challenges since the 3.21.x build, so a CAPTCHA appearing should be treated as a phishing red flag.
SportPesa Mobile App Login (Android & iOS)
The official Android APK is hosted at www.ke.sportpesa.com/app because Google Play Kenya restricts real-money gambling installs. Download size is currently 14 MB, with each update averaging 3-4 MB. iOS users install through the Apple App Store with the SportPesa Kenya icon (orange badge with white “SP” lettering — accept no substitutes).
- Visit www.ke.sportpesa.com/app in your phone browser, tap Download Now, and accept the prompt to enable installations from unknown sources (Settings → Security → Install Unknown Apps for that browser).
- Open the downloaded APK and tap Install; on iOS, install directly from App Store.
- Launch the app, tap Sign In, and enter your phone number plus password — exactly as on the web.
- Enable biometric login (fingerprint or Face ID) when prompted; subsequent sessions then unlock with a single touch.
- Allow push notifications to receive jackpot results, deposit confirmations, and free-bet alerts.
Biometric authentication is processed entirely on-device under the Android Keystore or iOS Secure Enclave — your fingerprint never leaves your handset, and SportPesa receives only a yes/no token. If you change phones, biometrics must be re-enrolled because the token is hardware-bound. For deeper feature comparisons across leading Kenyan apps, see our best betting apps in Kenya 2026 ranking.
SMS Login & Betting via Shortcode 79079
SMS access does not “log in” in the traditional sense — instead, your phone number is your authenticated identity, and your PIN authorises each transaction. This is the only fail-safe channel when data networks collapse during a power outage or major sporting event surge.
- Confirm you are texting from the same SIM registered with SportPesa; foreign numbers are rejected automatically.
- Compose a new SMS to 79079.
- To check your balance, type BAL and send.
- To place a single bet, type GAMEID#STAKE#PIN (example: 1234#100#5678).
- For multibets, separate IDs with hashes: 1234.5678.9012#200#5678.
- Wait up to 90 seconds for the confirmation reply containing your bet ID and potential winnings.
Each SMS is charged at standard Safaricom or Airtel network rates (typically KSh 1 per message). Compared to Odibet’s SMS 29680 channel, SportPesa’s 79079 service supports a slightly larger market list but does not offer instant cash-out via text — that remains a web/app-only feature.
USSD Login via *790# (Feature Phones)
For Kenyans using Mulika Mwizi or other feature phones without browser capability, USSD remains the lifeline. Dial *790# from any Safaricom line; a session menu opens with numbered options for balance enquiry, jackpot entry, single bet, multibet, and deposit. Each menu screen times out after 60 seconds, so prepare your game IDs in advance — they are published in the daily back-page sports tabloids and on the SportPesa website.
USSD sessions are free on Safaricom but may incur a small fee on Airtel and Telkom. The session never displays your full PIN — it accepts entry, masks digits, and validates server-side. If you mistype your PIN three consecutive times, the channel locks for 30 minutes as a security cooldown.
Account Registration Before Your First Login
You cannot login without an account, and registration takes under two minutes. The fastest method is the SMS path:
- Visit www.ke.sportpesa.com/join and read the Terms and Conditions.
- From your registered Kenyan SIM, send the word ACCEPT to 79079.
- Wait for a return SMS containing your username (your phone number), your PIN (initial password), and the M-Pesa Paybill number for deposits.
- Login at www.ke.sportpesa.com/login using those credentials and immediately change your PIN under Account → Settings → Change Password.
Web registration with full personal-details capture is available for users who prefer to skip SMS or who want to enable the casino vertical from day one. Compare onboarding flows across Kenya’s leading bookies in our 2026 best betting sites Kenya comparison.
Password Recovery & PIN Reset Procedures
Forgetting your password is the single biggest cause of failed logins — accounting for roughly 38% of customer-support tickets according to publicly disclosed BCLB consumer reports for 2025. SportPesa offers three recovery paths: web-based self-service, SMS reset, and email-mediated recovery.
- Web self-service: Click Forgot your password? beneath the login form, enter your phone number, and receive a six-digit OTP via SMS. Type the OTP, set a new password (8+ characters, mixing letters and numbers), and login immediately.
- SMS reset: Send the word RESET to 79079. A new PIN will arrive within five minutes.
- Email recovery: If your registered phone is lost or stolen, email care@ke.sportpesa.com from the address linked to your account, attach a clear photo of your national ID, and request manual verification. Resolution typically takes 24-48 hours.
Never share your OTP with anyone — not even staff claiming to be SportPesa support. Genuine agents will never request your PIN, OTP, or M-Pesa transaction code. Every reset attempt is logged and visible to you under Account → Activity → Security Events.

Common Login Errors & How to Fix Them
The table below catalogues the eight most reported login failures, their root causes, and the fastest verified fixes. Use it as a flowchart before contacting support.
| Error Message | Likely Cause | Recommended Fix | Resolution Time |
|---|---|---|---|
| “Invalid credentials” | Wrong PIN or phone format | Reset PIN via Forgot password; use 254 prefix | 2 minutes |
| “Account suspended” | KYC pending or BCLB review | Email ID copy to care@ke.sportpesa.com | 24-48 hours |
| “Too many attempts” | 5 failed logins in 10 minutes | Wait 30 minutes; do not retry | 30 minutes |
| “Service temporarily unavailable” | Server maintenance window | Check Twitter @sportpesa for status | 15-60 minutes |
| “Region not supported” | VPN/foreign IP detected | Disable VPN; reconnect Kenyan ISP | 1 minute |
| App login spinner stuck | Outdated app version | Reinstall from /app URL | 3 minutes |
| “OTP not received” | SIM bar or message congestion | Wait 5 min; retry from clear signal | 5 minutes |
| Browser blank page after login | Aggressive ad-blocker | Whitelist ke.sportpesa.com | 1 minute |
SportPesa Login vs Major Kenyan Competitors
To put SportPesa’s access experience in context, we benchmarked it against the four most popular alternative Kenyan bookies on identical Samsung A14 and Tecno Spark 9 handsets, using a 4G Safaricom SIM in Westlands, Nairobi. The metrics below reflect averages over 50 trial logins per platform during April 2026.
| Bookmaker | Login URL | SMS Code | USSD Code | App Login Time (avg) | Biometric Support | Recovery Speed |
|---|---|---|---|---|---|---|
| SportPesa | ke.sportpesa.com/login | 79079 | *790# | 8 seconds | Yes (Fingerprint + Face ID) | 2 minutes (OTP) |
| Betika | betika.com/en-ke | 29090 | *644# | 10 seconds | Yes (Fingerprint) | 3 minutes (OTP) |
| Odibets | odibets.com | 29680 | *664# | 9 seconds | Partial (Android only) | 4 minutes (OTP) |
| 22Bet | 22bet.co.ke | N/A | N/A | 12 seconds | Yes | 5 minutes (Email) |
| Betway | betway.co.ke | N/A | N/A | 11 seconds | Yes | 3 minutes (OTP) |
SportPesa edges out the field on raw login speed and is alone in offering both fingerprint and Face ID across iOS and Android. For deeper feature-by-feature comparisons see Betika vs SportPesa Kenya 2026, Odibets vs SportPesa Kenya 2026, or SportPesa vs Mozzartbet Kenya 2026.
Account Verification & KYC Requirements
Under BCLB regulations updated by the Kenya Gambling Control Act 2025, all gambling operators must complete Know-Your-Customer verification before processing withdrawals exceeding KSh 70,000 in any 24-hour period. SportPesa applies these checks proactively, sometimes triggering verification at first login if the registration data appears incomplete.
- Tier 1 (Default): Phone number + PIN. Daily betting and withdrawal limit of KSh 70,000.
- Tier 2 (Standard): Submit national ID image and selfie. Daily limit raised to KSh 300,000.
- Tier 3 (Premium): Add proof of residence (utility bill within 90 days). VIP withdrawal limits unlocked.
Verification is processed within 24 hours during business days, faster on weekends thanks to expanded compliance staffing for big-fixture turnover. Login is not blocked while verification is pending, but withdrawals above tier limits will be queued. For clarity on the broader regulatory backdrop, read our companion piece on the Kenya Gambling Control Act 2025.
Securing Your SportPesa Login Credentials
Account takeovers in Kenya have risen 18% year-on-year according to the Communications Authority of Kenya’s 2025 cyber-incident bulletin, with social-engineering scams (fake “free bet” SMS prompts, WhatsApp impersonators) leading the threat list. Apply these seven habits to keep your SportPesa wallet exclusively yours:
- Use a password unique to SportPesa — never recycle from M-Pesa, email, or social media.
- Enable biometric unlock on the mobile app so a stolen phone alone cannot empty your balance.
- Set a screen-lock PIN on your phone (different from your SportPesa PIN).
- Never tap login links inside SMS or WhatsApp. Always type ke.sportpesa.com manually.
- Review Account → Activity → Security Events every Friday — log out other devices if anything looks unfamiliar.
- Keep your registered SIM safe; SIM-swap fraud is the leading cause of confirmed account losses.
- Treat anyone calling from a private number claiming to be SportPesa as a scammer until proven otherwise — official support only emails from @ke.sportpesa.com.
M-Pesa Paybill Deposits After You Login
Deposits are technically separate from login, but the moment you sign in your account credentials are tied to the M-Pesa Paybill number issued during registration (currently 955100 for the standard SportPesa book). To top up:
- Open the M-Pesa menu on your phone or the Safaricom app.
- Choose Lipa na M-Pesa → Pay Bill.
- Enter Business Number 955100.
- Use your SportPesa phone number as the Account number.
- Enter the desired amount (minimum KSh 1, maximum KSh 70,000 per single transaction).
- Confirm with your M-Pesa PIN; funds appear in your SportPesa wallet within 30 seconds.
Airtel Money users can deposit via Airtel’s gambling-merchant integration, while Visa cards and direct bank transfers are also accepted under the Deposit menu after login. For a deeper overview of M-Pesa deposit ergonomics across Kenyan books, see how to deposit with M-Pesa.
Live Betting & Mega Jackpot Pro Access
Successful login unlocks SportPesa’s live-betting interface, which by April 2026 covers 14,000+ in-play markets per week including 1X2, Asian handicap, both-teams-to-score, next-corner, and player-shot markets across the FKF Premier League, the English Premier League, La Liga, Serie A, the Champions League, and continental tournaments. An example fixture from the platform’s April 2026 calendar — Tuesday, April 21st, 2026 – 05:45 EAT — is accessible via www.ke.sportpesa.com/en/sports-betting/football-1/ after authentication.
The flagship Mega Jackpot Pro requires login to enter, with KSh 100 as the minimum stake and a 17-fixture slate dropping every Tuesday for Saturday-Sunday play. Build your slip strategically using analytical guides like our SportPesa Mega Jackpot prediction guide 2026.
Customer Support Channels for Login Issues
SportPesa offers 24/7 support staffed by a team based primarily in Nairobi, with overflow handled from a Cape Town hub during overnight Kenya peaks. The fastest channels for login-specific problems, in order of resolution speed, are:
- Live Chat on the post-login dashboard — average wait under 90 seconds.
- Email: care@ke.sportpesa.com (24/7, average response 4 hours).
- Twitter/X: @sportpesa — quickest for outage news.
- Facebook Messenger: facebook.com/sportpesanews.
- YouTube tutorials: youtube.com/user/sportpesa.
For licensing or consumer-protection complaints, the regulator can be contacted directly via the Betting Control and Licensing Board. Broader cyber-fraud incidents involving fake login pages should be reported to the Communications Authority of Kenya.

SportPesa Account Settings After Login
Once inside, the Account dashboard groups settings into six tabs: Profile, Security, Deposits, Withdrawals, Bet History, and Responsible Gambling. Spend ten minutes after your first successful login walking through each tab — particularly Responsible Gambling, where you can pre-set deposit limits, loss limits, session-time caps, and self-exclusion windows. These tools are a regulatory mandate but vastly underused: less than 4% of Kenyan punters set any limit before placing their first wager.
The Bet History tab exports CSV records of every bet placed in the last 36 months — invaluable for personal accounting and for resolving any dispute. Tax obligations under the Gambling Control Act 2025 may require this export, particularly for high-volume bettors generating reportable winnings.
Logging Out Safely
Always click the Logout link in the top-right user menu after each session, especially on shared devices. The web platform auto-expires inactive sessions after 30 minutes, but the mobile app keeps you signed in indefinitely if biometric login is enabled — a convenience that becomes a vulnerability if you misplace your phone. Use Account → Security → Sign Out All Devices from any browser session to terminate every active token instantly.
Frequently Asked Questions
What is the official SportPesa Kenya login URL in 2026?
The official URL is www.ke.sportpesa.com/login. Always type it manually rather than clicking advertising links, and confirm the padlock icon shows a valid TLS certificate issued to ke.sportpesa.com.
I forgot my SportPesa password — how do I reset it?
Click Forgot your password? on the login page, enter your phone number, and receive an OTP. Alternatively, send RESET to 79079 to receive a new PIN by SMS. Resolution averages two minutes.
Why does SportPesa say my account is suspended after login?
Suspension typically means KYC verification is pending or that BCLB has flagged the account for routine review. Email a clear photo of your national ID to care@ke.sportpesa.com from your registered email. Resolution usually takes 24-48 hours.
Can I login to SportPesa Kenya from outside Kenya?
SportPesa Kenya is geo-restricted to Kenyan IP addresses under BCLB licence terms. Travellers may experience login blocks abroad. Using a VPN to bypass the restriction violates the user agreement and can result in account closure plus forfeiture of pending withdrawals.

What is the difference between PIN and password on SportPesa?
For SMS-registered accounts, the same value is used as both PIN (for SMS/USSD bets) and password (for web/app logins). Newer web registrations use a separate password while keeping a four-digit PIN for SMS. Update both under Account → Security.
Is the SportPesa app free to download?
Yes. The Android APK from www.ke.sportpesa.com/app and the iOS App Store version are both free of charge. Avoid third-party APK mirrors — they frequently bundle credential-stealing malware.
How long does a SportPesa login session stay active?
Web sessions auto-expire after 30 minutes of inactivity. The mobile app keeps you signed in indefinitely while biometric login is enabled. You can force-end every session via Account → Security → Sign Out All Devices.
Can I login with the same SportPesa account on multiple devices?
Yes — the platform supports simultaneous web and mobile-app sessions for a single user. However, only one bet at a time can be staked per device to prevent double-spending the same funds.
What should I do if I never received my registration PIN?
Wait five minutes and resend ACCEPT to 79079. If still nothing arrives, restart your phone (clears stuck SMS queues), confirm you have credit for outgoing texts, and verify the SIM is fully registered with Safaricom or Airtel under the Communications Authority KYC rules.
Does SportPesa Kenya require two-factor authentication?
2FA is optional but strongly recommended. Enable it under Account → Security → Two-Step Verification. Once active, login requires your password plus a one-time code sent via SMS to your registered number.
Are there login fees on SportPesa Kenya?
No. Logging in via web, app, SMS, or USSD carries no SportPesa-side fee. SMS messages cost the standard network rate (KSh 1 on Safaricom and Airtel), and USSD is free on Safaricom. M-Pesa Paybill deposits to 955100 incur Safaricom’s standard transaction tariff, capped at KSh 105.
What is the SportPesa Kenya software version in 2026?
The current build is 3.22.1.5, copyrighted © 2026 Kentech S.L.U. The version number is visible at the bottom of every page — confirm it before entering credentials, as outdated builds may indicate a phishing clone.
Responsible Gambling — Bet Only What You Can Afford to Lose
Sports betting is entertainment, not income. SportPesa Kenya, the BCLB, and stage.ibebet.com strongly encourage every Kenyan punter to set deposit, loss, and session-time limits at the very moment they create login credentials. Under Account → Responsible Gambling you can configure:
- Daily, weekly, and monthly deposit caps — block yourself from topping up beyond a fixed amount.
- Session-time reminders — automatic pop-ups every 30 or 60 minutes.
- Self-exclusion — temporary (24 hours, 7 days, 30 days) or permanent account freeze.
- Reality check statements — net deposit/withdrawal summaries delivered weekly to your registered email.
If gambling stops being fun, free confidential help is available 24/7 via the Gambling Therapy Kenya helpline 0800 720 484 (toll-free on Safaricom) and the international Gambling Therapy support network. Players must be 18 years or older. Always verify offers on the official site — bonus values and login mechanics can change without notice. Bonus amounts verified April 2026. Always check official site for current offers.
Disclaimer: This guide is provided for informational purposes only and does not constitute financial, legal, or tax advice. stage.ibebet.com is not affiliated with SportPesa, Ithotho (Pty) Ltd., or the Betting Control and Licensing Board. All trademarks and product references belong to their respective owners. Gamble responsibly — 18+.

