Betting sites that pay out to M-Pesa — ranked by real speed
Independent — no operator pays for placement. Ranked from sourced editorial, the WhoPays Score and player reports. Tax & fee note: 5% deposit excise + 5% withdrawal excise (Finance Act 2025). Old 20% withholding on winnings replaced. All deducted automatically by licensed operators.
M-Pesa is the fastest way to cash out at most Kenyan betting sites. Most operators push money back to your wallet in under five minutes. Odibets tested at a one-minute average; 22Bet cleared at a tested 11.2-minute average even at peak. Speed isn't the thing to watch, though. The fees are. Withdrawals cost you nothing in operator charges at most BCLB-licensed bookmakers, but since July 2025 the Finance Act 2025 takes a 5% excise off every withdrawal automatically, plus another 5% on your deposits. Betgr8 is the one operator here that swallows the excise instead of passing it on. Everyone else deducts it at source. So before you pick a site, the fee column tells you more than the speed column.
Highest WhoPays Score among M-Pesa operators in Kenya · 18+ · independent, no operator pays for placement.
M-Pesa payout rankings in Kenya
Fastest measured payout first · updated 2026-06-11 1
🟡 Betika Pays in ~instant–5 min 58 chevron_right
2
⚪ SportPesanot yet audited Pays in ~instant–15 min — chevron_right
boltPays in ~instant–15 min
3
🟡 Odibets Pays in ~instant 65* chevron_right
boltPays in ~instant
4
🟡 SportyBet Pays in ~instant 58* chevron_right
boltPays in ~instant
5
🟡 MozzartBet Pays in ~instant–30 min 46* chevron_right
6
🟡 1xBet Pays in ~instant–24 hrs 46* chevron_right
boltPays in ~instant–24 hrs
7
🟡 BangBet Pays in ~instant–10 min 59* chevron_right
8
🟡 22Bet Pays in ~instant 61 chevron_right
boltPays in ~instant
9
🟡 Melbet Pays in ~15 min–24 hrs 49* chevron_right
boltPays in ~15 min–24 hrs
⚠ moderate — first-time withdrawals may take up to 48…
Visit Melbetnorth_east 10
🟡 betPawa Pays in ~instant 62 chevron_right
boltPays in ~instant
11 BE ⚪ Betgr8not yet audited Pays in ~instant–15 min — chevron_right
boltPays in ~instant–15 min
12 CH ⚪ ChezaCashnot yet audited Pays in ~instant–24 hrs — chevron_right
boltPays in ~instant–24 hrs
13 HE ⚪ Helabetnot yet audited Pays in ~instant–15 min — chevron_right
boltPays in ~instant–15 min
Promise vs. reality
M-Pesa withdrawals from Kenyan betting sites carry no operator fee at most BCLB-licensed bookmakers. What you do pay: a 5% withdrawal excise under the Finance Act 2025 (effective July 2025), deducted automatically, which replaced the old 20% withholding on net winnings. SportyBet adds a KES 16 carrier fee on withdrawals under KES 500; above that, it's free. M-Pesa charges nothing for money coming into your wallet; cashing out at an agent later costs KES 11–309 depending on amount. Standard per-transaction limit is KES 70,000, with a KES 300,000 daily ceiling across the M-Pesa system.
What the data shows
"Instant" holds only at the fastest sites like Betika. Real M-Pesa speed is set by the operator's processing, not the wallet — which adds no delay of its own.
How M-Pesa payouts work
Log in and go to the withdraw or wallet section.
Select M-Pesa and enter the account or number tied to it.
On a first withdrawal the site may ask for ID or BVN. After that it clears automatically.
The operator processes the payout; speed depends on the site, not M-Pesa.
M-Pesa fees, limits & tax
How to withdraw to M-Pesa from a Kenyan betting site
The steps are the same at every BCLB-licensed operator. Log in, open the Withdraw or Cashout section, and enter the amount. Your registered phone number has to match your M-Pesa account exactly, name included. Confirm with your PIN or OTP and submit. The request runs straight through Safaricom's API, so for routine amounts there's no manual step on the operator's side. You'll get an M-Pesa confirmation SMS once the transfer settles.
A few operators offer SMS or USSD withdrawal channels as an alternative to the app or website. Check the help section of your specific site for the exact code or format.
To avoid a stuck payout: verify your account with your National ID or passport before your first withdrawal, make sure your M-Pesa name matches your betting registration, and clear any bonus wagering requirements first. Unmet wagering conditions are the most common reason a withdrawal stalls without being flagged as an error.
Source: sportybet.com/ke/help (2026-06-10) · paybillke.com (2026-05-01) · betmzuri.com (2026-06-11)
Fees, limits, and the tax you can't opt out of
The rule across BCLB-licensed operators is simple: no withdrawal fee from the bookmaker. The exceptions are SportyBet (KES 16 on withdrawals under KES 500) and GameMania (KES 32 per transaction). M-Pesa itself charges nothing for money arriving in your wallet.
The Finance Act 2025 reshaped the tax side. Kenya dropped the 20% withholding tax on net winnings and brought in a 5% excise on deposits plus a separate 5% excise on every withdrawal. Licensed operators take this off automatically, so you don't pay it as a separate step, but it shrinks what lands in your wallet. On a KES 10,000 withdrawal, the 5% cut is KES 500. Withdraw regularly and it adds up fast. Betgr8 is the one operator in this set that absorbs the excise rather than deducting it, so its players get the full payout.
Limits: the minimum withdrawal runs from KES 50 at Odibets and BangBet up to KES 200 at Betika via its USSD channel. The M-Pesa per-transaction ceiling is KES 70,000, and most operators set their maximum to that or to the M-Pesa daily system cap of KES 300,000. Whatever an operator advertises, the transfer itself still passes through M-Pesa's own limits.
Source: m-pesa.json economics data (2026-06-11) · Finance Act 2025 · betmzuri.com · bettingtop10.ke
Speed by operator — what the data shows
Across the thirteen operators in this set, most process M-Pesa withdrawals with no manual review, which is why the speeds stay fast. Odibets is the clear leader: fully automatic, no manual review, tested at a one-minute average. SportyBet guarantees instant processing under its own terms. 22Bet tested at an 11.2-minute average even under peak demand. BangBet clears under 10 minutes, BetPawa under 20.
The slow ones are worth flagging. Melbet runs 15 minutes to 24 hours and tells first-time users an initial withdrawal can sit for up to 48 hours pending review. ChezaCash has a similar instant-to-24-hour range. SportPesa quotes instant to 15 minutes but tested at 22–47 minutes during peak hours, so the advertised number and the real one diverge.
1xBet pays reliably for verified accounts, but unverified ones hit delays and a first withdrawal can stretch to 24 hours pending KYC. Finishing KYC before your first payout removes the most predictable delay in this market.
Source: ibebet.com · paybillke.com · betmzuri.com · bettingtop10.ke · sportybet.com (2026-06-10)
Airtel Money and T-Kash: alternatives if M-Pesa isn't your wallet
Some operators accept Airtel Money and T-Kash (Telkom Kenya) alongside M-Pesa. They run on the same Kenyan mobile money rails, with account-to-wallet transfers and the same 5% excise applying across the board. 22Bet, for instance, charges no M-Pesa or Airtel fees.
Support isn't universal, though. Not every bookmaker that takes M-Pesa has confirmed Airtel Money or T-Kash as equally functional. If one of those is your main wallet, check that your chosen operator explicitly supports it, and confirm whether the same speed and limit data applies before you rely on it.
Source: m-pesa.json market data (2026-06-11)
Questions players ask
How much does M-Pesa charge for withdrawals from betting sites?expand_more
M-Pesa charges nothing for money coming into your wallet, so the payout from the betting site arrives fee-free. If you later withdraw cash at an M-Pesa agent, Safaricom's standard agent tariff applies: KES 11–309 depending on the amount. Separately, Kenya's Finance Act 2025 adds a 5% withdrawal excise, which licensed operators deduct automatically before the money leaves the site.
Which Kenyan bookmaker has the lowest withdrawal fee?expand_more
Most BCLB-licensed bookmakers charge no operator fee. Betika, Odibets, SportPesa, MozzartBet, BangBet, 22Bet, Melbet, BetPawa, ChezaCash, Helabet, and 1xBet all add nothing on top of the statutory 5% excise. SportyBet adds KES 16 on withdrawals under KES 500. Betgr8 goes further: it absorbs the excise itself, so players get the full payout with no 5% cut.
How long do bookmaker withdrawals take in Kenya?expand_more
On M-Pesa, most operators settle within 1–15 minutes. Odibets tested at a one-minute average with fully automatic processing. SportyBet and BangBet usually clear under 10 minutes. SportPesa runs 22–47 minutes at peak despite advertising instant-to-15-minute processing. Melbet and ChezaCash are the slowest here, each quoting up to 24 hours, with Melbet's first-ever withdrawal taking up to 48 hours.
Why is my withdrawal pending?expand_more
Usually one of three things. Incomplete KYC, where your National ID or passport isn't verified yet or the name on your M-Pesa account doesn't match your betting registration. Unmet bonus wagering, where deposits tied to a bonus have to be staked before you can withdraw. Or a manual risk review triggered by the amount or account activity. At 1xBet and Melbet, first-time withdrawals get an extra review regardless of KYC status. If a pending withdrawal hasn't cleared within 24 hours, contact the operator's support directly.
Which Kenyan bookmakers process M-Pesa withdrawals fastest?expand_more
By tested data, Odibets leads with a one-minute average and fully automatic processing. After that come 22Bet (tested 11.2-minute average at peak), BangBet (instant to 10 minutes), and BetPawa (under 20 minutes). SportyBet guarantees instant processing under its own terms, and Helabet is described in market data as among the fastest for M-Pesa payouts. For the biggest edge, pick an operator with automatic processing and no manual review. Odibets is the clearest case here.
What causes delay on M-Pesa betting withdrawals?expand_more
Three things, mostly. A KYC mismatch, where your M-Pesa registered name has to match your betting account name exactly, middle names included, or the payout gets blocked. Bonus conditions, where funds from a deposit bonus stay locked until the wagering requirement is met. And manual review, which most operators skip but can trigger on large amounts, first-ever withdrawals, or unusual activity, adding anywhere from minutes to days.
Will I be taxed on my withdrawal?expand_more
Yes. Kenya's Finance Act 2025, effective July 2025, applies a 5% excise on every withdrawal from a licensed betting operator. It replaced the old 20% withholding tax on net winnings. Operators deduct it automatically before transferring the funds, so you don't file anything separately. A matching 5% excise on deposits applies under the same act. The one exception here is Betgr8, which absorbs the excise and pays out the full amount.