Welcome bonus + instant deposits. Trusted by thousands of players. Compare the top platforms in our best betting apps Kenya guide with M-Pesa.
Safaricom's mobile wallet is the undisputed king of mobile money in Kenya, with over 30 million active users and more than KES 30 trillion processed annually. For Kenyan bettors, Safaricom's mobile wallet is not just a convenient payment option -- it is the primary way that the vast majority of players deposit and withdraw on betting platforms. An estimated 95% of all online betting transactions in Kenya go through the mobile payment platform.
This ultimate guide covers every aspect of using Safaricom's mobile wallet for sports betting in Kenya. From the two main deposit methods (STK Push and Paybill) to withdrawal processes, transaction limits, Safaricom charges, and the best M-Pesa betting sites, we leave nothing unexplained. Whether you are placing your first bet or looking to optimise your the payment service betting experience, this guide is your complete reference.
Kenya's online betting market has grown exponentially, driven by widespread smartphone adoption, affordable mobile data, and M-Pesa's seamless integration with betting platforms. The Betting Control and Licensing Board (BCLB) regulates the industry, and all licensed operators are required to support mobile payment as a payment method. This regulatory framework ensures that this mobile payment service betting transactions are protected and operators are held accountable.
STK Push is the fastest and most convenient deposit method. Here is how it works:
STK Push is available on all major Kenyan betting platforms. The entire process takes under 30 seconds. You do not need to remember any Paybill numbers or account codes.
If STK Push is not available or you prefer manual control, use the Paybill method:
| Betting Site | Paybill Number | Account Number | Min. Deposit | Max. Deposit |
|---|---|---|---|---|
| 1win Kenya | 290290 | Your phone number | KES 1 | KES 300,000 |
| Sportpesa | 174411 | Your phone number | KES 50 | KES 300,000 |
| 1win | 880185 | Your 1win ID | KES 50 | KES 300,000 |
| 1xBet | Via STK Push | Phone number | KES 50 | KES 300,000 |
| 1win | Via STK Push | Phone number | KES 100 | KES 300,000 |
| Mozzartbet | 290059 | Your phone number | KES 50 | KES 300,000 |
1win offers instant the mobile payment platform deposits via STK Push. KES 100 minimum. welcome bonus up to KES 75,000
Deposit with M-Pesa| Platform | Min. Withdrawal | Max. Withdrawal | Processing Time | Fees |
|---|---|---|---|---|
| 1win Kenya | KES 100 | KES 300,000 | 1-2 hours | Free |
| Sportpesa | KES 100 | KES 300,000 | 1-4 hours | Free |
| 1win | KES 100 | KES 300,000 | 2-6 hours | Free |
| 1win | KES 500 | KES 300,000 | 1-6 hours | Free |
| Mozzartbet | KES 100 | KES 300,000 | 1-4 hours | Free |
| Parameter | Limit |
|---|---|
| Minimum transaction | KES 1 |
| Maximum per transaction | KES 150,000 |
| Daily transaction limit | KES 300,000 |
| Maximum mobile money balance | KES 300,000 |
| Transactions per day | No official limit (fair use policy) |
If you need to deposit more than KES 150,000, split the deposit into multiple transactions. For example, two deposits of KES 150,000 to reach the KES 300,000 daily limit. For amounts exceeding KES 300,000, consider bank transfer as an alternative.
Safaricom charges fees for certain Safaricom's mobile wallet transactions. For betting purposes, the most relevant charges are:
In practice, depositing and receiving withdrawals from betting sites via the mobile payment platform is free. Charges only apply when you subsequently transfer money from your mobile payment wallet to a bank account or send to another person.
All major Kenyan betting platforms support M-Pesa, but they differ in deposit minimums, withdrawal speeds, bonuses, and overall experience:
If the STK Push notification does not appear on your phone, check that your Safaricom line is active and has the payment service enabled. Ensure you entered the correct phone number on the betting site. Try restarting your phone. If the issue persists, use the Paybill method instead.
If your Safaricom's mobile wallet deposit is not credited within 10 minutes, check your M-Pesa SMS confirmation to verify the payment went through. Contact the betting site's customer support with your M-Pesa transaction code (the reference starting with a letter combination). Most issues are resolved within 1 hour.
Withdrawals can be delayed due to pending KYC verification, high withdrawal volumes during major events, or system maintenance. If your withdrawal exceeds the stated processing time by more than 4 hours, contact customer support. Ensure your the mobile money platform phone number matches your registered betting account.
Gambling should be enjoyable entertainment. Set limits, take breaks, and never bet more than you can afford to lose. 18+.
Resources: BeGambleAware.org | GamCare
Join 1win for instant M-Pesa deposits, welcome bonus up to KES 75,000, and 5,000+.
Deposit with the mobile money platform