Mpesa Casinos

Here is a list of all recommended online casinos that accept Mpesa for both deposits and withdrawals.

Showing casinos available in United States. Select your location to filter:

Filters (1)

No filter selected
⚠️ No casinos found in United States with your selected filters. Showing all countries instead.
1

BC.Game Casino

Rating 4.5/5
4.5
  • The casino is Bitcoin-friendly
  • Original and complex bonus & loyalty system
  • Supports lots of cryptocurrencies
  • Massive selection of games including wide variety of live dealer games
  • Modern website
60 FREE SPINS
Free Spins
T&C Apply*
  • New Users Only: This bonus is available exclusively to new users who have successfully registered on the BC.GAME platform.
  • One Bonus Per User: The Rakeback Bonus is limited to one bonus per user, household, IP address, and device.
  • Verification Required: Users must complete the necessary account verification process, including email and/or phone number, to be eligible for claiming the Free Spins. BC.GAME also has the right to require users to complete identity verification when necessary.

Total Free Spins: 60 Free Spins

  • Day 1: 20 Free Spins credited immediately upon registration.
  • Day 2: 20 Free Spins credited 24 hours after the first set.
  • Day 3: 20 Free Spins credited 24 hours after the second set.
2

Lucky Emperor Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
$100 bonus money
Sign Up Bonus
T&C Apply*

19+ New players only Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply

3

Casino Classic

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Good reputation since its establishment in 1999
  • Supports many payment methods
3 FREE SPINS on Mega Money Wheel
No Deposit Bonus
T&C Apply*

19+ New players only Full Terms apply The bonus is available on the registration form Game weighting and exclusions apply 19+ New players only Full Terms apply This bonus can be obtained within 7 days after registration Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply

4

Luxury Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
100% up to $150
Sign Up Bonus
T&C Apply*

19+ New players only Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply

5

Yukon Gold Casino

Rating 4.3/5
4.3
  • Good selection of game providers
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
150 Free Spins on Mega Money Wheel
Sign Up Bonus
T&C Apply*

19+ New players only Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply New players only 19+ Terms apply, please gamble responsibly Game weighting and exclusions apply

6

Casino Kingdom

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
3 FREE SPINS on Mega Money Wheel
No Deposit Bonus
T&C Apply*

19+ New players only Full Terms apply Game weighting and exclusions apply 19+ New players only Full Terms apply The bonus must be claimed within 7 days of the Real Account being registered Game weighting and exclusions apply 19+ New players only Full Terms apply Game weighting and exclusions apply

7

Zodiac Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Casino is online since 2002
  • Live chat support is available 24/7
  • Live dealer games are available
  • Single VIP program for all Casino Rewards online casinos
80 Free Spins on Mega Money Wheel
Sign Up Bonus
T&C Apply*

19+ New Players Only Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply 19+ New Players Only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply

8

Nostalgia Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
9

Players Palace Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
100% up to $150
Sign Up Bonus
T&C Apply*

New players only 19+ Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply New players only 19+ Terms apply, please gamble responsibly Game weighting and exclusions apply New players only 19+ Terms apply, please gamble responsibly Game weighting and exclusions apply

10

Colosseum Casino

Rating 4.3/5
4.3
  • Good selection of games
  • Popular progressive jackpot slots
  • Live chat support is available 24/7
  • Live dealer games are available
  • Supports many payment methods
100% up to $100
Sign Up Bonus
T&C Apply*

New players only 19+ Terms apply, please gamble responsibly This bonus can be obtained within 7 days after registration Game weighting and exclusions apply New players only 19+ Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply 19+ New players only Terms apply, please gamble responsibly Game weighting and exclusions apply

M-Pesa is mobile money, and in Kenya it's essentially the national payment infrastructure. Launched by Safaricom in 2007, it has grown to the point where the majority of Kenyan adults use it for everything from buying groceries to paying utility bills, sending money to family, and now funding online casino accounts. You don't need a traditional bank account. If you have a Safaricom SIM, you have access to M-Pesa.

For online casino deposits, players in Kenya and Tanzania either send M-Pesa directly to the casino's registered number or use a payment integration built into the casino's cashier. Withdrawals work the same way in reverse. The speed is one of M-Pesa's strongest points: transfers are near-instant and confirmations arrive via SMS.

At a glance

Type Mobile money
Countries 🇰🇪 Kenya, 🇹🇿 Tanzania (and across Africa)
Deposits ✔ Yes
Withdrawals ✔ Yes
Processing time Instant
Fees Small transaction fees apply (varies by amount)
Operators Safaricom (Kenya), Vodacom (Tanzania)
Bank account needed No

What Is M-Pesa?

M-Pesa (M for mobile, pesa for money in Swahili) was developed by Vodafone and launched in Kenya by Safaricom in March 2007. It was originally designed for microfinance loan repayments, but quickly evolved into a general-purpose mobile money platform. In Tanzania, the service is operated by Vodacom under the same M-Pesa brand.

