“The most complete African sportsbook”


Bet9ja Review

Bet9ja is one of the top bookmakers that operate in Nigeria and was founded in 2013.

It offers Nigerians a chance to place their bets in different markets locally and across the world. The betting site is operated by KC Gaming Networks Ltd. that is a publicly traded company.

Bet9ja is a licensed site that is fully registered under the LSLB (Lagos State Lotteries Board).

Bet9ja is by far the most complete sportsbook in Nigeria, offering internet and retail services as well.

Bet9ja was established in 2013, is the main sponsor of the Nigerian Premier League and is regulated by the Nigerian Gaming Authority.

The main reason for their popularity though, is that they have one of the most complete betting packages. You may expect to find great odds on football betting, a wide variety of special bets and outrights, 25+ sports, an outstanding live betting session, along with lots of payment methods and quick withdrawals.

The popularity of Bet9ja is huge being one of the most active sites in all of Nigeria. It’s so popular that it’s one of the most searched sites on Google in Nigeria. The site is also very popular in all of Africa.

It operates Bet9ja betting shops spread across Nigeria that allows members to place their bets on the physical shops.

Bet9ja boasts of thousands of members who are active on the site and place their bets regularly.

Weekends especially Saturday are big for Bet9ja seeing thousands of bets placed on different selections by its members. This can be attributed in large part to the popularity of football among Nigerians who boast of one of the top teams in all of Africa.

The site is also very popular because it always keeps its members supplied with the latest updates on all the other sports available for betting, not only football.

The different sports categories available to bet on include golf, horse racing, alpine tennis, snooker, volleyball, cycling, cricket, rugby, basketball, pesapallo, baseball, table tennis, Aussie rules, water polo, futsal, MMA, and many more.

Bet9ja on top of offering its users sports betting also grants them access to virtual games and live betting which has gained popularity in the online gaming world in recent years.

It was founded by Ayo Ojuroye who is the current CEO and Kunle Soname who if the company Chairman. The two have been able to create a betting platform that is not only popular in Nigeria, but all of Africa too.

The Chairman Kunle Soname is known to be the majority owner of a European football club from Portugal called Clube Desportivo Fierense. He also seats on the board of a local Nigeria club called Remo Stars FC as the chairman.

The bet9ja sportsbook offers everything a true bettor needs. A wide range of 25+ sports, from soccer to boxing and from tennis to Bandy, along with an extra huge variety of betting choices, especially when football betting is the talk of the day.

Alternative markets like cards, corners, combos, First/last goal, Away Win To Nil, half time bets and tons of others all offered with a great payout of 96.2%. You can also wager on lots of outright and goalscorer bets.

Tennis enthusiasts will be overwhelmed as well by the fact that a wide variety of bets will be available to them, such as set totals, alternative handicaps and tie break.

An exciting live betting section is also here for you, coming with a great live streaming service, while you have the chance to monitor the available events through the classic event view, an innovative multibet view, where you have all the events and the most important bets in front of you (1X2, DC, Under/Over, Next Goal).

Also, there is a multiview offered, where you can monitor 4 events and all of their markets simultaneously.

In case you want something different than the classic sports betting offering, you can always try their intriguing casino session, their Virtual Sports, the free Super9Ja or even the Bet9ja Play. The action never stops in the Bet9ja website.

A great variety of payment methods is on your hands so that you can top your account up and withdraw from it the quickest possible. You can conclude a Bet9ja deposit through a number of Bet9ja payment methods, like the classic deposit, the popular Quickteller, GT Bank Online/Mobile Transfer, ATM payments etc.

Regarding Bet9ja withdrawals, you can use all the above-mentioned methods to get the money out of your account. The minimum withdrawal is N100.

New players are entitled to a 100% welcome bonus up to N100,000, but this is not just it since Bet9ja offers a great loyalty program, where the more you play the more you win.

It is noteworthy that all the services can be accessed through the excellent Bet9ja mobile site and the free apps the operator gives away to their members, so you will have to get in the action from wherever you are and at any time.



The Bet9ja website can best be described as a user-friendly platform that is quite easy to use and navigate without any hassle whatsoever. This is important for members who are new to online gambling and are still learning the ropes.

