MPesa Betting Sites in Kenya

Making a deposit on a betting site in Kenya is super easy if you use Mpesa - In this article, we will show you exactly how to go about it!

Betting sites that accept Mpesa

Company Bonus Deposit Methods Min. DepositAction
#1
22Bet bonus
22Bet bonus
22Bet
4/5
100% Bonus Up To Ksh. 19,000
100% Deposit Bonus
Deposit Methods
MPesa
Airtel
Min. Deposit
KSh. 150
Get 100% extra bonus money up to Ksh. 15,000 when you make your first deposit
#2
100% Bonus Up To KSh. 15,000
Deposit Methods
MPesa
Airtel
Min. Deposit
KSh. 120
#3
Exclusive 300% Bonus Up To Ksh. 60,000
Use Promo Code MBSKE to get 30% Extra!
Deposit Methods
MPesa
Min. Deposit
KSh. 150
#4
50% Free Bets Up To KSh. 2,500
Plus 50 Free Spins
Deposit Methods
MPesa
Airtel
Min. Deposit
KSh. 100
#5
1xBet bonus
1xBet bonus
1xBet
5/5
Receive Up To Ksh. 20,000 Bonus
Deposit Methods
MPesa
Min. Deposit
Ksh. 112
Receive 200% extra when you make your first deposit up to a maximum of 10,000.
#6
100% Bonus Up To Ksh. 5,000
On First Aviator Deposit
Deposit Methods
MPesa
Min. Deposit
Ksh. 50
#7
450% Bonus Up To Ksh. 17,500
Deposit Methods
MPesa
Min. Deposit
KSh. 100
#8
Betika bonus
Betika bonus
Betika
4/5
Get Daily Bonus on Your Deposits
Deposit Methods
MPesa
Airtel
Min. Deposit
Ksh 1
#9
Risk Free First Bet Up To Ksh. 800
Deposit Methods
MPesa
Min. Deposit
KSh. 1
#10
Dafabet bonus
Dafabet bonus
Dafabet
4/5
100% Bonus Up To Ksh. 1,000
Deposit Methods
MPesa
Airtel
Min. Deposit
KSh. 1
#11
Kwikbet bonus
Kwikbet bonus
Kwikbet
4/5
Deposit Bonus Up To Ksh. 210,000
Deposit Methods
MPesa
Min. Deposit
N/A
#12
Bahati Bet bonus
Bahati Bet bonus
Bahati Bet
4/5
100% First Deposit Bonus Up To Ksh. 1,000
Bonus for Aviator
Deposit Methods
Min. Deposit
KSh. 100
#13
Bangbet bonus
Bangbet bonus
Bangbet
4/5
Free Bets and Stake Refunds for New Customers
Deposit Methods
Min. Deposit
N/A
#14
Bantubet bonus
Bantubet bonus
Bantubet
4/5
KSh. 250 Registration Bonus
Deposit Methods
Min. Deposit
N/A
#15
Betfalme bonus
Betfalme bonus
Betfalme
3/5
Up To KSh. 500,000 Referral Bonus
Deposit Methods
Min. Deposit
N/A
#16
Betgr8 bonus
Betgr8 bonus
Betgr8
4/5
Karibu Bonus Up To Ksh. 200
Deposit Methods
Min. Deposit
KSh. 25
#17
Betika bonus
Betika bonus
Betika
4/5
Deposit Methods
MPesa
Airtel
Min. Deposit
N/A
#18
Betkumi bonus
Betkumi bonus
Betkumi
4/5
Bonus Up To KSh. 250
Deposit Methods
Min. Deposit
KSh. 20
#19
Betlion bonus
Betlion bonus
Betlion
4/5
KSh. 200,000 Daily Jackpot
Deposit Methods
MPesa
Airtel
Min. Deposit
N/A
#20
Betnare bonus
Betnare bonus
Betnare
4/5
Numerous Deposit Bonuses Available
Deposit Methods
Min. Deposit
N/A
#21
betPawa bonus
betPawa bonus
betPawa
3/5
Loads of Boosted Odds Available
Deposit Methods
Min. Deposit
N/A
#22
Geniusbet bonus
Geniusbet bonus
Geniusbet
3/5
First Deposit Bonus Up To Ksh. 10,000
Deposit Methods
Min. Deposit
KSh. 50
#23
iLOTBet bonus
iLOTBet bonus
iLOTBet
3/5
Multibet Bonus up to 1000%
Deposit Methods
Min. Deposit
N/A
#24
Kessbet bonus
Kessbet bonus
Kessbet
3/5
Bonus Up To Ksh. 2,500
Deposit Methods
Min. Deposit
KSh. 49
#25
Kilibet bonus
Kilibet bonus
Kilibet
3/5
250% Bonus Up To Ksh. 20,000
Deposit Methods
Min. Deposit
KSh. 10
#26
Maybets bonus
Maybets bonus
Maybets
2/5
Deposit Bonuses for New and Existing Customers
Deposit Methods
Min. Deposit
N/A
#27
Meridianbet bonus
Meridianbet bonus
Meridianbet
4/5
200% Bonus Up To Ksh. 2,000
Deposit Methods
Min. Deposit
KSh. 100
#28
Milikibet bonus
Milikibet bonus
Milikibet
3/5
100% Deposit Bonus Up To KSh. 10,000
Deposit Methods
Min. Deposit
KSh. 10
#29
Mossbets bonus
Mossbets bonus
Mossbets
4/5
100% Bonus Up To Ksh. 13,000
Deposit Methods
Min. Deposit
KSh. 10
#30
Moyobet bonus
Moyobet bonus
Moyobet
3/5
10% Daily Deposit Bonus Up To Ksh. 50
Deposit Methods
Min. Deposit
KSh. 50
#31
Odibets bonus
Odibets bonus
Odibets
3/5
10% Refund on First Stake of the Day
Deposit Methods
Min. Deposit
N/A
#32
Palmsbet bonus
Palmsbet bonus
Palmsbet
3/5
Up to 500% Acca Bonus
Deposit Methods
Min. Deposit
N/A
#33
Pepeta bonus
Pepeta bonus
Pepeta
4/5
Up To KSh. 250 Aviator Free Bets
Deposit Methods
Min. Deposit
KSh. 10
#34
Sportpesa bonus
Sportpesa bonus
Sportpesa
3/5
Great Sports Betting and Casino Site
Deposit Methods
Min. Deposit
N/A
#35
Starbet bonus
Starbet bonus
Starbet
3/5
50% Stake Back Up To Ksh. 80,000
If Your First Bet Loses
Deposit Methods
Min. Deposit
KSh. 1500
#36
Tigonbet bonus
Tigonbet bonus
Tigonbet
4/5
100% Deposit Bonus Up To KSh. 2,500
Deposit Methods
Min. Deposit
KSh. 100
#37
Wezabet bonus
Wezabet bonus
Wezabet
4/5
25% Weekly Deposit Bonus Up To KSh. 50,000
Use Bonus for Slots Only
Deposit Methods
MPesa
Min. Deposit
KSh. 100

