Welcome bonus + instant deposits. Trusted by thousands of players. Compare the top platforms in our best betting apps Kenya guide with M-Pesa.
Paybill is the backbone of M-Pesa-based betting deposits in Kenya. Every licensed betting operator in the country has a unique Paybill number through which millions of Kenyan bettors fund their accounts daily. Understanding how Paybill works, knowing the correct numbers for each platform, and avoiding common mistakes can save you time and ensure your deposits process smoothly every time.
This guide is your complete reference for Paybill betting in Kenya. We list the Paybill numbers for all major betting sites, walk through the deposit process step by step, explain the differences between Paybill and STK Push deposits, and cover troubleshooting tips for common issues. Whether you are depositing for the first time or looking for a quick Paybill number reference, this guide has everything you need.
The Paybill system was introduced by Safaricom as part of Lipa na M-Pesa (Pay with M-Pesa), enabling businesses to receive payments from M-Pesa users. For betting, this system allows instant, free deposits from any M-Pesa account to any registered betting platform. Over 90% of Kenyan betting deposits go through M-Pesa, with Paybill being the traditional method before STK Push was introduced.
| Betting Site | Paybill Number | Account Number Format | Min. Deposit | Max. Deposit |
|---|---|---|---|---|
| 1win Kenya | 290290 | Phone number (07XXXXXXXX) | KES 1 | KES 300,000 |
| Sportpesa | 174411 | Phone number | KES 50 | KES 300,000 |
| 1win | 880185 | 1win account ID | KES 50 | KES 300,000 |
| Mozzartbet | 290059 | Phone number | KES 50 | KES 300,000 |
| 1win Kenya | 290680 | Phone number | KES 50 | KES 300,000 |
| Dafabet | Via STK Push | Phone number | KES 100 | KES 300,000 |
| 1win | 997900 | Phone number | KES 50 | KES 300,000 |
| 1win | Via STK Push | Phone number | KES 100 | KES 300,000 |
| 1win | Via STK Push | Phone number | KES 100 | KES 300,000 |
| Kwikbet | 290098 | Phone number | KES 50 | KES 300,000 |
Note: Some platforms like 1win, Dafabet, and 1win use STK Push exclusively and do not have traditional Paybill numbers. STK Push is an automated version of Paybill -- see comparison below.
| Feature | Paybill | STK Push |
|---|---|---|
| Initiated by | You (from M-Pesa menu) | Betting site (sends prompt to your phone) |
| Steps required | 7-8 steps | 3-4 steps |
| Need to remember Paybill | Yes | No (automatic) |
| Error risk | Higher (wrong Paybill or account number) | Lower (automated) |
| Speed | Instant-5 min | Instant |
| Works without internet | Yes (USSD-based) | Yes (SIM toolkit) |
| Works on feature phones | Yes | Yes |
STK Push is generally faster and easier because the betting platform sends the payment request directly to your phone -- you only need to enter your M-Pesa PIN. Paybill gives you more control since you initiate the payment yourself. Both methods are free and instant. Use STK Push when available; use Paybill as a reliable backup.
STK Push deposits. 500% welcome bonus up to KES 75,000 M-Pesa withdrawals in 1-6 hours.
Deposit NowEntering the wrong Paybill number sends your money to a different company. Always double-check the number before confirming. Bookmark this page for a quick reference. If you send to the wrong Paybill, contact both the recipient company and Safaricom immediately for a reversal (call 234 from your Safaricom line).
Entering the wrong account number (e.g., misspelling your phone number) means the deposit may credit to someone else's betting account or fail to match. Always use the exact format required by the platform. Most platforms use your registered phone number starting with 07 or 01 (10 digits).
Ensure your M-Pesa balance covers the deposit amount. If you have exactly the amount needed, note that some transactions may not go through if the balance is too tight. Maintain a small buffer above the deposit amount.
If you do not see the deposit credited immediately, wait at least 5 minutes before trying again. Impatience can lead to double deposits. Check your M-Pesa SMS history to confirm whether the first transaction went through.
| Parameter | Limit |
|---|---|
| Minimum Paybill deposit | KES 1 (1win Kenya) to KES 100 (1win) |
| Maximum per transaction | KES 150,000 |
| Maximum daily | KES 300,000 |
| Fees | Free (no charges for Paybill payments) |
| Processing time | Instant to 5 minutes |
Gambling should be enjoyable entertainment. Set limits, take breaks, and never bet more than you can afford to lose. 18+.
Resources: BeGambleAware.org | GamCare