Experienced punters find the site exciting too. There are different markets available including sports, online casinos, and online games to keep members active and entertained.

Live betting is one of the main features of Bet9ja enjoyed by most active users.

The Bet9ja online casino draws many of its users to take part in the card games, slots, scratch cards, draws, and numbers together with live casino games too.

A main feature of the Bet9ja site is its ability to guarantee its users a safe and secure platform to bet on. This is due to largely the partnership of the site with the top online security firms in the world.

Bet9ja has access to top-notch data, security, and computer systems supplied to it by the best in the business (Dell, Fortinet, and Thawte).


Bet9ja operates like any other online gambling site that is out to attract members to its site and keep them active too.

Sign-up Bonus

Like many other online gambling sites, Bet9ja makes use of the new registration bonus to attract and maintain new members to the site. This method has been used effectively by other gambling sites from across the world.

This Sign-up bonus is awarded to new members who complete the registration process and make their first deposit to their Bet9ja account.

New members are awarded a 100% bonus on the total amount they initially deposit into their accounts.

Simply register your new Bet9ja account, deposit some money and receive 100% of the same amount credited into your account. This amount is, however, limited to 100000 Naira and should not be smaller than 100 Naira too.

The welcome bonus will reflect in your new Bet9ja account in the next 24 hours. Some terms and conditions must be met on the welcome bonus though. It’s important to have a look at them.

The bonus amount must be used to place bets not less than 5 times on bets that have odds of 3. This amount should also be used up in the next one month from the date you receive the welcome bonus.

You must use up the whole amount before you’re allowed to make any withdrawal of your winning from your account too.

The other condition is one bonus per customer. This is verified by checking used email, phone number, debit card, and address too.

New members have to access a promo code that they fill into their registration form to complete the process.

170% Multibet Bonus

Bet9ja offers its members a multibet also known as a combo bet bonus. This is accessed by placing 5 or above games on one betslip.

This bonus is based on the accumulator strategy of gaining more winnings. Add more games on your betslip and earn the multibet bonus.

This ranges from as low as 5 games that earn a 5% bonus to 38 and above games that earn a 170% bonus.

Loyalty Program

This reward system is available to active members of Bet9ja. The more active you are, the more points and cash rewards you earn.

The points you’ll earn depends on the bets you place the most lucrative being multibets on the Bet9ja site.

Registration Process

Bet9ja has made the registration process for new punters to be fast and efficient. There are only a few steps to tackle.

  1. Open a browser page on your smartphone or computer.
  2. Visit the Bet9ja / Bet9jamobile website
  3. On the homepage, click on ‘register’
  4. Complete the registration form provided with the accurate details
  5. Follow the verification process to prove your age is above the legal limit of 18.
  6. Click on ‘register now’ after the verification process to activate your account
  7. Refresh the page and log into your newly formed account
  8. Transact your first deposit to your Bet9ja account
  9. Commence placing your bet as you wait to process your welcome bonus.

bet9ja nigeria

Depositing Money

There are several methods available to users of Bet9ja to deposit money into their accounts.

Online Transfer through GTBank

This option is available to users that have an active GTBank account.

  • On the Bet9ja homepage, click on ‘Online banking’.
  • Select the ‘internet banking’ option that redirects you to the internet banking portal of GTBank.
  • Click on the provided option to log in.
  • Fill in your GTBank Login information which includes your user ID with GTBank and the password of your account then click on the Green button.
  • Select ‘Payments & Collections’ from the drop-down menu that appears on your screen.
  • Select ‘other payments’
  • Select ‘KC Gaming Networks Ltd.’ then confirm that you want to make a payment
  • This action will lead to another redirection to the page requiring you to verify your User ID with bet9ja together with the amount you wish to deposit into your account.
  • Confirm the details you’ve provided
  • Confirm the bank transaction and pick the account you wish to debit from.
  • Answer your private security question, fill in your token code, and click on ‘Pay’ to authorize the transaction.
  • You’ll receive a receipt for the transaction of its successful and the money will reflect on your Bet9ja account.

Swift bank Deposits

