Kenya’s betting market moves almost entirely on mobile money, and finding reliable M-Pesa betting sites Kenya 2026 punters can trust starts with three things: how fast a site pays out, what it actually charges you, and whether it still holds a valid licence during the country’s regulatory handover. This guide breaks down all three, with real paybill numbers, real limits, and the licensing shift every Kenyan bettor should know about before depositing this year.
Why M-Pesa Dominates Betting Payments in Kenya
Almost every licensed bookmaker operating in Kenya settles deposits and withdrawals through M-Pesa paybills rather than cards or bank transfers. It’s faster to set up, doesn’t require a bank account, and lets a bettor move money from a basic phone in seconds. That’s also why mobile money has become the front line for both tax collection and fraud prevention in the sector.
The scale of the market explains the attention it gets from regulators: Kenya’s gambling sector is estimated at roughly KSh 200 billion a year, and the Kenya Revenue Authority collected KSh 13.233 billion in excise duty from betting transactions in the last financial year — beating its own target by almost KSh 2 billion.
What Makes a Betting Site M-Pesa-Friendly in 2026?
Not every operator that “accepts M-Pesa” treats it the same way. Before you deposit, check these four things:
- Paybill vs. Till number — paybills tied directly to the operator’s registered business name are safer than shared or reseller till numbers
- Minimum and maximum deposit per transaction — most Kenyan bookmakers cap single deposits well below M-Pesa’s own ceiling
- Withdrawal speed back to M-Pesa — instant vs. manually reviewed payouts, especially above certain thresholds
- Current licensing status — whether the operator is still authorised during the ongoing regulator transition (more on this below)

Best M-Pesa Betting Sites in Kenya 2026
These are among the most established M-Pesa-linked bookmakers still operating with a dedicated Safaricom paybill in 2026. Always confirm the recipient name shown on your M-Pesa confirmation SMS matches the operator — a mismatch is the fastest way to spot a fraudulent paybill.
- Betika — Paybill 290290, account name “BETIKA” or your registered phone number, deposits from KES 50 up to a typical KES 70,000 per transaction.
- SportPesa — Paybill 955100, account set to your SportPesa-registered Safaricom number, deposits from KES 49 up to KES 70,000 per transaction.
- BetPawa — Paybill 290020, one of the lower-fee tariff structures on the market for standard deposit brackets.
These per-transaction caps are set by the operator, not by M-Pesa itself — if you need to move a larger amount, you simply repeat the transaction rather than being blocked outright.
M-Pesa Deposit and Withdrawal Limits You Need to Know
Separate from what a bookmaker allows, M-Pesa itself enforces its own ceiling regardless of which paybill you’re using. As of Safaricom’s 2026 M-Pesa tariff update, the limits are:
- Maximum KES 250,000 per single transaction
- Maximum KES 500,000 total moved per day
- Maximum KES 500,000 wallet balance held at any time
These figures come from the Central Bank of Kenya-approved increase and have remained the standard since, so a bettor withdrawing large winnings in one go will hit the bookmaker’s own cap long before touching M-Pesa’s ceiling.
Fees and Tax: What Kenya’s 2026 Rules Mean for Your Payout
Betting payments in Kenya carry two separate layers of cost that are easy to confuse. First, the M-Pesa paybill fee itself — many betting paybills run on a tariff model where the operator absorbs the customer charge, so deposits often land fee-free. Second, and unrelated to M-Pesa’s own charges, the Finance Act 2025 introduced a 5% excise duty applied separately on deposits and on withdrawals moving through betting platforms.
That excise sits on top of, not instead of, the winnings tax rules already in force. For the full breakdown of how deposit excise, withdrawal excise and withholding tax on winnings interact — and what that leaves you to actually keep — see our dedicated Kenya betting tax 2026 guide.
Is Your Betting Site Still Licensed? Kenya’s 2026 Regulator Handover Explained
Kenya’s gambling oversight body changed hands during 2026. The BCLB (Betting Control and Licensing Board), which had regulated the sector since 1966 under the old Betting, Lotteries and Gaming Act, formally transferred its authority to the newly created Gambling Regulatory Authority of Kenya (GRA) once the transition process concluded at the end of February 2026, under the Gambling Control Act, 2025.
During the handover, the regulator temporarily suspended new and renewal licence applications, affecting more than 110 betting firms that were operating in the country at the time. Operators with existing licences were allowed to keep running until those licences expired, but no new licences were issued until the GRA took over processing. Practically, this means a site licensed under the old regime in 2025 isn’t automatically still compliant in late 2026 — always check for an active GRA licence number displayed on the operator’s site footer or terms page rather than assuming a badge from last year still applies.

How Long Does an M-Pesa Betting Withdrawal Take?
Payout speed varies more by operator than by payment method. Most licensed sites process M-Pesa withdrawals within minutes for standard amounts, but larger sums can trigger manual review that adds hours rather than minutes. If withdrawal speed matters most to you, our fastest withdrawal online casino Africa guide ranks payout times across payment rails, M-Pesa included, so you can compare before signing up.
What If You Don’t Have a Smartphone?
M-Pesa’s paybill system works the same way from a basic feature phone as it does from a smartphone app, which is one reason it remains dominant in rural Kenya. If you’re placing bets by USSD menu rather than through an app, our USSD sports betting in Africa guide walks through how to deposit, stake and withdraw without ever opening a betting app.
Security Tips Before You Deposit
- Confirm the M-Pesa confirmation SMS shows the operator’s registered business name, not a personal or unrelated name
- Check the operator’s site footer for a current GRA (or transitional BCLB) licence number before your first deposit
- Never share your M-Pesa PIN with anyone, including someone claiming to be “customer support”
- Start with a small test deposit on a new site before moving larger amounts
- Keep your M-Pesa transaction history — it’s your proof of deposit if a dispute ever comes up
The safest approach in 2026 isn’t necessarily the newest or flashiest site — it’s the one that’s transparent about its GRA licensing status, publishes real paybill details rather than shared till numbers, and matches its advertised withdrawal times in practice. Checking those three things takes less time than placing your first bet.
Kwame Mensah is an experienced gambling analyst focused on the African betting industry. He shares insights on sports betting, casino platforms, market trends, and responsible gaming across multiple African countries.