Deposit money into your SportPesa account instantly using the M-Pesa Paybill number 955100. Here is the exact step-by-step for Safaricom M-Pesa and other methods.
You will receive an SMS confirmation and your SportPesa wallet is credited instantly.
| Method | Details |
|---|---|
| M-Pesa Paybill | 955100 (account = your phone number) |
| Airtel Money | Deposit directly from the Airtel Money menu |
| USSD | Dial *790# → Option 4 (Deposit) |
| In-app Deposit | Use the deposit button in the app or website |
The SportPesa paybill number is the official shortcode used by SportPesa Kenya to process M-Pesa deposits directly into your betting account. This paybill system is integrated with Safaricom's mobile money infrastructure, allowing punters to transfer funds from their M-Pesa wallets instantly. The current SportPesa paybill number is 290061, and your SportPesa account phone number serves as the account number during the transaction.
SportPesa has established minimum and maximum deposit limits to accommodate different types of punters while complying with responsible gambling guidelines set by the BCLB. The minimum SportPesa deposit via M-Pesa is typically KES 10, making it accessible for casual bettors. Maximum deposits can go up to KES 1,000,000 per transaction, though this may vary depending on your account verification level and M-Pesa limits set by Safaricom.
If your M-Pesa deposit does not reflect in your SportPesa account immediately, there are several steps you can take before contacting support. First, check your M-Pesa transaction status by reviewing your SMS messages or the M-Pesa menu on your phone. Ensure you received a confirmation message from Safaricom with a transaction ID. If you see "Transaction Completed" in your M-Pesa records but the funds are missing from SportPesa, wait up to 30 minutes as some delays occur during system synchronization.
The SportPesa paybill number serves as the official channel through which Kenyan bettors transfer funds from their M-Pesa wallets directly into their SportPesa accounts. This system exists because regulated betting platforms in Kenya must maintain clear separation between customer funds and operational finances, as required by the BCLB. When you use the correct SportPesa paybill number for deposits, your funds are processed through Safaricom's secure M-Pesa infrastructure, ensuring traceability and compliance with Kenyan gaming regulations. Understanding that this paybill number is specific to SportPesa helps prevent accidental transfers to incorrect merchant accounts, which could result in lost funds.
SportPesa has established minimum and maximum deposit limits to accommodate different types of bettors across Kenya. The minimum SportPesa deposit amount through M-Pesa is set at a level that allows casual punters to participate without significant financial commitment, while maximum limits exist to promote responsible gambling practices aligned with BCLB guidelines. These limits may vary slightly, so checking the current thresholds in your account under the deposit section ensures you plan your transactions accordingly. Deposits below the minimum amount will not be processed, and your M-Pesa funds would need to be retrieved through Safaricom customer support.
Several common problems can occur when making a SportPesa deposit, and knowing how to address them saves time and frustration. One frequent issue involves entering an incorrect account number during the M-Pesa payment process, which can cause funds to be sent to the wrong recipient. Always ensure the account number field shows your correct SportPesa username or registered phone number. Another common problem relates to insufficient M-Pesa balance, where users attempt deposits that exceed their available mobile money funds. Safaricom allows you to check your balance before initiating any transaction through the M-Pesa menu.
SportPesa operates within M-Pesa transaction limits set by Safaricom, which apply to all Paybill deposits. The minimum single deposit via Paybill is KES 50, while the maximum per transaction is KES 150,000. Daily cumulative deposits are capped at KES 300,000 for standard M-Pesa accounts. Users with higher limit accounts (M-Kesh or business accounts) may access increased thresholds upon Safaricom approval. These limits are imposed by Safaricom's M-Pesa infrastructure and are not controlled by SportPesa.
Failed deposits typically occur due to insufficient M-Pesa balance, exceeding transaction limits, or network timeouts during the payment process. If funds are deducted from your M-Pesa account but do not appear in your SportPesa wallet within 30 minutes, first verify the transaction status in your M-Pesa confirmation message and transaction history. Common causes include entering an incorrect Paybill number or account number during the transfer, which routes funds to the wrong recipient.
When an M-Pesa payment to SportPesa fails, the funds may be temporarily held before returning to your mobile money account. Failed transactions typically occur due to network timeouts, incorrect reference numbers, or server interruptions on either the Safaricom or SportPesa platform. In most cases, the reversal process initiates automatically within 24 to 72 hours. However, if your funds do not appear within this window, you should not attempt to resubmit the payment, as this could result in duplicate charges. Documenting the transaction confirmation SMS from M-Pesa serves as critical evidence when escalating the matter.
Common causes of failed transactions include entering an incorrect paybill number, providing wrong account details, insufficient M-Pesa balance, or exceeding Safaricom's daily transaction limits. If you encounter a "transaction failed" message but your funds were deducted, the first step is verifying the payment status through M-Pesa before contacting SportPesa. The platform's support team can investigate the transaction using your M-Pesa transaction ID and determine whether the funds were received or remain in transit. Support is accessible via live chat, email, or phone during business hours, with response times typically ranging from immediate to 48 hours depending on inquiry volume.
While the SportPesa paybill number 955100 is a familiar shortcut for many Nairobi punters, relying solely on it can create friction when you are away from your Safaricom line or when the network is congested on a big match day. Your alternative isn't just a backup; it is a strategic move. The most robust alternative is using the SportPesa website or the Android/iOS app's "Deposit" section, which generates a unique till number or a direct STK push prompt linked to your registered phone number. This method, unlike the universal paybill, reduces the risk of entering the wrong account number because the system pre-populates your specific SportPesa User ID.
For a significant portion of the Kenyan market outside the Safaricom ecosystem, Airtel Money remains an underutilized but highly efficient channel for SportPesa deposits and withdrawals. The integration is not a token gesture; it offers a distinct speed advantage in certain regions, particularly in Western Kenya and parts of the Rift Valley where Airtel's 4G coverage is superior. To fund your account, you do not use a paybill. Instead, you log into the SportPesa app, select Airtel Money as your method, and you will receive an STK push on your Airtel line. This direct wallet-to-wallet bridge bypasses the manual entry of a paybill number entirely, reducing human error by a significant margin.
Transaction security on SportPesa extends far beyond your password. The Betting Control and Licensing Board (BCLB) mandates that all licensed operators in Kenya, including SportPesa, enforce strict "Know Your Customer" (KYC) protocols that tie your betting account to your national ID and phone SIM registration. This means your deposit history is not just a string of paybill transactions; it is a financial trail auditable by the BCLB. For your own security, always ensure that the phone number you use for SportPesa is the exact one registered with your ID. If you recently swapped SIM cards or changed your Airtel/Safaricom number without updating your details at an agent store, your withdrawals will be frozen pending a manual KYC review, a process that can take up to 48 hours.
The SportPesa M-Pesa Paybill number is 955100.
Your account number is your registered SportPesa phone number.
Open M-Pesa, choose Pay Bill, enter 955100, enter your phone number as the account, enter the amount and your PIN.
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.