How MPesa Sites Work

If you're from Kenya, you probably already know what Mpesa is. It is estimated that almost 40 million Kenyans have an Mpesa account. That's like 80% of the population of Kenya.

Mpesa is used for everything from buying groceries at the local market to buying airplane tickets. And now, even to deposit money on betting sites!

If you want to learn how to deposit money on a betting site using Mpesa, this is the article you have been looking for.

In this article, you will learn:

  • What betting sites accept Mpesa
  • How to open a betting account
  • How to deposit with Mpesa
  • How to receive a welcome bonus
  • How to withdraw money with Mpesa
  • And much more!

So sit tight and let's get into it!

Questions & Answers about M-Pesa

Many of our readers have questions about how to deposit with M-Pesa in Kenya. Here, you will find the answers to some of the most common questions we have received.

❓ What is M-Pesa?

M-Pesa is a mobile banking platform that allows users not only to store their money but also to transfer money via phone.

M-Pesa is used by the vast majority of Kenyans on a daily basis to conduct all kinds of transactions from buying groceries to paying rent.

M-Pesa can also be used to deposit money on a betting site. Click here to learn how.

📱 How does M-Pesa work?

M-Pesa is incredibly simple to use, and if you haven’t already tried it, this article will teach you exactly what to do when you want to use M-Pesa to make a betting deposit.

