🏠 Home 📰 Blog
Your Country:

M-Pesa Betting Tips — How to Use M-Pesa at Betting Sites…

📢 Advertiser Disclosure: SifuFinds may earn commission from bookmaker links. All bonuses verified. 18+.

M-Pesa is Kenya's dominant mobile money platform and the #1 payment method at all BCLB-licensed betting sites. Here's everything you need to know about betting with M-Pesa in 2026.

How to Deposit with M-Pesa at a Kenyan Betting Site

Method 1 — USSD (*334#)

  1. Dial *334# on your Safaricom line
  2. Select "Lipa na M-Pesa"
  3. Select "Pay Bill"
  4. Enter the bookmaker's business number (e.g., Betway: 290999, SportPesa: 29009)
  5. Enter your betting account number as reference
  6. Enter the amount (minimum KSh 50)
  7. Enter your M-Pesa PIN and confirm

Method 2 — M-Pesa App

  1. Open M-Pesa app → "Pay"
  2. Select "Paybill"
  3. Enter the bookmaker's paybill number
  4. Enter your account number and amount
  5. Confirm with PIN or fingerprint

M-Pesa Withdrawal Guide

Betway Kenya (Fastest)

Go to "Cashier" → "Withdrawal" → Select M-Pesa → Enter amount → Confirm. Most Betway M-Pesa withdrawals process in under 30 minutes.

SportPesa Kenya

Request via app or website. SportPesa processes M-Pesa withdrawals within 1 hour during business hours.

1xBet Kenya

Request in "Cashier" → M-Pesa. Processing takes 1–24 hours. Complete KYC verification first.

M-Pesa Deposit Limits at Kenyan Bookmakers

BookmakerPaybill NumberMin DepositMax Deposit/Day
Betway Kenya290999KSh 50KSh 150,000
SportPesa Kenya29009KSh 50KSh 150,000
1xBet Kenya290078KSh 100KSh 150,000
BetKing Kenya891300KSh 50KSh 150,000
SportyBet Kenya888111KSh 50KSh 150,000

Troubleshooting M-Pesa Betting Issues

M-Pesa deposit not showing?

  1. Check your M-Pesa transaction confirmation SMS
  2. Wait 10 minutes — mobile money can occasionally be delayed
  3. Contact your bookmaker's support with the M-Pesa transaction ID from your SMS

Withdrawal not received?

  1. Verify your phone number in your betting account matches your M-Pesa number
  2. Ensure your KYC verification is complete
  3. Contact support with your withdrawal request ID

18+ | Bet Responsibly | BCLB Licensed

M-Pesa Betting Guide — Kenya 2026

M-Pesa is Kenya's most trusted mobile money service, operated by Safaricom with 30+ million active users. Over 90% of all online sports betting deposits in Kenya go through M-Pesa via Lipa na M-Pesa (Pay Bill) or Send Money. It is the fastest and most reliable payment method for Kenyan bettors.

M-Pesa Deposit Methods at Kenyan Betting Sites

Method 1: Lipa na M-Pesa (Pay Bill) — Recommended

  1. Open M-Pesa on your phone
  2. Select Lipa na M-PesaPay Bill
  3. Enter the bookmaker's Business Number (e.g., SportPesa: 880100)
  4. Enter your betting site Account Number (your phone number or account ID)
  5. Enter amount (min KSh 100 at most sites)
  6. Enter M-Pesa PIN
  7. Funds reflect instantly in your betting account

Method 2: STK Push (Auto-redirect from betting site)

  1. On the betting site, go to Deposit → Select M-Pesa
  2. Enter amount and confirm
  3. A payment request arrives on your phone automatically
  4. Enter M-Pesa PIN to confirm
  5. Funds credited instantly

M-Pesa Pay Bill Numbers — Top Kenyan Bookmakers

BookmakerPay BillAccount No.
SportPesa880100Your phone number
Betway Kenya880084Your phone number
BetKing290289Your betting ID
Odibets290278Your phone number
1xBet Kenya570420Your 1xBet ID
Mozzartbet290309Your phone number

M-Pesa Withdrawal — How to Get Your Winnings

Most Kenyan bookmakers process M-Pesa withdrawals via automated reverse payment:

  1. Log into your betting account
  2. Go to Withdraw → Select M-Pesa
  3. Enter withdrawal amount (min KSh 100–500 depending on site)
  4. Confirm your registered M-Pesa phone number
  5. Click Confirm Withdrawal
  6. Funds arrive in your M-Pesa wallet within 15–30 minutes (SportPesa, Betway)
  7. You receive an M-Pesa SMS confirmation

M-Pesa Betting Limits — Kenya 2026

Limit TypeAmount
M-Pesa daily send limitKSh 300,000
M-Pesa single transaction maxKSh 150,000
Most bookmaker max depositKSh 70,000
Most bookmaker min withdrawalKSh 100
M-Pesa account balance limitKSh 300,000

FAQs — M-Pesa Betting Kenya

Q: Which Kenyan bookmaker withdraws M-Pesa fastest?

SportPesa and BetKing typically process M-Pesa withdrawals fastest (15–20 minutes). Odibets is also known for very fast payouts.

Q: Can I use M-Pesa if I'm not Kenyan?

M-Pesa is available in Kenya, Tanzania, Ghana, Egypt, Lesotho, DRC, Mozambique, and several other African countries. If you hold a Safaricom Kenya SIM, you can use Lipa na M-Pesa for Kenyan betting sites.

Q: What if my M-Pesa deposit doesn't reflect on the betting site?

Check your M-Pesa transaction confirmation SMS first. If it shows "Confirmed", contact the bookmaker's customer support with the M-Pesa transaction ID (starts with letters like "RFP..." or "PDB..."). They'll credit manually within 2–4 hours.

18+ | BCLB Licensed Operators Only | Bet Responsibly | T&Cs Apply

Compare Bookmakers — Start Betting Today

Compare All Bookmakers →
⚠️ Gambling involves risk. Only bet what you can afford to lose. 18+ only. If gambling is causing harm, seek help.