M-Pesa Betting Sites in Kenya
M-Pesa is the default payment method for betting in Kenya. This guide explains how it works on a betting site and how to fix the most common problems.
How M-Pesa deposits work
A betting site assigns each operator a Paybill or Buy Goods number. You send money from your M-Pesa menu using that number, with your account number set to your phone number registered on the betting site. The deposit is usually credited within seconds.
Step-by-step deposit
- Open your M-Pesa menu and select Lipa Na M-Pesa, then Pay Bill
- Enter the betting operator's paybill number
- Enter your phone number as the account number
- Enter the amount you want to deposit (minimum is usually 50 or 100 KES)
- Confirm with your M-Pesa PIN
- You will receive an M-Pesa confirmation and the balance will appear on the site
How M-Pesa withdrawals work
Withdrawals are requested from inside your betting account. The operator pushes the money back to the M-Pesa number you registered with. There is no separate Send Money step — the transaction is automated through Safaricom's B2C API.
Common M-Pesa betting problems
- Deposit not credited — confirm the M-Pesa transaction reference and contact support
- Wrong account number — money sent with the wrong account number goes to nobody's account and requires manual reconciliation
- Withdrawal timeout — Safaricom occasionally delays B2C transactions during peak hours
- Daily limit reached — M-Pesa caps daily transactions per number; split larger withdrawals across days
- Phone number mismatch — withdrawals only work to the M-Pesa number registered on your betting account
Charges and limits
Most Kenyan betting sites pay the Paybill transaction fees, but a few pass them on. Always check the deposit page for an itemised fee. M-Pesa's own daily and per-transaction limits apply on top — currently 250,000 KES per transaction and 500,000 KES per day for verified accounts.
Frequently asked questions
What is the minimum M-Pesa deposit on a betting site?+
Most Kenyan betting operators set a minimum M-Pesa deposit between 50 KES and 100 KES. A few low-stake sites accept deposits as small as 10 KES.
Can I bet without M-Pesa?+
Yes, but options are limited. Some operators support Airtel Money, bank transfer or debit card, but availability and speed vary. M-Pesa is by far the most reliable method in Kenya.
Why was my M-Pesa deposit not credited?+
The most common reason is a wrong account number — usually a mistyped phone number. Send your M-Pesa transaction reference (the code starting with letters and ending in digits) to support so they can match the payment to your account.