Basically, you just open up the M-Pesa menu, type in the paybill number of the person or company you want to send money to, and then they will receive money in their M-Pesa account. It’s so easy!

🏧 Can I withdraw money from a betting site with M-Pesa?

Yes, it's possible to withdraw money from a betting site using M-Pesa.

Although it is not instant, most betting sites usually process your withdrawal within 1 hour, if your request is made during normal working hours.

💰 Can I get a welcome bonus when I deposit with M-Pesa?

Yes, of course. All the bookmakers listed in this article provide a nice welcome bonus for Kenyan players who deposit with M-Pesa.

Click here to see the great welcome bonuses that you can find in Kenya.

🔒 Is M-Pesa safe to use?

M-Pesa’s biggest advantage is that security is guaranteed by the company behind M-Pesa which is Safaricom, Kenya’s biggest telecommunications company.

Every transaction is safe and secure. And since you don’t need internet access, hacking and phishing cases are rare.

In addition, M-Pesa is regulated by Kenya’s Central Bank, adding an extra layer of security.

💵 What does it cost to deposit with M-Pesa?

Since M-Pesa is used by every Kenyan, from the businessman to the cassava farmer, the costs are very fair and balanced.

With M-Pesa, you pay a small fee for every transaction you make, based on the size of the transaction.

Compared to other depositing methods like Bank Transfers and PayPal, M-Pesa is quite affordable. You can be charged as low as Ksh 10 to make a small deposit of, let’s say Ksh 1000.

🏦 Do I need a bank account to deposit with M-Pesa?

You DO NOT need a bank account to use M-Pesa.

It has actually been created to target customers who lack access to banks.

So even if you don’t have a bank account, you can still deposit money on your favorite betting site with ease!

🏆 What is better: Airtel or M-Pesa?

Both Airtel and M-Pesa are widely used in Kenya, and there are practically no differences between the two when it comes to making betting deposits.

However, since M-Pesa is a Kenyan company, and most Kenyans are familiar with this service, we are tempted to say that M-Pesa is best. But in the end, the difference is very small.

How to deposit money on a betting site with M-Pesa

As a Kenyan player, you are looking for the most convenient, fast, and safe deposit method to fund your bets.

Making deposits with M-Pesa is super-easy and is accomplished directly on your mobile phone. You probably have your mobile phone with you everywhere you go. And this is where M-Pesa comes in handy.

It allows you to seamlessly make a deposit on your betting account, no matter where you are.

So, how do you deposit into betting sites using M-Pesa in Kenya? If the betting site accepts M-Pesa, then simply follow the steps below:

Step 1: Create an M-Pesa account

If you already have an M-Pesa account, jump to step 2.

The process of creating an M-Pesa account is pretty simple. The first thing you need to do is purchase a SimCard from Safaricom, Kenya’s leading telecom company.

To do that you will have to visit an M-Pesa agent. They are found all over the country. You’ll be asked to provide the following documents for verification purposes.

  • Your National ID (or a Valid Military ID or Kenyan Passport)
  • Your Home Address
  • Your Postal Code

You’ll have to fill various verification forms as a way of proving your identity before they hand you the Safaricom Simcard. The agent will then take you through the M-Pesa account activation process.

To active your new M-Pesa account, follow these steps:

  1. Navigate to the M-Pesa Menu
  2. Press “Activate”
  3. Enter a 4-digit PIN (sent to you via SMS)
  4. Enter your National ID number

You will now receive a message of confirmation with your balance. At this stage, you can now access your M-Pesa Menu, which will have many other options.

Congratulations! You now have an M-Pesa account

Step 2: Fund your M-Pesa account

The funding of your M-Pesa account is also done via the M-Pesa agent.

