Bet9ja Review: The Online Bookmaker in Nigeria

Bet9ja has been a name synonymous with top-notch betting in Nigeria since 2012. From an extensive sportsbook with over 25 sports to several reliable and quick payment options, Bet9ja is an online bookmaker that offers everything an average punter needs. Not only does the Bet9ja online site provides Nigerians with a comprehensive market, live streaming and online betting sections, but the gambling environment is safe and secure. It holds a license from the Lagos State Lotteries Board (LSLB), the state of Osun and any other State in Nigeria that allows betting.

Among other features and services, it’s neat and organized user interface beats other online sportsbooks in Nigeria. Whether you are using the desktop version, mobile website or app, you won’t get confused trying to access the features. In this Bet9ja nigeria sports betting review, we explore everything the site has to offer.

Bet9ja Nigeria Profile

Operating the trade name, KC Gaming Networks Nigeria, it continues to delight Nigerians with exceptional gambling services – both online gambling and retail betting. Under stable ownership, the online sportsbook is often regarded as the best betting site, becoming the third most visited site in the country and the most visited Nigerian site. 

Information about Bet9ja owner company

✅ Website✔️
✅ Founders/CEO✔️ Ayo Ojuroye and Kunle Soname
✅ Founded in✔️ 2012
✅ License holder✔️ KC Gaming Networks Limited
✅ Licensing✔️ Lagos State Lottery Board
✅ Physical address✔️ 9 Funsho Williams Avenue, By Fire Service Station, Ojuelegba Bus stop, Lagos
✅ Phone number✔️ 01-3306666, 0-15158888,  01-2525555, 08099990939
✅ Payment methods✔️ Visa, MasterCard, Verve, Bank Deposit, USSD, Abeg, Opay, PalmPay, Flutterwave, Paystack, NIBSS, ATM
✅ Payment processing time✔️ Instantly – 24 hours
✅ Promotions✔️ 170% Multiple Boost, Cut 1 Promo, 6 Correct Score Prediction, Cash Out
✅ Minimum stake✔️ ₦100
✅ Maximum stake✔️ ₦200,000
✅ Languages✔️ English
✅ Countries✔️ Nigeria
✅ Currency supported✔️ Nigerian Naira (₦)
✅ Platforms✔️ PC, Mobile, Tablet
✅ Mobile App✔️ Android
✅ Listed sports✔️ Football, Tenis, Basketball, American Football, Handball, Baseball, Rugby, Volleyball, Motorsport, Ice Hockey, Boxing, Beach Soccer, Cricket, Darts, Floorball, Futsal, Golf, MMA, Snooker, Water Polo, Table Tennis
✅ Other gambling services✔️ Casino, Live casino, In-Play betting, virtual betting
✅ Functionalities✔️ Live streaming, Cash Out, Live Score, Firebets, Cashout Available, Virtual Bet, eSports, Bet9ja Zoom Soccer, Super Bet9ja

Registration and Login in Bet9ja – step-by-step

You don’t need a previous experience to register and play at the betting website. All that is required is the ability to surf the internet and you should be able to complete the Bet9ja registration in a blink of an eye. The whole process is hassle-free, without having to fill out a lengthy form. Below are all the steps you need to take to register an account.

  • From the homepage, click on the register button on the top right corner of your screen.
  • The first step of the registration process requires that you fill out your email, first name, surname, date of birth, and an optional promotional code.

Registration in Bet9ja

  • Click on continue after filling out the registration form.
  • In the second step, you will create a username and a password for your account. Also, fill out your state and mobile number and click on the ‘Continue.’
  • After that, a four-digit code will be sent to the phone number.
  • Copy and paste the OTP into the boxes provided on the registration page.
  • Click on ‘Verify and Credit account.’
  • Head over to the Inbox of your submitted email address and click on the “Verify Email Address” link.

Login instructions

  • Click on the Green login button at the topmost right corner of the homepage. 
  • Enter your Bet9ja login and click on the login button.

Login instructions Bet9ja

How to bet at Bet9ja

Booking a bet at the Bet9ja desktop site or app requires no previous experience. Get started with these steps:

Step 1: Login to your account and make your first deposit.

Step 2: Select your preferred sports.

