Are you into betting? Then you’ve probably used M-Pesa in your betting transactions. M-Pesa, being a viral means of making payments in business and personal transactions, is also used for legal betting. M-Pesa, an electronic wallet service provider, belongs to one of the country’s largest telecommunication companies, Safaricom.

Most international betting sites only accept global currency such as Euro. Therefore, to bet on some sites as a Kenyan, you will need a betting site that takes Kenyan Shillings. Here are some platforms to get you started.


Mcheza was founded in 2015 and is among the sites that attract many betting fans. The registration process is simple. Visit the website and enter your mobile number and email address. Create a strong password and select your currency. If you wish to make payments through M-Pesa, choose Kenya Shillings as your preferred currency. Click the “register” button to complete the registration.

To make deposits to your account:

  • Go to your M-Pesa account
  • Select the Lipa Na M-Pesa option
  • Enter Mcheza’s pay bill number 295525
  • The account name is MCHEZA
  • Input the amount you wish to deposit
  • Enter your M-Pesa PIN and confirm the transaction

You will get a confirmation message from M-Pesa confirming the deposit to Mcheza. Note that the minimum amount you can deposit is Ksh. 10 while the maximum is Ksh. 140,000.


Betboss is a participant in the Kenya bookmarker market. The platform provides full access for deposits and withdrawals as long as you provide your age and identity. You can register on the site through one of two ways:

  1. Registration Through Paybill

To register through this process, deposit some money into the platform’s pay bill number 290442. You will receive a one-time password on your phone through SMS. Use it to log into the official Betboss site using your mobile number and the OTP.

  • Registration Through SMS

Send the word ‘BETBOSS’ to 29442 through SMS. You will receive a confirmation message through text, accompanied by your PIN code.

To deposit money on your Betboss account:

  • Visit the official Betboss website
  • Go to your M-Pesa account
  • Click on the ‘payment services’ option and click on Paybill
  • Input the business number as 290442
  • Enter Betboss as the account
  • Key in the amount you want to deposit
  • Enter your M-Pesa Pin and confirm the transaction
  • Wait for a confirmation message from both M-Pesa and Betboss.

To make withdraws from the site,

  • Send the word ‘WITHDRAW’ and the amount you wish to withdraw to 29442, for example, WITHDRAW 2000
  • Your M-Pesa account will receive the amount you requested from the platform.
  • Note that the minimum withdrawal amount is 100


Powerbets was founded in 2016 and is a product of Lotto Limited. To register on the platform:

  • Visit the Powerbets site and click the ‘Register’ button placed at the top right corner.
  •  A registration form will show appear.
  • Fill in all the requested details correctly, some of which include your first and last name, user name, email address, and password.
  • Ensure you read the terms and conditions and tick the checkbox
  • Complete the process by clicking on the submit button
  • You will get a verification code through SMS on the number you provided
  • Enter the code in the respective field
  • Click the submit button to activate the account
  • Log into your account o start bettering. In case of any issues that require assistance, contact the support department.


To register on Betika, send the word “BETIKA” to 29090 through a text message. You will get a confirmation message that you are now registered. You can start betting immediately. You may also register online through their website on

To top up your account:

  • Go to your M-Pesa account
  • Select the Lipa Na M-Pesa option
  • Enter business number 290290
  • Enter account number BETIKA
  • Enter the amount you wish to pay
  • Key in your PIN and confirm the transaction

You may also deposit online via the website. Once you login into your account, click on ‘Deposit’ and follow the prompts. Alternatively, use the short code *644# and follow the instructions.

Final Thoughts

Betting has taken a front seat in Kenya, with many people indulging in the various sites to try their luck. It is a lucrative business for many, and M-Pesa has gone a long way to enhance fast payment processing. The list above is a good starting point if you’ve been looking for the best M-Pesa betting sites in Kenya. However, remember to gamble responsibly.