Funding your M-Pesa account is simple. You give the money you want to deposit to the M-Pesa agent, who will then deposit it to your account.

You will then immediately receive a message of confirmation that your deposit has been completed.

  • Alternatively, you can also fund your M-Pesa account via online banking.

M-Pesa has partnered with various banks such as KCB, Equity, Family Bank, and others to make this easy.

You just need to access your online banking app and follow the instructions to transfer money from your bank to your M-Pesa account.

This is particularly effective when you aren’t near an agent, or in situations when you need to make a betting deposit during the wee hours when M-Pesa agents are closed.

Making a deposit with m pesa

Step 3: Make a deposit on a betting site

Once your account has been funded with money, the next step is to deposit money into your preferred betting site to start placing your bets.

NB. Make sure you choose a betting site that accepts M-Pesa.

To deposit money via M-Pesa, you’ll need to know the site’s M-Pesa Paybill number. Here is a list of the betting sites that accept M-Pesa and their paybill number.

    Betting sites and their M-Pesa Paybill Numbers
    Company MPesa Paybill NumberAction
    #1
    22Bet bonus
    22Bet bonus
    22Bet
    4/5
    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

    When you're ready to make a deposit on your betting site of choice, follow these steps:

    • Enter the M-Pesa menu.
    • Select “Pay Bill” Option.
    • Choose “Business Number”.
    • Type in the respective paybill number for your betting site as listed above.
    • In the “Account Number” field, type in the bookmakers name, e.g. Betway.
    • Enter the amount you want to deposit
    • Enter your secret 4-digit PIN and press “Send”

    You’ll then receive a confirmation message showing you the amount you’ve deposited to your betting site of choice. Your betting site’s account balance will be updated accordingly, which is usually instant.

    You can now go ahead and start betting!

    Deposit with M-Pesa now and start placing bets!

    Now that you know how to deposit into betting sites using M-Pesa in Kenya, go ahead and register in the betting sites below. Fund your account using M-Pesa and start placing your bets right away!

    Still not sure what betting site to join? We recommend starting with Betway!

    Betway

    Best M-Pesa Betting Site in Kenya

    Although there are a handful of betting sites in Kenya that accept M-Pesa, we believe Betway is above and beyond the rest of them.

    Betway provides one of the smoothest and most reliable online betting experiences in Kenya. They are an international betting site, with a betting platform that is uniquely adapted for Kenyan players.

    They provide a strong selection of odds on everything from football to rugby and athletics. You will not find any shortage of betting options on Betway Kenya!

    Aside from M-Pesa, they also accept deposits with Airtel Money, as well as your regular VISA cards and MasterCards.

    And as if that wasn't already enough, they also provide new Kenyan players with an awesome welcome bonus, giving you 50% of your first deposit as a free bet that you can use on any bet of your choice!

    If you think that sounds awesome, then we encourage you to create an account on Betway Kenya and make your first deposit today!

    Here is another reminder of all the best betting sites in Kenya that accept deposits via M-Pesa. Feel free to make your choice and get started betting online today!

    MPesa Betting Sites
    Company BonusAction
    #1
    22Bet bonus
    22Bet bonus
    22Bet
    4/5
    100% Bonus Up To Ksh. 19,000
    100% Deposit Bonus
    Get 100% extra bonus money up to Ksh. 15,000 when you make your first deposit
    #2
    100% Bonus Up To KSh. 15,000
    #3
    Exclusive 300% Bonus Up To Ksh. 60,000
    Use Promo Code MBSKE to get 30% Extra!
    #4
    50% Free Bets Up To KSh. 2,500
    Plus 50 Free Spins
    #5
    1xBet bonus
    1xBet bonus
    1xBet
    5/5
    Receive Up To Ksh. 20,000 Bonus
    Receive 200% extra when you make your first deposit up to a maximum of 10,000.
    #6
    100% Bonus Up To Ksh. 5,000
    On First Aviator Deposit
    #7
    450% Bonus Up To Ksh. 17,500
    #8
    Betika bonus
    Betika bonus
    Betika
    4/5
    Get Daily Bonus on Your Deposits
    #9
    Risk Free First Bet Up To Ksh. 800
    #10
    Dafabet bonus
    Dafabet bonus
    Dafabet
    4/5
    100% Bonus Up To Ksh. 1,000
    #11
    Kwikbet bonus
    Kwikbet bonus
    Kwikbet
    4/5
    Deposit Bonus Up To Ksh. 210,000
    #12
    Bahati Bet bonus
    Bahati Bet bonus
    Bahati Bet
    4/5
    100% First Deposit Bonus Up To Ksh. 1,000
    Bonus for Aviator
    #13
    Bangbet bonus
    Bangbet bonus
    Bangbet
    4/5
    Free Bets and Stake Refunds for New Customers
    #14
    Bantubet bonus
    Bantubet bonus
    Bantubet
    4/5
    KSh. 250 Registration Bonus
    #15
    Betfalme bonus
    Betfalme bonus
    Betfalme
    3/5
    Up To KSh. 500,000 Referral Bonus
    #16
    Betgr8 bonus
    Betgr8 bonus
    Betgr8
    4/5
    Karibu Bonus Up To Ksh. 200
    #17
    Betika bonus
    Betika bonus
    Betika
    4/5
    #18
    Betkumi bonus
    Betkumi bonus
    Betkumi
    4/5
    Bonus Up To KSh. 250
    #19
    Betlion bonus
    Betlion bonus
    Betlion
    4/5
    KSh. 200,000 Daily Jackpot
    #20
    Betnare bonus
    Betnare bonus
    Betnare
    4/5
    Numerous Deposit Bonuses Available
    #21
    betPawa bonus
    betPawa bonus
    betPawa
    3/5
    Loads of Boosted Odds Available
    #22
    Geniusbet bonus
    Geniusbet bonus
    Geniusbet
    3/5
    First Deposit Bonus Up To Ksh. 10,000
    #23
    iLOTBet bonus
    iLOTBet bonus
    iLOTBet
    3/5
    Multibet Bonus up to 1000%
    #24
    Kessbet bonus
    Kessbet bonus
    Kessbet
    3/5
    Bonus Up To Ksh. 2,500
    #25
    Kilibet bonus
    Kilibet bonus
    Kilibet
    3/5
    250% Bonus Up To Ksh. 20,000
    #26
    Maybets bonus
    Maybets bonus
    Maybets
    2/5
    Deposit Bonuses for New and Existing Customers
    #27
    Meridianbet bonus
    Meridianbet bonus
    Meridianbet
    4/5
    200% Bonus Up To Ksh. 2,000
    #28
    Milikibet bonus
    Milikibet bonus
    Milikibet
    3/5
    100% Deposit Bonus Up To KSh. 10,000
    #29
    Mossbets bonus
    Mossbets bonus
    Mossbets
    4/5
    100% Bonus Up To Ksh. 13,000
    #30
    Moyobet bonus
    Moyobet bonus
    Moyobet
    3/5
    10% Daily Deposit Bonus Up To Ksh. 50
    #31
    Odibets bonus
    Odibets bonus
    Odibets
    3/5
    10% Refund on First Stake of the Day
    #32
    Palmsbet bonus
    Palmsbet bonus
    Palmsbet
    3/5
    Up to 500% Acca Bonus
    #33
    Pepeta bonus
    Pepeta bonus
    Pepeta
    4/5
    Up To KSh. 250 Aviator Free Bets
    #34
    Sportpesa bonus
    Sportpesa bonus
    Sportpesa
    3/5
    Great Sports Betting and Casino Site
    #35
    Starbet bonus
    Starbet bonus
    Starbet
    3/5
    50% Stake Back Up To Ksh. 80,000
    If Your First Bet Loses
    #36
    Tigonbet bonus
    Tigonbet bonus
    Tigonbet
    4/5
    100% Deposit Bonus Up To KSh. 2,500
    #37
    Wezabet bonus
    Wezabet bonus
    Wezabet
    4/5
    25% Weekly Deposit Bonus Up To KSh. 50,000
    Use Bonus for Slots Only