M-Pesa — The Kenyan Standard
M-Pesa is Safaricom's mobile money service and the dominant payment infrastructure for all financial transactions in Kenya, including sports betting. Nearly all BCLB-licensed operators integrate directly with M-Pesa for deposits and withdrawals. Key features:
- Deposit method: send money to the operator's Paybill number or till number via your M-Pesa menu or app
- Withdrawal method: winnings credited directly to your M-Pesa account
- Speed: deposits reflect within 1-5 minutes; withdrawals processed within 0-24 hours at most operators
- Minimum deposit: typically KSh 50-100
- Maximum transfer: subject to M-Pesa daily limits (KSh 300,000 for registered users)
- Works without internet: M-Pesa USSD (*334#) works on feature phones without data
- No bank account required
The 2019 M-Pesa Suspension Risk
During the 2019 government crackdown on betting operators, Safaricom briefly suspended M-Pesa integrations with betting companies as part of the enforcement action. Integrations were restored when operators resolved the licence dispute. This episode is important context: the Kenyan betting ecosystem has a unique platform dependency on Safaricom's infrastructure — a risk without equivalent in most other markets.
All Available Methods
| Method | Deposit | Withdrawal | Speed in | Speed out |
|---|---|---|---|---|
| M-Pesa | Yes | Yes | 1-5 min | 0-24 hours |
| Airtel Money | Yes | Yes | 1-5 min | 0-24 hours |
| Bank transfer (RTGS/EFT) | Yes | Yes | 1-3 hours | 1-3 days |
| Visa Debit | Yes | Yes | Instant | 3-5 days |
| Mastercard Debit | Yes | Sometimes | Instant | 3-5 days |
How to Deposit via M-Pesa Paybill
- Open M-Pesa menu on your phone (dial *334# or use the Safaricom app)
- Select "Lipa na M-Pesa" then "Pay Bill"
- Enter the operator's Paybill number (provided on the site's cashier page)
- Enter your account number (usually your betting account username or phone number)
- Enter the amount in KSh
- Enter your M-Pesa PIN and confirm
- Your deposit should reflect within 1-5 minutes
Frequently Asked Questions
- Can I withdraw my winnings via M-Pesa?
- Yes. All major BCLB-licensed betting sites support M-Pesa withdrawals. Winnings are credited directly to your M-Pesa account, typically within 0-24 hours. Remember that the 20% withholding tax is deducted before the withdrawal is processed, so the amount received will already have tax removed.
- What is the Paybill number for Sportpesa?
- Paybill numbers can change with operator licence changes and should be verified directly on the operator's current cashier page. Never use a Paybill number from an unofficial source — always confirm on the betting site itself before sending money.
- Can I use M-Pesa without a smartphone in Kenya?
- Yes. M-Pesa works on feature phones via USSD by dialling *334#. You can make deposits to betting sites using a Paybill transaction without a smartphone or internet connection, making betting accessible to a much wider population.