Creating a SportPesa Kenya account is quick and free. Register by SMS, USSD or the mobile app, then deposit with M-Pesa and place your first bet.
Once registered, deposit funds via M-Pesa Paybill 955100 using your phone number as the account number.
Before you register with SportPesa, ensure you have the necessary documentation ready. Kenyan bettors need a valid national ID card or Kenyan passport for identity verification. Foreign residents can use their passport alongside a valid work permit or alien ID. A mobile phone number registered under your name is essential since SportPesa sends verification codes via SMS.
The BCLB mandates that all licensed betting operators in Kenya verify the age of their users before permitting account access. When you register with SportPesa, the platform implements age verification protocols as part of its licensing obligations under Betting Control and Licensing Board regulations. You must be 18 years or older to create an account and engage in sports betting activities.
Connecting M-Pesa to your SportPesa account is a straightforward process that enables instant deposits and withdrawals. After completing your sportpesa registration, navigate to the payments section and select M-Pesa as your preferred payment method. You'll be prompted to enter your M-Pesa registered number and confirm the linking via a popup on your phone.
To register SportPesa account in Kenya, you must be at least 18 years old. This is not merely a suggestion but a strict legal requirement enforced by the Betting Control and Licensing Board (BCLB). Kenyan law prohibits any licensed betting operator from accepting registrations from minors, and SportPesa conducts age verification checks to ensure compliance. When you submit your registration details, you confirm that you meet the minimum age threshold under Kenyan gambling regulations.
After completing the initial registration form with your personal details, SportPesa may request document verification before full account activation. This step involves uploading clear, legible copies of your identification document. The system will prompt you to submit your national ID card or passport details, including both sides where applicable. This additional verification layer helps maintain the integrity of the platform and protects your account from unauthorized access.
Once your SportPesa registration is complete and verified, you should take immediate steps to secure your account. Create a strong, unique password that combines letters, numbers, and symbols. Avoid using easily guessable information such as birthdates or sequential numbers. Additionally, you will be prompted to set a transaction PIN, which is required when depositing funds or withdrawing winnings in KES through M-Pesa.
SportPesa accepts three primary forms of identification for KYC compliance under BCLB regulations. Kenyan citizens must provide a valid National ID issued by the Independent Electoral and Boundaries Commission (IEBC). Alternatively, a valid Kenyan passport serves the same purpose for both citizens and non-residents. Foreign nationals residing in Kenya can use their Alien ID issued by the Department of Immigration Services. Military IDs and student IDs are not accepted as primary verification documents.
SportPesa typically completes identity verification within 24 to 72 hours after document submission. During high-volume periods, this window may extend to five business days. You can monitor your verification status directly from your account dashboard under the "Verify Account" section. If verification remains pending beyond the standard timeframe, contacting SportPesa customer support via their toll-free line or live chat accelerates resolution.
After completing the SportPesa registration process, all new accounts undergo mandatory identity verification before full betting access is granted. This step aligns with BCLB regulations requiring betting platforms to confirm the identity of every registered user. During verification, the system cross-references submitted details against Kenyan identity databases to ensure account holders are at least 18 years old and using legitimate credentials. Incomplete or unverified accounts face restricted functionality, including withdrawal limitations and reduced betting markets.
Kenyan betting regulations mandate periodic Know Your Customer updates, commonly called KYC, for all active SportPesa accounts. KYC procedures exist to maintain platform integrity and comply with BCLB licensing conditions. Users must resubmit identification documents when prompted or when updating sensitive account information such as phone numbers or registered names. Failure to complete KYC requests within specified deadlines results in account suspension until documentation is verified.
Most Kenyan users hit verification delays not because of a system fault, but due to small mismatches between their ID details and what they typed into the SportPesa app. For example, if your National ID says “Wanjiku N. A.” but you registered as “Wanjiku Njeri,” the BCLB-compliant system will flag it for manual review. Similarly, a blurred selfie taken in poor light or a screenshot of your ID instead of a live photo upload are common triggers. This is not a rejection—it’s a security pause. To speed things up, cross-check your ID number, surname, and date of birth exactly as they appear on your physical ID before resubmitting. Use a well-lit room, hold your ID steady, and ensure all four corners are visible in the frame.
In Kenya, SIM swap fraud is taken seriously, and SportPesa’s security protocols automatically flag any login attempt from a new device or after a SIM swap. If you recently replaced your Safaricom or Airtel SIM and now get “account temporarily locked,” it’s not a ban—it’s a security hold. The fastest unlock path is via the “Forgot Password” flow on the SportPesa website, but you must use the exact phone number you registered with. The SMS OTP will go to your new SIM, not the old one, so confirm your line is active. Do not attempt to login repeatedly with a guessed password; five failed attempts triggers a 24-hour hard lock that even support cannot lift early.
Before you can place your first bet in Nairobi or anywhere else in the country, SportPesa must confirm you are at least 18 years old. This is not just a platform rule—it is a statutory requirement under the Betting Control and Licensing Board (BCLB) regulations. During registration, you will be prompted to submit a valid government-issued ID, such as a National ID Card or a passport. The system cross-references your details with the relevant databases, and this usually takes a few minutes. This hard stop prevents underage access and keeps your account compliant from day one. Do not attempt to use a friend’s or relative’s ID; the verification process also flags mismatched names and dates of birth, which can lead to permanent account suspension and forfeiture of any winnings, even if you later try to withdraw via M-Pesa.
Verifying your new SportPesa account is a mandatory requirement under the Betting Control and Licensing Board (BCLB) regulations. This process confirms your identity and ensures your withdrawals are processed without delays. You must complete verification before your first payout, as unverified accounts are restricted to deposits and betting only. The entire process is digital and typically takes less than 24 hours after submission, provided your documents are clear and legible.
Most verification failures in Kenya occur due to mismatched names between your SportPesa account and your ID, or because the uploaded documents are expired or illegible. For example, if you registered using a nickname but your ID shows your full legal name, verification will fail. To fix this, contact SportPesa customer support via live chat or email before uploading. Also, ensure your M-Pesa statement is the official one sent by Safaricom via email or downloadable from the M-Pesa app—screenshots of SMS messages are often rejected. Before submitting, double-check that your ID has not expired; Temporary IDs (green booklets) must be accompanied by a valid waiting card.
Text a keyword like ACCEPT to 79079, or dial *790#, or use the app's Register option — then confirm your details.
Yes, registering is completely free. You only need airtime for the registration SMS.
An active Safaricom (or Airtel) number and a Kenyan ID for account verification.
Every guide on this site is reviewed by Jeremiah Maangi, a Nairobi-based iGaming executive and CEO of iGaming AFRIKA. Jeremiah has over a decade of experience across the African betting and gaming industry — including SportPesa, Betika and Melbet. He verifies registration steps, payment methods (M-Pesa Paybill 955100), and jackpot rules against official SportPesa sources before publication.
Have questions about SportPesa login, deposits, Aviator or jackpots? Ask our AI assistant — it answers instantly in English, 24/7.