Step 3: Scroll down to the list of upcoming matches. Alternatively, choose from selections of top football competitions, countries, tournaments and leagues listed on the left. For instance, if you are betting on the UEFA Champions League, choose ‘International Clubs’ for that option and others.

upcoming matches bet9ja

Step 4: Once the football match or events you want to stake on is displayed. Click on the odds of any of 1 x 2 (that’s home win, draw, away win) to select. Click on the match for more options or markets. Any betting markets you click on will be automatically added to your bet slip at the bottom of the screen with the number of chosen options boldly written.

Step 5: if you’re satisfied with your selections, click on the Bet9ja bet slip icon to go to a new pace. On this page, enter the amount you want to stake and click on the ‘Place Bet’ button.

Note that ‘Soccer’ is selected by default. But the process is the same if you wish to stake on all the sports. Select a specific sport to get access to events, competitions and tournaments.

How to book a bet on Bet9ja?

The process of booking a bet at the platform is almost similar to placing a bet except for one significant difference. With the option of booking a bet, you will be able to select a game or accumulator to share with your other punters. If, for whatever reason, you are unable to deposit into your account, you can also book a bet and take it to the nearest Bet9ja shop to stake with real cash. 

Step 1: Go to the Bet9ja website via your computer or your phone browser. Downloading and launching the app will also serve perfectly.

Step 2: Unlike when you want to place a bet, do not sign in to your account even if you have one.

Step 3: Choose your preferred sports, the events/matches under it and option under the event. Make your selections that way.

How to book a bet on Bet9ja

Step 4: Click on the ‘Bet Slip’ and then the ‘Book A Bet’ button.

Step 5: A booking number will instantly be generated.

Step 6: Click the booking number to copy it into your clipboard or write it out.

Step 7: Send a code to a friend, take me to betting shops or log into your betting account to deposit and stake.

Sign up Bonus for Bet9ja Sportsbook

Currently in 2023, the 100% Bet9ja welcome bonus for new users to get up to ₦100,000 has been put on hold. Judging by the antecedent, we can make a safe bet that something juicer is in the pipeline. In the place of the welcome bonus, there are several other attractive Bet9ja rewards to take advantage of.

Bet9ja Fantasy Premier League

If you follow the EPL and participate in the Fantasy Premier League (FPL), you have exciting prizes to look forward to every month. Join the the bookmaker’s FPL to test your EPL knowledge against other players who are also Bet9ja customers. You stand a chance to win ₦200,000 if you top the league in any month of the season. 2nd prize winner will be ₦100,000 richer while ₦50,000 goes to the third-placed player. To participate, fill out the FPL form on the site or app and input the code you will receive into the FPL League.


Give yourself the chance to win ₦10 million by predicting the correct score of six matches. Every week, the betting platform puts out six games for an opportunity to turn your free predictions into a fortune. If you miss out on the grand prize, you can still be part of the 20 players who will share a guaranteed ₦265,000. Ten points are awarded for every correct score and the highest-ranked player in the Bet9ja league takes home a bulk share worth ₦100,000.

Cut 1

Playing accumulator or multiple at Bet9ja, you can win even if you lose an event. To qualify for this promotion, you must accumulate at least five events and select the Cut 1 option before you stake. The lost event is removed and the odds are recalculated.

Deposit & Withdrawals bet9ja

Bet9ja tailored its payment section to its Nigerian customers for enhanced betting experience. Therefore depositing and withdrawing from the site should be seamless.

Depositing Money on Bet9ja

The range of Bet9ja payment is limited compared to other international brands, as the bookmaker does not support options like e-wallets. However, the payment methods supported are easily accessible and available to Nigerian bettors. First on the list is the bank transfer options. Other commonly used options are USSD and mobile banking services like Opay and PalmPay. In the absence of network issues, you can always expect your account to be credited instantly. The sportsbook processes all transactions in Nigerian naira (₦) only. Depending on the payment method you opt for, the minimum deposit ranges from ₦1 to ₦1,000,000. Note that the Nigerian bookie reserves the right to change its limits at any time.

Deposit methodsMinimum depositProcessing feeProcessing time
Credit/debit card₦100₦1,000,000Instant
Bank transfer₦100₦1,000,000Instant
Pocket App₦100₦1,000,000Instant
ATMCard DependentCard DependentInstant

Withdrawals Bet9ja