This is available for several banks that operate in Nigeria including Union Bank, Zenith Bank, UBA Bank, FCMB, and First Bank.

  • Visit your local branch of the banks above.
  • Request the teller to deposit the amount you wish to reflect on your Bet9ja account to KC Gaming Networks Ltd. using the different accounts depending on the bank. First Bank uses First Console, Zenith Bank uses Xpath, Union Bank uses Union Collect, FCMB uses FCMB Slip-free, and UBA uses Bank Collect.
  • The teller will provide you with the correct account number to deposit the money in.
  • Give your Bet9ja user ID to the teller.
  • Answer the security questions asked by the teller to verify your details.
  • The teller will transact and confirm the deposit. The money will shortly reflect on your Bet9ja account. The service is free.
  • Keep the transaction receipt for any future query.

Using a Debit card

This method of depositing funds into your Bet9ja account is free.

  • Gain access to your Bet9ja account by login in
  • Select ‘Deposit’
  • Select ‘Cards Instant deposit’
  • Fill in the amount you wish to deposit into your account
  • Click on ‘Next’
  • Confirm the amount you wish to deposit to be correct
  • Click on ‘confirm’
  • You’ll get redirected to confirm which method you wish to use between Card payments and Quickteller. This will be in the form of a drop-down menu.
  • After selecting and filling in the correct information, you’ll get redirected once more to where you’ll confirm your transaction.
  • Check your Bet9ja account to confirm the transaction was successful.


This method incurs some charges on the amount to be deposited into your Bet9ja account. It is open to users with access to Quickteller.

  • Open a new browser page and key in the Quickteller website
  • Select ‘Fund Bet9ja’
  • Complete the details required then click on ‘Continue’
  • Verify the details of the payment then click on ‘Pay’
  • You’ll get a web pay confirming the payment together with a page for confirming the transaction was successful

Withdrawing Money 

  • Login to your Bet9ja account
  • Go to ‘my account’ on the homepage
  • Select ‘withdraw’
  • Complete the transaction form by inputting your bank details then click on ‘Next’
  • Verify the details you’ve input then click on ‘confirm’
  • A confirmation of the request to withdraw will be sent to you and you can be able to view the withdrawals that are pending from your account.

Mobile App

Bet9ja operates a very efficient app that grants smartphone users a chance to operate an account using their mobile devices.

The app is similar to the main site in every way because it’s regularly updated with the latest features from Bet9ja. The Bet9ja app is downloaded only by using the .apk file.

The mobile interface of Bet9ja is simplistic but has all the necessary information to enable punters to operate similarly with the main site.

The colour scheme of the site mainly makes use of grey and black with appearances of white, red, and green too.


Bet9ja has an Early Cashout feature which allows users to Cashout of any placed bet before the match is over.

Once you request a Cashout, you’ll get a chance to take the winning offered by Bet9ja at that moment.

This grants users more control over the bets they’ve placed by reducing the potential losses while also getting a chance to maximize gains too.


Site Review


Rating: 4.25/5


  • Suitable for football and tennis betting
  • Wide range of betting choices
  • Great live betting session
  • Live streaming
  • Cash out
  • Mobile apps
  • Great welcome bonus
  • Loyalty program


  • Available only in Nigeria
  • Only Naira currency
  • No Asian Handicaps

Bet9ja is ranked as the top betting site in Nigeria for a reason.

It offers very efficient and effective services to its members. It has a safe and secure platform that punters find enjoyable as they place their bets and take part in other markets too.

Bet9ja, however, is only available to Nigerians despite being a very popular site in the whole of Africa too. All transactions on the site are made using Naira.


How to play Bet9ja?

Firstly, visit the Bet9ja website, login to your account and select the type of sport you wish to place your bet on.

Next, go ahead to select the country or the type of tournament you want to place your bet on.

Click on the outcome you want to bet on, input your stake in the box and click on the ‘place bet’ button.

Then click on continue to place your bet successfully.

How to withdraw money from Bet9ja?

Go to “My Account” section at the top right corner and click on “Withdraw”, next click on the image of Bank Transfer, insert your information in the empty fields and click on “Next”.

Withdrawal via Bank Transfer is free and take up to 24 hours after authorization has been given.

Note that can be proceeded only during banking hours.

How to withdraw Bet9ja bonus?

It is impossible to withdraw the bonus money right after your deposit. In order to be able to proceed with your withdrawal, you should first conclude the Betin rollover requirements.