{{::locale.account.phoneVerification.popup.verifyYourPhonePart1}} {{ phoneVerificationPopupCtrl.verifyData.daysLeft }} {{::locale.account.phoneVerification.popup.verifyYourPhonePart2}} {{::locale.account.phoneVerification.popup.verifyYourPhonePart3}} {{ phoneVerificationPopupCtrl.verifyData.hoursLeft }} {{::locale.account.phoneVerification.popup.verifyYourPhonePart4}} {{::locale.account.phoneVerification.popup.verifyYourPhonePart5}}
{{::locale.login.welcome}} {{authCtrl.loggedUserData.userName}} (ID: {{authCtrl.loggedUserData.userID}})
{{ ::oddFormat.name }}
{{ layout.name }}
Scrollbars Format:
{{ layout.name }}
Coupon Docked:
{{ layout.name }}
Live Match Tracker:
{{ mode.name }}
{{ theme.name }}
image flag {{$select.selected.value.name}} image flag
Balances cannot
be shown
Getting Started

Getting Started

Here you will find a summary of everything you need to know to enjoy a royal betting experience on the Playground for Kings. 

Having a BetKing account allows you to enjoy all our exciting offers without any restrictions. Below are some benefits you enjoy as a BetKing customer; 

  1. Undisputed high odds: If you are going to win, win like a King that you are! 
  2. 225% Jumbo Bonus: Increase your potential win with the highest multiplier bonus in the market. 
  3. Royal Customer Service: A support team always happy to assist and available across channels 
  4. Odds Boost Offers: Available even on major leagues. 
  5. Widest Market Selections: Including exclusive specials.



You can join other Kings and Queens on BetKing by registering online or via SMS.

  • To register online, click here 
  • To register via SMS, text “JOIN” to ”29070"  

Registration is absolutely FREE! 

We are advocates of responsible gambling. In line with this, we recommend you review the terms and conditions. Please do not register if you are below the legal age of 18.  


Now that you are registered, you want to start playing and start winning too. Before we get there, you need to fund your account. 

Here are some benefits of funding your account 

  1. Never miss out on any special offers.  
  2. Avoid delays with last-minute bets. 



You can fund your account by the following means; 


Paybill Details 

MPESA: 290690 

How to Deposit with MPESA 

To deposit via M-Pesa: 

  1. Go to the M-Pesa menu 
  2. Select Lipa na M-Pesa
  3. Enter Business Number: 290690 
  4. Enter Account Number: BETKING 
  5. Enter the amount you wish to transfer to your BetKing account 
  6. Enter your M-Pesa PIN and confirm the request 
  7. You will receive an SMS from M-Pesa and BetKing that confirms the transaction was successful. 


Now, you are only a step away from standing a chance to win up to 5,000,000 KSH with as low as 50 KSH.  



You can place a bet via different channels;


You can place your bet on a mobile or desktop device by visiting betking.co.ke. 

  1. Log into your BetKing account 
  2. Browse through our range of sports and market options 
  3. Make your selection by clicking your preferred option. 
  4. By clicking the odds, your bet slip will be populated with your selections 
  5. Review your selections to make sure they are to your satisfaction 
  6. Enter your preferred stake amount. The minimum stake per bet is 50 KSH 
  7. Click on “Proceed” to complete your bet. 


Betting with Booking Code Online 

A booking code is generated when you have made a selection or group of selections without logging into your account. Instead of clicking “Proceed”, you have the option to “Book”. 

A booking code allows you to complete your bet at a later time online. 

To bet using a booking code, simply follow the steps below; 

  1. Make sure you are logged into your BetKing account 
  2. Enter the booking code in the “booking code” field on your device 
  3. Confirm the selections and enter your stake amount 
  4. Click “Proceed” to complete your bet. 

SMS Betting

You can place a single or multiple bet using our SMS service.  

Single Bet: Text “event_Id#market_smart_code#amount” to 29070 (e.g 64432#DC12#100”) 

Multiple bet: Text “event_Id#market#event_Id#market#amount” to 29070 (e.g 64432#DC12#43234#1#55543#CS21#100”) 


You will receive an SMS confirming and including the details of your bet. 

USSD Betting 

You can place single or multiple bets via USSD. 

Single and multiple bet – 

  1. Dial *375#
  2. Select BET NOW
  3. Enter your selection using the following format;
  4. Single bet - “event_Id#market_smart_code#amount” for example “41234#1X#300”
  5. Multibet - “event_Id#market_shorthand#event_Id#market_shorthand#amount” for example “41234#1x#62234#2x#200”
  6. A confirmation page will appear showing the details of your bet
  7. Enter “1” to confirm your bet 

You will receive an SMS confirming and including the details of your bet. 


Now, the only thing left for you to do is to update your profile.



To avoid validation delays during withdrawal and for more personalized service, we strongly recommend you update your account profile. You can do this by following the steps below; 

  1. Log into your BetKing account online 
  2. Click on the profile icon to be directed to your account information 
  3. Click on “Edit Profile” 
  4. Click “Save” 



We have streamlined the experience on our platform to be as easy as possible, however, if you encounter any challenges, our customer support is available to assist via any of the channels below; 

Email: cs@betking.co.ke

You can also contact us via Live Chat on the website