How fast your withdrawal lands in your banking account depends on the payment method used. While others may take a couple of minutes, bank withdrawal usually takes more time, from 1 to 24 hours. The time it will take for the money to reflect in your account from bank to bank. Withdrawing from an ATM is relatively faster. Once your request is processed, cashing out your funds from the ATM should be instant.

In the last couple of years, Nigerians are leaning towards mobile banking services due to the speed of transactions and efficiency. You should consider mobile banking like Opay and PalmPay for almost instant payouts. Generally, withdrawal at Bet9ja attract no fees.

Ensure to have the phone number you used when registering. An OTP will be sent to it to authenticate your request. 

Withdrawal methodMinimum


 Maximum limitProcessing timeProcessing fee
Bank transfer₦1,000₦9,999,999Within 24 hoursFree
Bet9ja transfer₦100₦5,000 daily

₦35,000 weekly

₦135,000 monthly

Online payment platforms₦1,000₦1,000,000InstantlyFree

Bet9ja Mobile App

Bet9ja offers its users the most well-designed mobile app among all the betting sites in Nigeria. It makes the betting sessions even more enjoyable and convenient. The app packs the same extensive and ever-increasing selection of  matches along with a decent casino portfolio for gaming enthusiasts. Also, all the features are the same as on the desktop version.

Downloading the Bet9ja app on Android

Android users have the option of downloading the latest version of the betting app. The Bet9ja old mobile app is still popular among Nigerian punters. In terms of features, both are the same. As expected, the latest version features a better and neater layout and navigation. Take the steps to download the latest and hold the Bet9ja mobile app.

  • Visit the Bet9ja site with your phone browser.
  • Click on the download button at the top of the page to download the latest version. For the old app, click on the mobile site to download.

  • Once downloaded, the app should install automatically.
  • Sometimes, a warning about downloading from a third-party site may be triggered by your Android. Head to the ‘Settings’ of your device and allow the ‘Unknown Source’ for the .apk file to install.
  • Once completed, launch the app and register a new Bet9ja account. You already have an account; log in with your details and start playing.

Bet9ja application for iOS users

Unfortunately, Bet9ja does not offer its iPhone users a dedicated app. They have to make do with playing via mobile browser for now. The bookmaker currently does not have a dedicated mobile app for iOS users. Playing on the Bet9ja mobile betting site puts no dent in the great mobile experience on offer.

Allow your device to remember your login details to save you the time and stress of typing them every time.

Bet9ja Cash Out

Have you ever watched your accumulator that promises a vast payout come to nothing because the last team couldn’t score or hold on to lead? Not a great experience, you will agree. You can avoid that with Bet9ja cash out. It is a real-time feature that allows you to cash out your profit or cut your losses while the bet is ongoing. That explains why Cashout is one of the most popular offers among Nigeria bettors.

The Nigerian Bet9ja betting site gives you two ways of making use of the feature. The first is Pre-game Cashout. Let’s take a look at this scenario. Your multiple bet is showing green and every event is coming through as you predicted. Then, you hear that the star player in the team you backed in the next event is injured. The cash-out feature can save the day and your profit.

Bet9ja also provides cash out option when the game is ongoing. It gives you the chance to get out your profit even when the last team you back is losing at any point in the match.

Bet9ja Live Betting

Betting on ongoing matches offers a new experience and opportunity compared to regular betting. As many Nigerian punters warm up to the live betting options, Bet9ja didn’t hesitate to incorporate it in their offering from the get-go.

With live betting, you can react and bet as the game is going on. Unlike regular betting, in which you rely on statistics or your guts before the games begin, you get to make decisions based on what’s happening in the game.

The process and steps for playing live bets remain the same as others.

  • Go to the Bet9ja homepage.
  • Click on the Live icon and a list of ongoing matches will be displayed.
  • Select one or multiple events.
  • All the events selected are added immediately to the betting slip.
  • Clicking on the bet slip takes you to the booking or staking page, depending on whether you are signed into your Bet9ja account or not.
  • About the amount you wish to stake, click on ‘Place A Bet’ or ‘Book a Bet’, whichever is the case.

Bet9ja Livescore

As a punter, you naturally want to keep your eyes on events as they unfold. With Bet9ja Livescore, you get real-time updates on the score and other outcomes. Apart from knowing what’s going on with your betting slip or ticket, a feature like Bet9ja Livescore helps you decide on your next move. This feature is handy if you intend to make the most of other features like Cash Out. With it, you know the perfect time to take your profit and run or cut your losses.

