Deposit and withdraw instantly using M-Pesa at licensed African bookmakers. M-Pesa is available for betting in Kenya, Tanzania, DRC and Mozambique. Minimum deposits from KSh 10.
Sign up at a licensed M-Pesa bookmaker. Use your Safaricom number.
Go to Deposit → M-Pesa. Enter amount. Confirm with your M-Pesa PIN via STK push.
Browse matches, add selections to your betslip, and place your bet.
Request a withdrawal to your M-Pesa number. Usually processed in 5–30 minutes.
In Kenya, you can also bet directly via USSD *644# without the internet — dial, select your bookmaker, and bet from any phone.
All licensed Kenyan bookmakers accept M-Pesa including Sportpesa, Betika, 1xBet Kenya, Odibets, Betway Kenya, Shabiki and more. You can deposit via the BCLB-regulated USSD code *644# or directly through the Safaricom app. Withdrawals process within minutes.
Log into your betting account → Deposit → M-Pesa → Enter your Safaricom number and amount → You'll receive an STK push → Enter your M-Pesa PIN → Funds appear instantly. Minimum deposit is KSh 10–50 depending on the bookmaker.
Yes. All M-Pesa betting sites on SifuFinds support M-Pesa withdrawals. Most process within 5–30 minutes. Minimum withdrawal is usually KSh 50–100. There may be a small transaction fee for certain amounts.
Yes, in Kenya you can use USSD *644# to bet without an internet connection. Dial *644# on your Safaricom line, select your bookmaker from the menu, and place bets directly. This is especially useful for bettors with feature phones.
Sportybet Kenya offers a 150% welcome bonus up to KSh 30,000 and is the current leader for bonus value. Betika Kenya offers free bets on signup. Odibets, 1xBet and Betway Kenya all offer competitive welcome bonuses. Use the Kenya betting page to compare all current offers.