- GRA Licensed
- M-Pesa Instant Payout
- 18+ Responsible Gambling
M-Pesa Casinos in Kenya
M-Pesa is Safaricom's mobile-money service and the default deposit rail for licensed Kenyan online casinos. M-Pesa moves a casino deposit through an STK Push prompt that reaches the player's phone within seconds and confirms with a four-digit PIN. M-Pesa caps a single casino transaction at KES 250,000, with a combined daily limit of KES 500,000 across deposits, withdrawals and wallet balance. M-Pesa withdrawals from ranked Kenyan casinos typically settle within an hour. M-Pesa casino support runs across multiple licensed operators, including MozzartBet, Helabet, Wrbet and 22bet. MozzartBet clears M-Pesa withdrawals fastest of the four in our cashier tests. Helabet runs one M-Pesa wallet across its casino and sportsbook. Wrbet keeps its M-Pesa deposit flow to a single confirmation screen. 22bet pairs M-Pesa support with the largest game library of the four.
All the information on this page was checked by:
All the information we present is verified by our team of casino reviewers using multiple sources. We commit to a high level of accuracy and reliability.
We have paid partnerships with the online casino operators featured on our site. We also earn commissions when you, the user, click on certain casino links. These financial partnerships do not affect our reviews, recommendations, or analysis. We remain committed to delivering unbiased gambling reviews.
Show moreKenya's Top-Rated M-Pesa Casinos
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
18+ · T&Cs Apply · Play Responsibly
M-Pesa casino limits at a glance
- STK Push confirms deposits in seconds
- Agent network extends cash-in nationwide
- Mobile PIN protects every transaction
- Wallet cap limits high-roller exposure
- Daily cap blocks large withdrawals
- Excise duty reduces deposit value
- Withholding tax reduces withdrawal value
- KYC checks delay first-time payouts
M-Pesa Tax Estimator
How much of your M-Pesa transaction goes to tax?
Estimate only, based on Kenya's standard 5% rate under the Finance Act, 2025. Some operators absorb part of this cost — check your cashier for the exact figure.
Excise duty (5%)
KES 100
You'll be credited
KES 1,900
M-Pesa Online Casinos: Questions Answered
How M-Pesa deposits, withdrawals, limits, fees and Kenya's betting tax work at licensed online casinos.
How do I deposit with M-Pesa at an online casino?
An M-Pesa casino deposit is a payment sent through Safaricom's STK Push prompt after the player enters an amount in the cashier. An M-Pesa casino deposit reaches the player's phone within seconds and completes once the player enters the M-Pesa PIN. An M-Pesa casino deposit on most ranked casinos updates the account balance immediately after PIN confirmation.
How long does an M-Pesa withdrawal from a casino take?
An M-Pesa casino withdrawal is a payout the casino sends to the player's registered M-Pesa number after approval. An M-Pesa casino withdrawal typically settles in under an hour on ranked Kenyan casinos once KYC checks and any pending wagering requirements clear. An M-Pesa casino withdrawal can take up to 24 hours on operators that queue payouts for manual review.
What is the maximum M-Pesa deposit or withdrawal at a Kenyan casino?
Safaricom caps a single M-Pesa transaction at KES 250,000 and the combined daily total, including the wallet balance, at KES 500,000. Casino-specific limits on top of the M-Pesa cap vary by operator and by the player's verification level. Players planning a deposit or withdrawal above KES 250,000 need to split it across more than one M-Pesa transaction.
Can I deposit with M-Pesa and withdraw with a different method?
Most licensed Kenyan casinos allow a deposit through M-Pesa and a withdrawal to a bank account or another supported method. Casinos that enforce a same-method policy require the withdrawal to return to the M-Pesa number used for the deposit. Confirming a casino's withdrawal-method rule before depositing avoids a delay once a payout request is submitted.
Does M-Pesa charge a fee for casino deposits?
Safaricom's send-money tariff ranges from free on amounts up to KES 100 to a maximum of KES 108 per transaction. Most ranked Kenyan casinos absorb this cost and process M-Pesa deposits free of charge to the player. M-Pesa withdrawal fees, when a casino does pass them on, are disclosed in the cashier before the player confirms the payout.
How much tax applies to M-Pesa casino transactions in Kenya?
Kenya's Finance Act, 2025 charges a 5% excise duty on the amount deposited into a licensed betting or gaming account, down from 15% under the previous law. Kenya's Finance Act, 2025 also charges a 5% withholding tax on the amount withdrawn, down from 20% on net winnings previously. Both charges apply at the M-Pesa transaction level regardless of which casino processes the payment.
Is M-Pesa safer than a card for online casino payments?
M-Pesa authenticates every casino transaction with a PIN tied to the player's registered SIM, so a stolen card number alone cannot move funds. M-Pesa also skips the card-decline issues common when a Kenyan-issued card meets an offshore payment gateway. Confirming a casino's licence and SSL encryption still matters alongside M-Pesa's own PIN security.
Is M-Pesa available for casino deposits outside Kenya?
M-Pesa operates in Kenya, Tanzania, Mozambique and several other African markets, but each market runs its own registered SIM and wallet. A Kenyan-registered M-Pesa number works only at casinos that route deposits through Safaricom's Kenyan payment gateway. Players outside Kenya need a locally registered M-Pesa or Airtel Money number to use either rail at a casino.