So, instead of searching for the current result of an ongoing event, you can choose to stay on Bet9ja, where live scores are displayed in green in front of every event. This feature is not limited to football betting. Other sports betting opportunities in other sports like Tennis, Boxing, Basketball, Volleyball, Handball, Baseball and so on have live score features.

Bet9ja Odds and Markets

When it comes to Bet9ja sports markets and the odds, there is a lot to unpack. Regardless of the sport, every event has lots of betting markets for Nigerian with different odds under it. Almost every new punter gets introduced to betting with the 1×2, football betting markets. You predict whether a team will win, draw or lose. The odds for each outcome depend on whether the team in question is the favourite, underdog or even with the opposition. Close to that is the Double Chance market, where you pick two outcomes from the 1×2 market at once.

Other popular markets at Bet9ja include;

  • Over/Under market

The total score will be under or over a specified number.

  • Goal/No Goal market

Predict if both teams will score or not.

  • Odds/even markets

Predict if the final score will be odd or even.

  • Correct score

Predict the exact final scores of the match.

  • Halftime/full-time market

Predict and stake on the combination of correct results of both halftime and full-time.

  • Draw no bet

Stake on either of the teams winning and a draw will be a void bet.

In all, the online sports betting platform competes well with international betting brands in terms of its vast number of betting markets and attractive betting odds.

Bet9ja Casino Review

Though most Nigerians know Bet9ja for its expensive market and great odds, the casino section equally has loads of fun and opportunities. Depending on your gaming preference, Bet9ja offers a good variety of exciting games across different categories. If you love short and rewarding game sessions, try your hand on the slots. Other categories with varieties of exciting things to explore include Blackjack, Baccarat, Poker, Roulettes and Scratch games. Select ‘Casino’ on the top menu to discover the fun available at the casino.

Bet9ja Zoom Soccer

Bet9ja tickles its customers’ fancy with another exciting feature known as Bet9ja Zoom Soccer. It’s a blend of virtual betting and sports betting – a simulation of real-life games. Unlike virtual sports, where results are generated instantly, the feature also mimics actual sports events in the time it takes for the outcomes to be released.

 To participate in Bet9ja Zoom, select sports events as you would in real sports betting. Each event contains loads of markets or options with attractive odds. Once you are satisfied with your selection, enter your stake and place your bet.

Bet9ja Virtual Sports

Bet9ja models its virtual games after real-life football in every possible way, except for the fact that they are simulations. After players have made their predictions, results are generated instantly. Many customers prefer it to actual sports betting due to the possibility of playing and winning immediately.

 Wide ranges of sports are available, including Football and Racing. If you love football, you should enjoy betting on simulated versions of the best Leagues in Europe, like the Premier League, La Liga, Serie A, Primera Division and others.

Customer Service

Bet9ja customer service starts from its well-detailed help page. We recommend that you visit this page for information about different aspects and operations of the bookmaker. Considering the smooth gambling services Bet9ja provides, you may not need to speak to customer support most of the time. However, if the need arises, talk to responsive and professional Bet9ja customer agents via telephone, live chat and social media.

  • Via telephone: dial 01-3306666 or 0-15158888 or 01-2525555 or 08099990939 (Operating hours are 08:00 to 21:00).
  • Via social media:
  • Chat

Bet9ja customer service

Pros & Cons of Bet9Ja

➕ Vast number of sports markets and options➖ Slow live streaming
➕ Aesthetic and easy-to-navigate interface➖ Currently offers no welcome bonus
➕ Smooth mobile site and a dedicated mobile app➖ Uses chatbot
➕ Live betting available across all sports
➕ Low minimum deposit


✅ How do I play Bet9ja and win?

✓ To play Bet9ja and win, be sure to get reliable betting tips and do a thorough analysis of the teams you are backing. Check on their previous matches and records before making a decision.

✅ How to play Bet9ja for beginners?

✓ First, register at Bet9ja and make a deposit. Then select a game or more based on your preferred sports. It is advisable to keep it simple and not play a long accumulator as a beginner.

✅ Which countries is Bet9ja available in?

✓ The online gambling site currently provides its services to punters residing in Nigeria.