Skip to content
18+ only. Gambling involves risk. Please play responsibly.

M-Pesa betting sites

The default way to bet in Kenya. Here is how the M-Pesa Paybill flow works, how fast payouts land, and the licensed sites that support it.

Depositing and withdrawing at African betting sites with M-Pesa

M-Pesa is the heartbeat of betting in Kenya and a major option in Tanzania. For most Kenyan bettors it is simply how money moves: deposits go through a Safaricom Paybill number, and winnings come straight back to the phone, usually within minutes. If a site does not do M-Pesa well, Kenyans do not use it — which is why we weigh the M-Pesa experience heavily when we rank operators.

Depositing with M-Pesa (Paybill)

The classic flow uses Lipa na M-Pesa. Open the M-Pesa menu, choose Lipa na M-Pesa then Pay Bill, enter the operator’s business (Paybill) number, use your registered phone number as the account number, type the amount and confirm with your PIN. The balance lands in seconds. Many sites also offer an in-app “deposit” button that pushes an STK prompt to your phone so you skip the menus entirely. Our mobile-money deposit guide walks through both.

Withdrawals and timing

Withdrawals route back to the same M-Pesa number, normally within minutes once your account is verified, though larger cash-outs can be reviewed first. The single most common cause of a held payout is incomplete identity verification, so finish KYC early. If a withdrawal is slow, our withdrawal guide works through the usual reasons.

Fees, limits and good habits

Standard Safaricom charges and per-operator limits apply and change over time, so check the current figures on the cashier rather than assuming. Two rules keep you safe: always use an M-Pesa line registered in your own name — funding from someone else’s number is the top cause of blocked withdrawals — and keep the confirmation SMS until the balance shows. If a deposit does not appear, do not retry blindly; our deposit troubleshooting guide explains what to do.

Which sites do M-Pesa best?

Kenya’s biggest brands are built around it — see Betika, SportPesa and Odibets, and compare the full field on the Kenya hub. 18+ only; bet within your means — see our responsible gambling hub.

Best in Kenya, Tanzania
Speed Usually minutes
Via Paybill / STK prompt
Rule Own-name line only
18+ only Independently reviewed Licensed operators Responsible gambling

Betting sites that accept M-Pesa

These licensed bookmakers support this method. Limits, fees and processing times vary by operator and change over time, so confirm the current terms on the cashier before you deposit.

Ranked betting sites
# Bookmaker Welcome bonus Rating Visit
1 1xBet 300% up to 145,600 NGN Get bonus
2 Betika See site for current offer Get bonus
3 SportPesa See site for current offer Get bonus
4 Odibets See site for current offer Get bonus
5 SportyBet See site for current offer Get bonus
6 betPawa See site for current offer Get bonus

18+. New customers only. Terms and wagering requirements apply. Please gamble responsibly.

How to deposit with M-Pesa

  1. Pick a licensed site from the list above and open its cashier or deposit screen.
  2. Choose M-Pesa, then note the Paybill (business) number or tap to receive an STK prompt.
  3. On M-Pesa, select Lipa na M-Pesa then Pay Bill; enter the Paybill, your phone as the account, and the amount.
  4. Confirm with your M-Pesa PIN; the balance updates within seconds.
  5. To withdraw, request a payout to your registered M-Pesa number once your account is verified.

Frequently asked questions