The core premise is simple: your mobile phone number is your financial account. You can deposit money into your M-Pesa wallet by paying cash at an M-Pesa agent (there are hundreds of thousands of agents across Kenya), and then send money to any other mobile number, pay bills, buy airtime, or withdraw cash. All of this works via USSD codes (*334# in Kenya) or through the M-Pesa app, without needing internet access for basic transfers.

The reach of M-Pesa in Kenya is extraordinary. Safaricom reports that M-Pesa processes a substantial share of Kenya's GDP in transactions annually, and the service has become infrastructure in a way that few payment systems anywhere in the world have achieved. It was instrumental in bringing financial services to millions of people who had never held a bank account.

Detail Information
Founded 2007 (Kenya, Safaricom)
Operated by Safaricom (Kenya), Vodacom (Tanzania)
Access method USSD code, M-Pesa app, SMS
Bank account needed No
Internet required No for USSD (basic feature phone works)
Transfer speed Instant
Transaction fees Small tiered fee based on amount

How M-Pesa Casino Deposits Work

There are two main methods for depositing at a casino using M-Pesa, depending on how the casino has set up their payment integration.

Direct send to casino number

Some casinos provide a Safaricom business number (Paybill or Buy Goods number). You send M-Pesa to that number directly via *334# or the M-Pesa app, using your casino account ID as the reference. The casino matches the payment to your account automatically. This method works even without internet access.

Cashier integration (STK Push)

Casinos with a full M-Pesa API integration use an STK Push. You enter your phone number and deposit amount in the cashier, and an M-Pesa payment prompt appears on your phone automatically. You enter your M-Pesa PIN to approve, and the deposit goes through instantly. This method is faster and reduces errors.

Step-by-Step: STK Push Deposit

  1. Log in to your casino account and go to the Cashier or Deposit section.
  2. Select M-Pesa as your payment method.
  3. Enter your Safaricom phone number and the deposit amount.
  4. A payment request (STK Push) is sent to your phone automatically.
  5. Your phone displays an M-Pesa payment prompt. Enter your M-Pesa PIN to confirm.
  6. You receive an SMS confirmation from M-Pesa.
  7. Your casino balance updates instantly.

Withdrawals via M-Pesa

M-Pesa withdrawals work as a reverse transfer from the casino to your mobile number. You request a withdrawal in the casino cashier, provide your M-Pesa number, and the casino sends the funds to your wallet. The transfer typically arrives within minutes once the casino processes the request.

Most casinos have an internal review window before processing withdrawals, often anywhere from a few minutes to 24 hours depending on the operator and the amount. For routine withdrawals at established casinos, the process is usually quick. Once the casino initiates the M-Pesa send, your phone receives an SMS notification of the incoming funds.

Before withdrawing, make sure your casino account is verified. KYC documentation (typically national ID) is required by most licensed online casinos before they process a first withdrawal. For more on what verification involves, see our guide on KYC and online casinos.

Online Gambling in Kenya

Kenya has an active and growing online gambling market. The regulatory body is the Betting Control and Licensing Board (BCLB), which operates under the Betting, Lotteries and Gaming Act. The BCLB issues licences to online gambling operators and oversees compliance.

The Kenyan market has seen significant regulatory developments in recent years. An excise duty on gambling winnings was introduced and rates have shifted over time, creating some uncertainty in the sector. Several international operators have chosen to exit the Kenyan market in response to the tax environment, while others have continued to operate. Players should check that any online casino they use holds a valid BCLB licence or a reputable offshore licence.

For a broader overview of online blackjack and casino options available to players in Kenya, see our Kenya hub.

Pros and Cons

Advantages

  • No bank account needed
  • Instant deposits and withdrawals
  • Works from any Safaricom phone including basic feature phones
  • Near-universal adoption in Kenya
  • SMS confirmation for every transaction
  • Secure PIN-based authentication
  • Cash loading at hundreds of thousands of agents

Disadvantages

  • Kenya and Tanzania focused (limited outside East Africa)
  • Transaction fees apply on transfers
  • Daily and single-transaction limits apply
  • Casino acceptance is moderate; not every international casino supports M-Pesa
  • Some international operators have withdrawn from Kenya due to tax changes

Frequently Asked Questions

For the STK Push method used by most integrated casino cashiers, yes, you'll need a smartphone with an internet connection (to access the casino) and a Safaricom SIM. However, the M-Pesa payment itself can be approved via USSD on the same phone. If the casino supports the Paybill/Buy Goods method, you can initiate the send from any Safaricom phone using *334# without needing internet access.

Yes. Safaricom imposes daily transaction limits and maximum wallet balances on M-Pesa accounts. Standard M-Pesa accounts have limits of KES 150,000 per transaction and KES 300,000 daily (limits may be updated by Safaricom over time). Each casino also sets its own minimum and maximum deposit amounts. Check both sets of limits before making large transactions.

M-Pesa uses a tiered fee structure based on transaction amount. Fees are typically a few shillings on small transfers and increase (but as a declining percentage) on larger amounts. The specific fee schedule is published by Safaricom and can be found in the M-Pesa app or on the Safaricom website. Casinos generally don't add additional fees on top of M-Pesa's own charges.

M-Pesa sends are generally irreversible. If you sent to the correct casino number but used the wrong account reference, contact the casino's support team immediately with the M-Pesa transaction confirmation (the SMS you received). Most legitimate casinos can trace the payment and apply it to the correct account if you provide the transaction details promptly. Double-check the account reference before confirming any payment.

Yes. M-Pesa is operated by Vodacom in Tanzania and functions similarly to the Kenyan service. However, casino acceptance specifically for Tanzania M-Pesa may differ from Kenya coverage. Check the cashier of any specific casino to confirm whether Tanzanian M-Pesa is supported.

Summary

M-Pesa is the dominant mobile money platform in Kenya and offers a genuinely accessible way to fund and withdraw from online casinos without needing a bank account. Instant transfers, near-universal Kenyan adoption, and support for both deposits and withdrawals make it a compelling first choice for Kenyan players.

The practical constraints are mainly the transaction limits Safaricom imposes and the moderate number of online casinos that explicitly support M-Pesa. As the Kenyan online gaming market continues to develop, M-Pesa integration at casino cashiers is becoming more standard. For players based in Kenya looking for casinos that accept M-Pesa, the casino list above is filtered specifically for this payment method.