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.
All Betting Site Paybill Numbers
| Betting Site | Paybill Number | Account Number Format | Min. Deposit | Max. Deposit |
|---|---|---|---|---|
| Betika | 290290 | Phone number (07XXXXXXXX) | KES 1 | KES 300,000 |
| Sportpesa | 174411 | Phone number | KES 50 | KES 300,000 |
| Betway | 880185 | Betway account ID | KES 50 | KES 300,000 |
| Mozzartbet | 290059 | Phone number | KES 50 | KES 300,000 |
| Odibets | 290680 | Phone number | KES 50 | KES 300,000 |
| Dafabet | Via STK Push | Phone number | KES 100 | KES 300,000 |
| Betin | 997900 | Phone number | KES 50 | KES 300,000 |
| 22Bet | 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 22Bet use STK Push exclusively and do not have traditional Paybill numbers. STK Push is an automated version of Paybill -- see comparison below.
How to Deposit via Paybill: Step-by-Step
On SIM Toolkit (Basic Phones)
- Go to the M-Pesa menu on your phone (SIM Toolkit on feature phones).
- Select Lipa na M-Pesa.
- Select Pay Bill.
- Enter the Business Number (e.g., 290290 for Betika).
- Enter the Account Number (usually your phone number, e.g., 0712345678).
- Enter the Amount you wish to deposit.
- Enter your M-Pesa PIN.
- Confirm the transaction details and press OK.
- You receive an M-Pesa confirmation SMS. The deposit credits within seconds to 5 minutes.
On the M-Pesa App (Smartphones)
- Open the M-Pesa app (or MySafaricom app).
- Tap Pay or Pay Bill.
- Enter the Paybill number or select from saved Paybills.
- Enter the Account Number (your betting account ID or phone number).
- Enter the deposit Amount.
- Confirm with your M-Pesa PIN or fingerprint.
- Deposit credits instantly.
Paybill vs STK Push
| 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.
Instant Deposits at 1win
STK Push deposits. 500% welcome bonus up to KES 75,000. M-Pesa withdrawals in 1-6 hours.
Deposit NowCommon Paybill Deposit Mistakes and How to Avoid Them
Wrong Paybill Number
Entering 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).
Wrong Account Number
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).
Insufficient M-Pesa Balance
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.
Duplicate Deposits
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.
Paybill Deposit Limits
| Parameter | Limit |
|---|---|
| Minimum Paybill deposit | KES 1 (Betika) 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 |
Tips for Paybill Betting Deposits
- Save Paybill numbers as favourites: In the M-Pesa app, save your frequently used Paybill numbers for one-tap access.
- Use the M-Pesa app for better UX: The M-Pesa smartphone app is faster and cleaner than SIM Toolkit USSD.
- Keep SMS confirmations: M-Pesa sends an SMS for every Paybill payment. These serve as proof of deposit if any issues arise.
- Verify account numbers: Always check that you are using the correct account number format. Betway uses your Betway ID, while most others use your phone number.
- Deposit in round numbers: For easier tracking, deposit in round amounts (KES 500, KES 1,000, KES 5,000) rather than odd amounts.
- Time your deposits: Deposits work 24/7, but customer support for resolving issues is typically available 9am-10pm.
Frequently Asked Questions
Responsible Gambling
Gambling should be enjoyable entertainment. Set limits, take breaks, and never bet more than you can afford to lose. 18+.
Resources: BeGambleAware.org | GamCare