My Betting Sites Online Casinos in Kenya That Accept MPesa
Online Casinos with M Pesa

Online Casinos in Kenya That Accept MPesa

Find online casinos in Kenya that accept MPesa so that you can make deposits, play with real money, and withdraw winnings without any problems.
Charles Ngetich Profile Image
Written by Charles Ngetich Associate Editor
Updated: Jun 19, 2026

List of MPesa Online Casinos in Kenya

MPesa Paybill Number
#1
MPesa Paybill Number
7325515
Get 100% extra bonus money up to Ksh. 15,000 when you make your first deposit
#2
MPesa Paybill Number
7011780
#3
MPesa Paybill Number
290059
#4
MPesa Paybill Number
247979
#5
MPesa Paybill Number
569699
#6
MPesa Paybill Number
844300
#7
MPesa Paybill Number
555605
#8
MPesa Paybill Number
4018411
#9
MPesa Paybill Number
555573
#10
MPesa Paybill Number
5631000
#11
MPesa Paybill Number
4144203
#12
MPesa Paybill Number
4079009
#13
MPesa Paybill Number
290898
#14
MPesa Paybill Number
212927
#15
MPesa Paybill Number
736736
#16
MPesa Paybill Number
783227
#17
MPesa Paybill Number
499908
Show 7 more

Why Kenyan Gamers Prefer M-Pesa Casinos

Fast and Convenient Transactions

One of the biggest advantages of MPesa is the speed of transactions. Deposits and withdrawals are typically processed within minutes, allowing players to start playing their favourite casino games almost instantly. The process is user-friendly, even for those who are new to online casino gaming.

Easy Access for Kenyan Players

MPesa is by far the most widely used payment platform across Kenya, making it accessible to millions of people. Players do not need a bank account or credit card to fund their casino accounts. As long as they have an active M-Pesa account and a mobile phone, they can make deposits and receive withdrawals with ease.

Enhanced Security

MPesa transactions are protected by Safaricom's security measures, helping to reduce the risk of fraud. Players can make payments directly from their mobile wallets without sharing sensitive banking information with third parties.

Mobile-Friendly Payment Solution

Many Kenyan players prefer to access online casinos through their smartphones. Since MPesa is designed for mobile use, it complements the mobile gaming experience perfectly. Players can deposit funds, withdraw winnings, and manage their accounts from virtually anywhere.

Better Control Over Spending

Because MPesa operates through a prepaid mobile wallet, players can more easily monitor their gaming expenses. This can help users stick to their entertainment budgets and maintain responsible gambling habits.

Are MPesa Casino Transactions Safe?

Charles Ngetich
Associate Editor

Yes, MPesa casino transactions are very safe and secure.

M-Pesa is one of the safest payment methods available to Kenyan online casino players, having built a strong reputation and reliability over the years.

As long as the online casino in question is licensed and registered with the Gambling Regulatory Authority, be rest assured that your transactions are safe.

Protecting Your MPesa Casino Transactions

You can further enhance the security of your MPesa transactions by keeping your M-Pesa PIN confidential, avoiding public Wi-Fi networks when making transactions, and regularly reviewing your transaction history.

It is also important to be cautious of phishing attempts and fake websites that may try to steal personal information.

How to Deposit Money on Online Casinos with MPesa

Funding your online casino account with MPesa is usually fast, safe and very convenient.

You can either make deposits directly from your MPesa wallet on your phone, or fund your account from the deposit page of the online casino. 

How To Fund Your Online Casino Directly from Your MPesa Wallet

How to Deposit into an Online Casino from Your MPesa Wallet

  1. Go to M-Pesa menu on your phone
  2. Select “Lipa na M-Pesa”
  3. Choose “Paybill”
  4. Enter business number and account number provided by the casino
  5. Enter amount and confirm with your PIN
  6. Confirm Your Deposit

Once the transaction is successful,
You should receive an SMS confirmation from MPesa.

What if the online casino does not have a Paybill number?

Indeed, some MPesa online casinos do not use Paybill numbers. Instead, the have a service called SIM Tool Kit Push (STK Push) that allows the casino to send a payment request directly to your phone through MPesa.

In this case, the deposit process is started online, and finished up on your phone.

Here is a simple guide on how it works:

  1. Log into your online casino account
  2. Click on the "Deposit" button (usually at the top right corner of the online casino)
  3. Enter your MPesa-registered phone number on the website.
  4. Click Deposit or Pay.
  5. Receive an MPesa pop-up on your phone
  6. Enter your MPesa PIN
  7. Confirm the transaction

