Guide
How to Deposit with M-Pesa on Betting Sites in Kenya
M-Pesa is the most popular way to deposit on betting sites in Kenya. Almost every licensed Kenyan operator accepts M-Pesa via a Paybill or Buy Goods number. Deposits are instant and withdrawals usually arrive within 30 minutes. You do not need a bank account â just an active Safaricom line with M-Pesa.
How to deposit with M-Pesa (Paybill method)
- 1Log in to your betting account and open the Deposit page to find the operator's M-Pesa Paybill number
- 2On your phone, open M-Pesa, choose Lipa na M-Pesa, then Pay Bill
- 3Enter the operator's Business Number (for example 290290 for SportPesa)
- 4Enter your betting account ID or phone number as the Account Number
- 5Enter the amount, then your M-Pesa PIN to confirm
- 6Your betting account is credited within seconds
Note: If your deposit does not show up after 5 minutes, check the M-Pesa confirmation SMS and contact the operator's support with the transaction code (starts with letters like QFâŚ).
Sites that accept M-Pesa
| Site | Min Deposit | Paybill / Method |
|---|---|---|
| SportPesa | KSh 50 | Paybill 290290 |
| Betika | KSh 50 | Paybill 290290 |
| SportyBet Kenya | KSh 50 | Paybill 712712 |
| 1xBet Kenya | KSh 100 | Paybill via cashier |
| Betway Kenya | KSh 100 | Paybill via cashier |
How to withdraw to M-Pesa
- 1Go to the Withdraw section of your betting account
- 2Choose M-Pesa and confirm your Safaricom number
- 3Enter the amount you want to withdraw (minimum is usually KSh 100)
- 4Confirm the request
- 5You will receive an M-Pesa SMS when the money arrives, usually within 30 minutes
Note: If your withdrawal takes longer than 2 hours, contact the site's customer support with your withdrawal reference number.
Common reasons M-Pesa deposits fail
- !Wrong Account Number â make sure you entered your betting ID or registered phone number exactly
- !M-Pesa daily transaction limit reached (KSh 300,000 per day)
- !Insufficient M-Pesa balance to cover deposit plus transaction cost
- !Betting account not yet verified â submit your ID once and try again