6 licensed sportsbooks compared

Best M-Pesa Betting Sites in Kenya for 2026

Licensed sportsbooks in Kenya that accept M-Pesa for deposits, ranked by our overall score.

Best M-Pesa Betting Sites in Kenya

  1. 1

    1xBet

    Accepts M-Pesa

    8.7/10Rated 8.7 out of 10
    • 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.

  2. 2

    22Bet

    Accepts M-Pesa

    8.4/10Rated 8.4 out of 10
    • Strong live betting
    • Locally licensed sites in Europe, Latin America and Africa
    • Wide range of markets

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

  3. 3

    MozzartBet

    Accepts M-Pesa

    8.2/10Rated 8.2 out of 10
    • Licensed by the Gambling Regulatory Authority of Kenya
    • Popular jackpot competitions
    • Established international group

    18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001188.

  4. 4

    Melbet

    Accepts M-Pesa

    8.2/10Rated 8.2 out of 10
    • Frequent odds boosts
    • Locally licensed sites in Europe, Latin America and Africa
    • Large market selection

    18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001174.

  5. 5

    Dafabet

    Accepts M-Pesa

    7.9/10Rated 7.9 out of 10
    • Competitive Asian handicap odds
    • Licensed by the Gambling Regulatory Authority of Kenya
    • Long-established international brand

    18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001237.

  6. 6

    WrBet

    Accepts M-Pesa

    7.5/10Rated 7.5 out of 10
    • Licensed by the Gambling Regulatory Authority of Kenya
    • Simple, modern site
    • Local payment options

    18+. Gambling is addictive, play responsibly. Children are prohibited from gambling. Licence BK 0001296.

How we ranked them

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.

What to look for

  • Whether M-Pesa works for withdrawals as well as deposits
  • Minimum and maximum amounts for the method
  • Fees charged by the sportsbook or the payment provider
  • Whether M-Pesa deposits qualify for the welcome offer

Six licensed sportsbooks that accept M-Pesa

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.

Paybill or prompt: how deposits work

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.

Comparing M-Pesa payout speeds

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 safety checklist

M-Pesa is secure, but betting-related scams do target it.

  • Only use paybill numbers shown on the sportsbook's licensed website or app, never numbers sent by SMS or social media.
  • No genuine sportsbook will ask for your M-Pesa PIN by phone or message.
  • Use the same phone number for your M-Pesa and betting account so withdrawals are not blocked.
  • Avoid funding bets with Fuliza or other mobile loans; borrowing to bet is a warning sign.

Keep an eye on your statement

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.