The payment is then processed automatically.

MPesa Withdrawals on Online Casinos

Withdrawing your winnings from an online casino to your M-Pesa account is usually a straightforward process. Most casinos that cater to Kenyan players support M-Pesa withdrawals, allowing users to receive their funds directly on their mobile phones.

While the exact steps may vary slightly from one casino to another, the withdrawal process is generally similar across platforms.

How To Withdraw Money From Online Casinos Using MPesa

  1. Log In to Your Casino Account
  2. Navigate to the Cashier or Banking Section (again, you can find this at the top right corner of the online casino)
  3. Select Withdraw
  4. Choose MPesa as Your Withdrawal Method
  5. Enter the Withdrawal Amount
  6. Submit Your Withdrawal Request
  7. Receive Funds in Your MPesa Wallet

Common Reasons for MPesa Withdrawals Delays

Unverified Account

Before a withdrawal can be processed, most online casinos require their users to verify their accounts. This process often involves providing additional details like email address and phone number. Some casinos require identity verification.

If the verification step has not been completed, you may not be able to complete a withdrawal.

Wrong MPesa Number

Another reason for delayed withdrawals may be that you have entered an MPesa number different from the one initially used in opening the account.

Security Checks

If the online casino notices potential breach of your account, they may delay your withdrawal so that the funds do not land in the wrong hands. If they suspect that your account has been hacked and someone is impersonating, they may hold back on processing a withdrawal while they confirm that the legitimate owner of the account is the one initiating the withdrawal.

Withdrawal Limits

When making a withdrawal from an online casino, pay attention to the minimum and maximum amounts you are allowed to take back. Any request outside these limits are unlikely to be process.

Unfulfilled Bonus Conditions

If the money you are trying to withdraw is tied to a bonus, ensure that you have met all the bonus wagering requirements, else your withdrawal request may not be processed.

MPesa Casinos with Bonuses and Free Spins

Most casinos offer bonuses to new players when they sign up and make deposits, with the bonuses coming as cash bonuses and free spins.

Bonus
#1
200% Bonus Up To KSh. 190,000
Plus 150 Free Spins
#2
15% Daily Deposit Bonus Up To KSh. 10,000
#3
300% Bonus Up To Ksh. 60,000
Bonus Across First 4 Deposits
#4
Exclusive 300% Bonus Up To Ksh. 60,000
Use Promo Code MBSKE to get 30% Extra!
#5
Bonus Up To KSh. 2,000
Plus 30 Casino Free Spins
#6
200% Casino Bonus Up To KSh. 225,700
Plus 150 Free Spins
As We Close: Play Responsibly

Given the ease and speed of depositing money on MPesa casino, it is very easy to get carried away and lose track of spending and time.

Hence, it is very important to impose some sort of control over your casino habits. This can be done by setting deposit and time limits - features available on many MPesa casinos.

Playing on MPesa casinos can be lots of fun, and potentially rewarding if you get lucky, but always remember to play responsibly.

Frequently Asked Questions about Online Casinos in Kenya with MPesa

What are the transaction fees on MPesa Casinos?

Transaction fees for MPesa deposits on online casinos depend on the casino, as well as the deposit amounts. Deposits below KSh. 100 are often free of fees on most casinos, but larger deposits can attract anything between KSh. 1 and KSh. 20.

What is the minimum deposit for MPesa casino?

The minimum deposits for MPesa casinos in Kenya ranges from KSh. 1 to KSh. 20, depending on the online casino.

How long does MPesa casino deposits take?

Depositing money into your online casino account with MPesa is usually instant. You will receive the funds within seconds of confirming your deposit.

Can I use MPesa to play real money casino games?

Yes, absolutely, you can use MPesa funds to play real money games on online casinos. Once you have funded your account with MPesa, you will be able to play games like online slots, blackjack and poker for real money.

Which online casinos have the fastest MPesa withdrawals?

Based on our tests and experience, online casinos with the fastest MPesa withdrawals in Kenya are 22Bet Casino, Betika Casino and Moyobet Casino.

Which MPesa online casinos have free spins?

Many online casinos in Kenya now have free spins in their bid to attract new customers, and keep existing ones. Check out top casinos like 22Bet, 888Starz, Betwinner, Betika, Shabiki for regular free spins.

Can I register on MPesa casinos with my phone?

Yes, you can register on MPesa online casinos with your phone. Not only that, you can log in your account, make deposits and withdrawals, and play real money games all on your mobile phone.