Skip to content
18+ only. Gambling involves risk. Please play responsibly.

How to register, deposit and withdraw at SportPesa

A SportPesa account in Kenya is tied to one Safaricom line, and paybill 955100 is the business number for M-Pesa deposits. The operator is Milestone Games Limited, licensed by Kenya’s Gambling Regulatory Authority (GRA) as bookmaker BK 0001193 for www.sportpesa.com.

Creating the account

Registration on the Kenyan site or app asks for your mobile number, a password and the SMS code, followed by your ID number and date of birth. Kenyan law requires the site to check who you are, where you are and that you are 18 or older before your first deposit.

Use a line registered in your own name. Payouts go only to the number on the account, and M-Pesa displays the owner’s name on every transaction, so a borrowed line blocks the first withdrawal.

The smallest online stake the law allows is KSh 20, and M-Pesa caps one payment at KSh 250,000 and a day at KSh 500,000.

Paybill 955100 and other deposits

  1. Open M-Pesa and choose Lipa na M-Pesa, then Pay Bill.
  2. Enter 955100 as the business number.
  3. Type your registered phone number as the account number.
  4. Add the amount and your PIN, then confirm SportPesa is the recipient.
  5. Wait for the M-Pesa SMS and the balance update before betting.

Deposits also start from the site: Deposit, the amount, then the STK prompt on your phone, which skips typing the paybill.

Two charges come off before you bet. The 5% excise duty means a KSh 1,050 deposit leaves about KSh 1,000 to stake, and M-Pesa adds its own paybill tariff, shown on the prompt.

Withdrawals, jackpot and limits

Withdrawals go back to your registered line by M-Pesa. Winnings are taxed at 5% when credited, under the Finance Act, 2026, in force since 1 July 2026, so the balance you see is already net. A bounced withdrawal points to a wallet in another name or a wallet at its daily limit.

The Mega Jackpot is the brand’s long-odds pool bet: you predict every match in a fixed list, and the full prize goes only to a perfect slip. A stake there belongs in the same budget as a lottery ticket.

Your account can cap deposits per day, week or month, or lock you out for 24 hours or longer; GRA rules make both mandatory. The GRA can also bar you from every licensed site for six months to five years, or for good. Compare the brand with its rival in Betika vs SportPesa.