1xBet
Accepts M-Pesa
- Huge range of sports and markets
- Locally licensed sites in Europe, Latin America and Africa
- High odds on many events
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001232.
6 licensed sportsbooks compared
Licensed sportsbooks in Kenya that accept M-Pesa for deposits, ranked by our overall score.
Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001232.

Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001293.

Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001188.
Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001174.

Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001237.
Accepts M-Pesa
18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001296.
We checked which payment methods each sportsbook licensed in Kenya accepts on its local site. Every sportsbook here takes M-Pesa; they are ordered by our overall review score.
M-Pesa is how Kenya bets. Six of the seven sportsbooks we rank accept it for deposits and withdrawals. 1xBet leads with M-Pesa payouts quoted in minutes and the deepest market selection in Kenya, and also accepts Airtel Money and bank transfer. 22Bet, second, combines M-Pesa with a KES 10 minimum deposit and strong live betting.
MozzartBet, third, is the clearest example of an M-Pesa-first sportsbook: it lists no other payment method, accepts deposits from KES 5 and quotes M-Pesa withdrawals in minutes. Melbet, Dafabet and WrBet complete the list. BC.Game is not here, because our data lists only crypto payments for its Kenyan site.
There are two ways to deposit with M-Pesa. The first is the classic paybill route: open M-Pesa, choose Lipa na M-Pesa and Pay Bill, enter the sportsbook's business number and the account number it gives you (often your phone number), add the amount and confirm with your PIN. The second is a prompt sent from the sportsbook to your phone, where you only need to enter your PIN.
Withdrawals arrive as a normal M-Pesa transfer from the operator to the registered number on your betting account, with a confirmation message as usual. Remember that 5% excise is taken from each deposit and 20% withholding tax from winnings.
Payout times differ even among M-Pesa sites. 1xBet and MozzartBet quote withdrawals in minutes. 22Bet quotes minutes to 24 hours and Melbet half an hour to 24 hours. Dafabet runs automated M-Pesa payouts, and WrBet quotes about 12 hours. If you want your winnings on your phone as quickly as possible, the first two are the strongest choices; if you also want card payments, WrBet is the only one that lists them.
M-Pesa is secure, but betting-related scams do target it.
Because M-Pesa is used for everything from rent to groceries, betting transactions can disappear among everyday spending. Check your M-Pesa statement monthly to see the real total. Nobody under 18 may open a betting account in Kenya.