Skip to content
Betting

How to Register a SportPesa Account Kenya (2026)

Register a SportPesa account by dialling *955# on Safaricom or at sportpesa.com/register. Password + ID for KYC. 18+ Kenya residents only. Free.

DW
by Reviewed by Josephine Njeri
5 min read Updated 30 August 2026Verified 30 Aug 2026

Gambling is for adults aged 18+ only.

Only play with money you can afford to lose. paybillke lists operators that hold a current GRA licence at the time of verification. Confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 222 333.

To register a SportPesa account, dial *955# on Safaricom or visit sportpesa.com/register. Enter a password and your ID number for KYC. Registration is free. You must be 18+ and a Kenyan resident.

SportPesa is licensed by Kenya's Gambling Regulatory Authority (GRA) under the Gambling Control Act 2025 (which replaced BCLB). Every registration flow ends in a KYC step because the operator must verify identity before any withdrawal.

Two ways to register

RouteWhereNeeds data?
USSDDial *955# on SafaricomNo
Browsersportpesa.com/registerYes

Route 1: USSD (no data, feature phone friendly)

  1. Dial *955# on your Safaricom line.
  2. Select the Register option.
  3. Confirm your date of birth (18+).
  4. Set a password.
  5. Enter your Kenyan National ID number.
  6. Confirm. You get an SMS confirming account creation.

Route 2: Browser at sportpesa.com/register

  1. Open sportpesa.com/register.
  2. Type your Safaricom number (0723456789 format).
  3. Receive an OTP by SMS. Enter it.
  4. Set a password. Avoid reusing your M-PESA PIN.
  5. Confirm 18+ and accept the terms.
  6. Enter your National ID number for KYC.
  7. Submit. You are logged in.

Complete KYC before your first withdrawal

SportPesa requires KYC verification before it will process withdrawals to M-PESA. Do this in advance so it does not stall a withdrawal later.

  1. Log into sportpesa.com.
  2. Go to My Account, then Verification.
  3. Upload a clear photo of the front and back of your Kenyan National ID (or a passport bio page).
  4. Upload a selfie holding the ID next to your face, ID text legible.
  5. Submit. SportPesa clears most uploads within 24 hours.

Before your first deposit, set a limit

SportPesa provides in-account Responsible Gaming controls. Set a daily, weekly, or monthly deposit cap that reflects what you can comfortably treat as entertainment spending, and stay within it. Raising a limit triggers a 24 to 72 hour cooling-off window under GRA rules. For warning signs, helplines, and self-exclusion paths, see our responsible gambling guide.

FAQ

How long does SportPesa registration take?

Under 2 minutes end-to-end on Safaricom USSD or the web: phone number, OTP, password, 18+ confirmation, ID number. KYC document upload can be done later, but is required before your first withdrawal.

Do I need a Safaricom number specifically?

Yes. SportPesa Kenya is a Kenya-only service and USSD registration on *955# authenticates the SIM via Safaricom. Web registration also requires a phone number that can receive an SMS OTP; a Safaricom line is the standard route.

Do I have to be Kenyan to register on SportPesa?

You must be a Kenya resident and 18 or older. SportPesa's licence with the Gambling Regulatory Authority (GRA) is for the Kenyan market. Foreign visitors on a Kenyan SIM may complete registration technically, but withdrawals require KYC that matches a Kenyan-issued National ID or Passport.

What is the minimum age to open a SportPesa account?

18 years. This is a statutory requirement under Kenya's Gambling Control Act 2025 (replacing the Betting Control Act). SportPesa asks you to confirm your date of birth at signup and cross-checks it against your ID during KYC.

Is there a registration fee?

No. Opening a SportPesa account is free. There is no signup fee, no monthly account fee. M-PESA charges its standard paybill fee on deposits, and the Finance Act 2025 excise (5% on deposits and 5% on withdrawals) applies once you transact.

What if I already had a SportPesa account but forgot the password?

Do not register again with the same number, it will fail as "already exists". Instead, use Forgot Password on sportpesa.com/login to reset the password on your existing account. See our SportPesa login help guide for the full reset flow.

What do I need to complete KYC?

A clear photo of the front and back of your Kenyan National ID (or a passport bio page), plus a selfie holding the ID next to your face. Upload via sportpesa.com after registration. SportPesa clears most KYC uploads within 24 hours.

Source: SportPesa Kenya official signup channels (sportpesa.com/register, *955# USSD on Safaricom) and the Kenya Gambling Regulatory Authority (GRA). Verified 30 August 2026.

Related reading

Curated external sources we cite. Open in a new tab.