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.
Betting sites that accept M-Pesa
These licensed partner books accept this method in the markets where it is used, strongest coverage first. Limits, fees and processing times vary by operator and change over time, so confirm the current terms in the cashier before you deposit.
| # | Bookmaker | Welcome bonus | Visit |
|---|---|---|---|
| 1 |
|
Up to 500% across your first 4 deposits | Get bonus |
| 2 |
|
200% sports welcome + 200% casino & 150 free spins | Get bonus |
| 3 |
|
Up to 300% first deposit bonus | Get bonus |
| 4 |
|
Up to 300% first deposit bonus | Get bonus |
| 5 |
|
100% first deposit sports bonus | Get bonus |
| 6 |
|
Up to 200% first deposit bonus | Get bonus |
| 7 |
|
See site for current offer | Get bonus |
| 8 |
|
See site for current offer | Get bonus |
| 9 |
|
See site for current offer | Get bonus |
| 10 |
|
See site for current offer | Get bonus |
| 11 |
|
100% up to €100 first deposit bonus | Get bonus |
| 12 |
|
100% first deposit bonus | Get bonus |
M-Pesa betting sites let you deposit and withdraw straight from your Safaricom wallet, with no card or bank account needed. The licensed partner books above all take M-Pesa, and below we cover the paybill flow, fees, tax, the international options and how M-Pesa compares with Airtel Money.
How Lipa na M-Pesa paybill deposits work
Most M-Pesa betting sites fund your account through Lipa na M-Pesa, using a business or paybill number. You do not need the site’s app open to pay, which is why paybill is the method Kenyans reach for first.
Each site has its own paybill number and uses your phone number as the account reference. Open the M-Pesa menu, choose Lipa na M-Pesa, then Pay Bill, enter the site’s business number, set your betting account or phone number as the reference, type the amount and confirm with your PIN. The balance shows in seconds.
Always read the paybill number from the site’s own cashier rather than a third party, since the wrong number sends money to the wrong account. Many books also offer in-app STK push, where a prompt lands on your phone and you simply approve it.
International M-Pesa betting sites
Alongside the local books, international M-Pesa betting sites accept Kenyan players and still take deposits in shillings through M-Pesa. Brands such as 1xBet, BetWinner and 22Bet pair a global sportsbook with local paybill support.
These international sites often run wider markets and bigger accumulator bonuses than some local names. Check that the one you pick is licensed and settles in shillings, and confirm its M-Pesa paybill in the cashier before you deposit. The list above ranks the options that support M-Pesa.
M-Pesa transaction fees and deposit limits
Depositing by M-Pesa is cheap. Many sites cover the pay-bill charge, and where a fee applies it is the standard Safaricom tariff that scales with the amount, not a bookmaker markup.
Minimums are low, often from around KSh 10 to KSh 50, which makes M-Pesa a good way to try a new book. Upper limits depend on both the site’s cap and your M-Pesa daily transaction limit, so a fully registered Safaricom line gives you more headroom on deposits and payouts alike.
Withdrawals, tax and timing on M-Pesa
Cashing out sends winnings back to the same M-Pesa line you deposited from. The first payout triggers a one-time identity check, and the name on your betting account must match your Safaricom registration.
Kenya applies a withholding tax on betting winnings, which the licensed site deducts before your payout reaches M-Pesa, so the amount you receive is already net of tax. After the first check clears, repeat withdrawals to the same line are quick, often within minutes at the fastest books.
M-Pesa or Airtel Money for betting?
In Kenya both wallets settle instantly and both are supported at the top licensed sites. The choice usually comes down to the line you already use and the fees on the day.
M-Pesa wins on reach and agent density, and its paybill flow is second nature to most Kenyans. Airtel Money can undercut it on fees at some books. If you hold both lines, keep each betting account tied to one wallet so a payout is never delayed by a name mismatch.
M-Pesa betting in Tanzania
M-Pesa is not only a Kenyan story. In Tanzania it runs on the Vodacom network and is one of the main ways to fund a betting account in shillings, alongside Tigo Pesa and Airtel Money.
The flow is the same idea: choose M-Pesa in the cashier or use the operator reference from your Vodacom menu, enter the amount and confirm with your PIN. Licensed Tanzanian sites verify your name against your M-Pesa line at the first withdrawal, just as they do in Kenya.
Are M-Pesa betting sites safe and legit?
Yes, when you stick to licensed books. Your money moves over Safaricom’s secure channel, every payment is confirmed with your PIN, and a licensed site settles winnings under local rules.
Protect yourself with the basics: take the paybill number from the site’s own cashier, keep your M-Pesa PIN private, and never share a one-time code. Use only the ranked sites, which hold a local licence, and treat any book missing from the regulator’s list as a risk, whatever it advertises.
How to deposit with M-Pesa
- Pick a licensed site and open its cashier or deposit screen.
- Choose M-Pesa, then note the Paybill (business) number or tap to receive an STK prompt.
- On M-Pesa, select Lipa na M-Pesa then Pay Bill; enter the Paybill, your phone as the account, and the amount.
- Confirm with your M-Pesa PIN; the balance updates within seconds.
- To withdraw, request a payout to your registered M-Pesa number once your account is verified.