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!


If you’re from Kenya, you probably already know what Mpesa is. It is estimated that almost 40 million Kenyans have a 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!



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 Methods For Betting Sites in Kenya.

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 playbill 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.

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:


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


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.


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 pay bill number.

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

  • Enter the M-Pesa menu.
  • Select the “Pay Bill” option.
  • Choose “Business Number”.
  • Type in the respective pay bill number for your betting site as listed above.
  • In the “Account Number” field, type in the bookmaker’s 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!


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 the Betway betting website