Bet9ja    3
If padi asks how to play Bet9ja online, in Nigeria he means how to bet! Learn how to win Bet9ja and make money: open account, fund, withdraw, get Bet9ja welcome bonus, codes and odds.

In-depth Bet9ja sport betting review online

What is Bet9ja? There is so much to review about Bet9ja online, that picking where to start becomes a task in itself! Let’s begin with the fact that it is a top 3 world online bookmaker in terms of daily visitors — a whooping 3,200,000 visits a day as of mid 2022. In Nigeria sport betting Bet9ja company is top of the game, known by 98%!

Ranging from questions on how to get Bet9ja old mobile to inquiries about Bet9ja new mobile app download, the things Nigerians ask about this online sports betting site show just how vast the customer base of the company is — oldies and newbies. It is so popular that it has a Naija street name 9jabet, and also Betnaija or Betgja.

Experts of Takebet South Africa carried out an extensive research of Bet9ja options and meaning of them: you will learn how to open Bet9ja account, how to fund and how to withdraw money, how to play Bet9ja for beginners and win to make money, get access to old Bet9ja mobile website, how to book a bet on Bet9ja sport betting site and more.

Plus: understand the meaning of odds and code, Bet9ja welcome bonus terms and conditions and predictions such as 1×2, handicaps, over under 2.5 and other bets.

Read the ultimate Bet9ja review by Takebet South Africa and get educated now!

Bet9ja homepage (screenshot)

Who is the owner of Bet9ja, Kunle Soname net worth

Being such a wealthy and reputable company… Who owns Bet9ja? This Nigerian online bookmaker was founded by Kunle Soname in 2013 in Lagos, Nigeria. Officially the owner of Bet9ja is KC Gaming Networks Limited, with Ayo Ojuroye serving as the CEO. The address of Bet9ja office in Lagos is 9 Funsho Williams Avenue, Ojuelegba Bus Stop, Tomi’s House (near the Fire Service Station).

Who is Kunle Soname and what is his net worth? Kunle Soname is the founder and owner of Bet9ja, an investor, a sports manager and a soccer fan. Kunle is Yoruba, coming from Ogun State, the town of Remo. In 2004, he founded FC Dender grassroots club for local youth, which became a professional soccer club Remo Stars F.C. and is currently playing in the Nigeria Professional Football League.

From 2003 to 2011, Kunle Soname served in the Ikosi-Isheri Local Council as the chairman. He then moved from politics to business and founded the bookmaker.

The Kunle Soname net worth was believed to be over 100,000,000 US dollars in 2017-2018, so by 2022 it is safe to say that Soname is worth hundreds of millions. And how not, if Kunle Soname owns almost 100% of the bookmaker via shares.

Kunle Soname is the first Nigerian to own a European club, Desportivo Feirense, with a 70% share. This team battles in the Liga Pro, the Portuguese second division. Soname chose Portugal because it is the most liberal European state when it comes to bringing foreign players in. He has brought several Nigerian players to Feirense.

Now you know who is the owner of Bet9ja and the net worth of Kunle Soname!

About Bet9ja: net worth, company license, is it popular

The company was one of the first online bookmakers to launch in Nigeria alongside another local oldie, Nairabet. Now Bet9ja, under the name KC Gaming Networks Ltd, is regulated by the Lagos State Lotteries Board and is licensed in every Nigerian state where online sports betting is permitted, including the State of Osun license.

The company operates in Nigeria and doesn’t offer services anywhere else. As a consequence, English is the only language of the Bet9ja company, and Nigerian naira is the only currency to bet with after your Bet9ja account opening.

There is Bet9ja shop sport betting offline going on alongside the online bookmaker.

The official address of the Bet9ja full website is and

Users of feature phones can play Bet9ja mobilelite at There is also a popular question on how to access to old Bet9ja mobile website — do this at One can also ask how to download old Bet9ja app — get mobile APK from popular software websites on Google, but check for viruses. Or, complete the new Bet9ja mobile app download — APK is on their full website.

So what is Bet9ja net worth? Being the biggest sports betting provider in Nigeria (already in 2016), the company boasted an average monthly turnover of around 10,000,000 US dollars! As of 2022, this online sports betting site is facing much stronger competition from the likes of BetKing, 1xbet and Merrybet, but it is still very top and is having much bigger turnovers. How big is Bet9ja, how popular is it? By 2017, over 98% of Nigerians knew the brand, and Takebet South Africa doubts it has changed.

The Bet9ja company is not only the most popular online bookie in Nigeria, but the most popular Nigerian website, averaging over 3 million 200 thousand visits a day.

Welcome offer 100% first deposit bonus on sports (max 100,000 NGN) and 50% first deposit casino bonus (max 50,000 NGN)
Deposit options ATM card deposit, QR code, USSD funding, bank transfer (cash and cashless), online payments: instant card deposit (Flutterwave, Paystack, CoralPay), Quickteller (online), GT Bank (online & mobile), AstroPay, OPay, PalmPay, Wema Bank (Alat), FBN Firstmonie, Providus Collect Pro, UBA Instant Bills, Shago Payment, Polaris Mobile, Zenith Internet Banking, NIBSS e-BillsPay
Withdrawal options Bank transfer
Currency NGN
Sports Soccer, basketball, tennis, ice hockey, American football, Aussie rules, badminton, baseball, beach volley, bowls, boxing, cricket, cycling, darts, eSport, futsal, handball, MMA (UFC), motor sports, pesapallo, rugby, snooker, softball, table tennis, volleyball, waterpolo and more
Odds Low
Jackpot Yes
Cashout Yes
SMS betting No
USSD betting No
Mobile app Android
Livestreaming Yes
Live chat No
Support Twitter @Bet9jaHelp
Support email (general inquiries), (account inquiries), (become an agent)
Support tel 018889309, 08099990939, 015158888, 014405145

Frequently used names with typos for this online bookmaker include: 9jabet, Bet 9ja, Betnaija, Betgja, Betnija, Bet9a, Be9ja, Bet9ia, Bet9j, 9ja bet, betja, Bet9ija, Bat9ja, Bej9ja and Ber9ja. All these names when used in search or elsewhere are the same.

Reputation, sponsorship and charity

The reputation of Bet9ja is unparalleled in Nigeria: sport betting fans study, get their first job and get married while staying loyal to this company as the years go by. Kunle Soname founded Bet9ja and Remo Starts with the same goal: to take Nigerian youth from the streets and crime and offer them work in shops and to play sports.

This gambling company is known to pay. In 2017, there was a 46 million Bet9ja winner by the name of Arinze Cosmas Ezeanyanwu, who won from a soccer bet of 400 NGN. As of 2022, this is still the highest winning in Bet9ja ever made.

The company is also known for its sponsorship in sports and elsewhere. Bet9ja signed a shirt sponsorship deal with Remo Stars soccer club for its official unveiling in 2013. In 2015, the sportsbook became an official partner of Nigeria Women’s Football League. In 2017, the company and the Nigerian National League announced a 200,000,000 NGN sponsorship deal. This online bookmaker was also presented as the official primary sponsor of the 2019 edition of the reality television show Big Brother Naija, with the deal reported to be worth 1,800,000,000 NGN.

Bet9ja NPFL sponsorship 2022 (screenshot of NPFL website with Bet9ja logo)

Bet9ja featured Victor Ikpeba, a Nigerian soccer legend and ex-forward for Super Eagles, as its ambassador. Recently they partnered with SociaLiga, a sports and entertainment events company, in a three-year multimillion-naira sponsorship deal.

In one of his interviews, Kunle Soname stated that the company sponsors amputee soccer, open marathon, indoor sports, female marathon and other events all over the nation. Not so long ago they partnered with Access Bank Lagos City Marathon.

Bet9ja is a sponsor of the NPFL too, as advertised on their official website!

How to open Bet9ja account online

Before you can bet on the odds, you should know how to register Bet9ja online account. Sign up is done via their new website, Bet9ja mobilite and the app.

Mind that for your Bet9ja account opening, you need to be 18 years old or over. You must have a working email in order to create Bet9ja account. Also, get your Nigerian mobile telephone, ready to receive SMS from the bookie if needed.

Bet9ja registration form (screenshot)

There is no Bet9ja registration fee for creating a betting account online.

Follow this step-by-step guide on how to open Bet9ja online account:

  1. Visit the full website, Bet9ja mobile lite or the app. Tap on REGISTER. The following instructions will guide you through the Bet9ja register on the web.
  2. Fill in the required fields in the first form: 1) email, 2) first name, 3) last name, 4) date of birth and 5) Bet9ja promotion code (optional). The latter is a bonus promo code one can get from the company or their affiliates. Tap CONTINUE.
  3. Come up with a username and a password to sign up Bet9ja. Pick your state in Nigeria among 36 available. Input your Nigerian mobile number, make yourself acquainted with the Bet9ja T&C and tap on CREATE MY ACCOUNT.
  4. Follow the special hyperlink for verification of your Bet9ja online registration, which is to be delivered your email stated in the signup form. There will be a large green button ACTIVATE ACCOUNT. Hit it to finish your Bet9ja sign up.
  5. Check out your account number after your register.

Okay, but how to create Bet9ja account on mobile or in the app? Is the process different? Not at all! The Bet9ja mobile registration has the same to fill in.

Bet9ja login (screenshot)

Now you know how to register Bet9ja account online — easy!

How to verify Bet9ja online account (KYC and AML)

An experienced punter knows: before withdrawing money, at least if those are substantial, it is nine times out of 10 that a bookie will want to verify your personal and financial data. The Bet9ja online sport betting company is no exception.

The sportsbook reserves the right to verify all the data you have provided and the additional information in the process known as “Know Your Customer” (KYC). These checks are also called AML ones, which stands for “anti-money laundering”.

Bet9ja account online (screenshot)

The company may ask for documents to verify:

  • Identity (e.g. name) and age
  • Residential address
  • Ownership of the payment method (e.g. a bank account)

You will be able to complete your Bet9ja login account, but the withdrawal time will be infinite for you up until you provide the proof. They can even block your account.

To verify your age and name, the bookmaker may ask for:

  • National identification card of Nigeria
  • Passport
  • Drivers license

To identify your residential address, the bookie may ask for:

  • Utility bill
  • Mortgage statement
  • Council tax bill
  • Letter of admission
  • Bank statement

To verify your payment method, documents from your banking provider or payment service may be asked for, such as a banking statement of ownership or a reference with the history of transactions in your banking account for the last three months.

After submitting your documents to the staff online, you’ll have to wait for verification, which takes between one and five working days on most occasions. A customer service representative may also contact you to ask for further details, while you can ask how to use Bet9ja codes and meaning of them, how to book a bet on Bet9ja, app apk download, how to check Bet9ja slip as well as about their terms and conditions.

However, if you are interested in the latter — read on and uncover all betting offers!







Have an opinion about Bet9ja betting site? Share!

post review

Bet9ja bonus codes, promo betting offers: terms and conditions of Bet9ja promotions

This Nigerian bookmaker company offers a compact but actionable combination of betting offers for new and existing punters, both for sportsbook and casino gambling.

Bet9ja promotions (screenshot)

Bet9ja promotions and bonuses include:

  • Sign up offer (100% first deposit bonus)
  • Bet9ja promo code 2022
  • 170% Bet9ja accumulator bonus boost
  • Loyalty rewards program
  • Super9ja League: Bet9ja free bet jackpot
  • Odds boost

Let’s uncover all these promotional offers in detail below.

100% Bet9ja welcome bonus: how to claim and redeem

The biggest welcome offer in Nigeria, as Bet9ja sign up bonus is dubbed by the company in the advertising, is a 100% first deposit bonus (maximum 100,000 NGN). Moreover, if you create a Bet9ja account online, you also get the 50% casino bonus of up to 50,000 NGN! Mind: Bet9ja shop register doesn’t include the casino promo.

Say you are done with opening a Bet9ja account — now you need to fund it for the first time. The bookie will double your first deposit, but the full sum of the deposit must be wagered on sports first, with odds of 3.00 (+200 American; 1/2 Fractional) or more, in single bets or accumulators. Also, the sportsbook bonus is capped at 100,000 NGN.

Example: if you send 45,000 NGN to the bookie, then you get another 45,000 NGN as a bonus after wagering the full amount of your deposit. If you pay 100,000 NGN, then you get as much on top. Now, if you top up 115,000 NGN, for instance, then you get the same 100,000 NGN only.

The minimum deposit eligible for 100% Bet9ja welcome bonus offer is 100 NGN.

Bet9ja 100% first deposit welcome bonus for sign up (screenshot)

Now you know how to claim Bet9ja bonus for registration. But how to redeem Bet9ja bonus? For this, you need to wager its amount 10 times over, in order to withdraw the bonus and any winnings. Say, you got a promotional 15,000 NGN — now you must stake a total sum of 150,000 NGN before you can send the money to the bank.

Bet9ja maximum stake for this signup promotion equals 30,000 NGN at the time of writing, meaning that you can’t wager more in one bet and/or on the same event. The maximum odds for such a bet are set at 3.00 (+200 American; 1/2 Fractional).

Now you know how to use Bet9ja bonus, but mind you’ll have 30 days to do this!

Bet9ja promotion code 2022

When you register Bet9ja, promotional code, optional to input, is what you spot first. This field is included into the first form you’ll get when signing up for a new account.

But how to get promotion code for Bet9ja? Firstly, a bonus may be offered with a code in specific cases by the company, especially for high rollers. Secondly, the staff of the bookie may give out a Bet9ja code during promotional events.Thirdly, affiliates such as Takebet South Africa may get a promo code for the bookmaker and offer it to the readers.

As for now, there is no new Bet9ja bonus code for today available at Takebet South Africa.

170% Bet9ja multiple bonus: how to use

This flagship betting offer for existing players lets you get more winnings from your accumulators. Multiple bets with five legs or more qualify for Bet9ja boost. The minimum bonus a bettor gets on top is 5% of the winnings, the maximum — 170%.

Mind that a selection in your accumulator must have odds of 1.20 (-500 American; 1/5 Fractional) to be counted in during the settlement of the bonus amount. Also, legs which were voided will not be counted in when settling the bonus amount.

The table below explains the 170% accumulator Bet9ja bonus terms and conditions.

Selections Bonus
Five 5%
Six 10%
Seven 15%
Eight 20%
Nine 25%
Ten 30%
Eleven 35%
Twelve 40%
Thirteen 45%
Fourteen 50%
Fifteen 55%
Sixteen 60%
Seventeen 65%
Eighteen 70%
Nineteen 75%
Twenty 80%
Twenty-one 85%
Twenty-two 90%
Twenty-three 95%
Twenty-four 100%
Twenty-five 105%
Twenty-six 110%
Twenty-seven 115%
Twenty-eight 120%
Twenty-nine 125%
Thirty 130%
Thirty-one 135%
Thirty-two 140%
Thirty-three 145%
Thirty-four 150%
Thirty-five 155%
Thirty-six 160%
Thirty-seven 165%
Thirty-eight and over 170%

Cut 1: Bet9ja new mobile bonus on accumulators

The accumulator boost bonus created to promote Bet9ja new mobile website, it is not available if you access Bet9ja mobile old version. This offer lets you win even if one selection in your multiple bet loses. So how does the Cut 1 betting offer work?

First, you need to add a minimum of five legs to your multiple and tap the Cut 1 option in your Bet9ja betslip. You can add any sports to the combo bet. And if you lose your accumulator by one leg only, with this promo you will still get a win.

Mind that Cut 1 multiples don’t qualify for the regular 170% bonus boost!

Bet9ja Rewards: win cash for points

Another one among Bet9ja promo, this loyalty rewards program brings you ranks on this online sports betting site, promo points and real cash reward bonuses.

But how? Let’s review how to use Bet9ja bonus loyalty scheme.

Bet9ja Rewards loyalty program (screenshot)

All online bets of 100 NGN and over made on sports in prematch and live alongside casino gambles qualify, both won and lost. However, cashed out and voided ones do not. Also, the points are not awarded for wagers on Virtuals, Races and League.

There are four factors influencing your points reward:

  • Amount of bets
  • Amount of legs in accumulators
  • Sum of money in stakes
  • Your rank multiplier

What is a bonus rank? By the end of each month, a bettor gets a rank for the next month based on the amount of points earned. Each multiplies the points you get for bets. The higher the rank, the more points you earn for the same gambles:

  • Blue (starting): 0 points — no multiplier
  • Green: 10,000 points — 1.5x
  • Bronze: 20,000 points — 2x
  • Silver: 50,000 points — 2.5x
  • Gold: 100,000 points — 3x
  • Platinum: 250,000 points — 3.5x
  • Diamond: 1,000,000 points — 4x

In sports, here is how many Bet9ja points you get for each 100 NGN in a stake:

  • Single and twofold — 1 point
  • Three-four legs — 2 points
  • Five-eight legs — 3 points
  • Nine-thirteen legs — 5 points
  • Fourteen-twenty legs — 7 points
  • Twenty-one legs and over — 10 points

Okay, now we are through Bet9ja bonus terms and conditions. But how to make money from Bet9ja with cash rewards? You earn them in Bonus Rounds, each spanning seven days, or less if you achieve the goal of a round sooner. Basically, the goal of each Bonus Round is to earn a particular sum of points in seven days or less:

  • Round One: 500 points — 100 NGN reward
  • Round Two: 2,500 points — 500 NGN reward
  • Round Three: 12,500 points — 2,500 NGN reward
  • Round Four: 50,000 points — 10,000 NGN reward
  • Round Five: 125,000 points — 25,000 NGN reward
  • Round Six: 500,000 points — 100,000 NGN reward

You got that? Earn each amount of points in seven days or less — and get cash. The more points you earn in a month, the higher rank you get the next month. And who knows, maybe with the Diamond rank and the 4x multiplier, you’ll get all rewards!

You can check out the current progress in Bet9ja Rewards from your account menu.

Bet9ja free bet: Super9ja jackpot prediction

One can place free bets in the Bet9ja jackpot prediction league called Super9ja.

It is very simple to grasp: complete your Bet9ja signup, take part in the weekly game by predicting six correct scores in the given soccer matches and win. The highest winning in Bet9ja Super9ja is 10,000,000 NGN at the time of writing (Jul 2022).

Be9ja jackpot Supet9ja (screenshot)

The top 20 tipsters of the week get prizes, so you don’t have to get all six scores correctly to earn the money from the company! The guaranteed award of 265,000 NGN is split every week, with the best tipster getting as much as 100,000 NGN, the follow-up expert getting 50,000 NGN, the third place getting 30,000 NGN and so on.

Bet9ja Odds Surge

The last but no least among their promotions is Bet9ja odds boost. Top soccer matches and betting markets are picked — and then the odds are made higher, which means more money in the case you win such a bet. One should be aware that boosted odds may be used for betting on singles only, but not on combo wagers.

The company may boost odds on the Champions League and the Europa League final matches, top EPL and La Liga Primera Division clashes and such.

Payment options on Bet9ja: deposit and withdrawal

Now that you know how to use Bet9ja, deposit is a must. Even the welcome bonus from this company is offered on the first deposit, meaning that you must top up first.

The bookmaker offers literally all possible means of payment for a deposit, including ATM, QR code, cash deposits in all top banks and online deposits plus USSD.

However, you can withdraw to a Nigerian bank account only.

Learn how to fund Bet9ja account and how to withdraw money from Bet9ja below!

Currencies accepted

The only accepted currency at Bet9ja is Nigerian naira (NGN). This is regulated by the corresponding laws on providing gambling services in Nigeria and Lagos.

How to fund Bet9ja account

There are five methods (or groups of options) to deposit in Bet9ja full website.

The first one is ATM Bet9ja deposit, which is basically the same for any bank. Further on, Takebet South Africa will tell you how to fund Bet9ja account with ATM card.

The second one is QR code payment via Bet9ja website, with your banking app.

Then, there is an option for punters to complete Bet9ja cash deposit via a branch of a popular Nigerian bank. In-branch payments can be done via the following banks:

  • First Bank
  • Stanbic IBTC
  • Wema Bank
  • Heritage Bank
  • FCMB
  • Zenith Bank
  • Polaris Bank
  • Fidelity Bank
  • Diamond Bank
  • Unity Bank
  • Skye Bank

Another option is to deposit Bet9ja with the help of online payments. There are over dozen such payment methods at this online bookie, including internet banking from the likes of Fidelity Bank, Heritage Bank, Sterling Bank, Unity Bank, United Bank of Africa, First Bank, FCMB, GT Bank, Providus Bank, Stanbic Bank, Wema Bank and Zenith Bank offering online deposits and sometimes mobile money payments.

Bet9ja deposit methods (account screenshot)

There are independent online payment providers working with this bookie such as Flutterwave, Paystack, OPay Mobile Money, Shago Payments, PalmPay, Korapay, CoralPay, AstroPay and ABEG. Sometimes more are added and some get offed.

The last but not least, there are USSD codes for funding Bet9ja account, including:

  • GT Bank USSD
  • Unity Bank USSD
  • Zenith Bank USSD
  • Heritage Bank USSD
  • Fidelity Bank USSD
  • CoralPay USSD (C’Gate)
  • UBA USSD (Magic Banking)

Read on for instructions about each payment method!

How to fund Bet9ja account with ATM card

Funding your betting account at a Nigerian ATM is an option used by many. Mind that the Bet9ja merchant code is 04226901 — you will need it for all cash machines.

This is how to deposit to Bet9ja with ATM card in Nigeria:

  1. Visit a cash machine supporting Quickteller or Interswitch.
  2. Insert the card and input your PIN.
  3. Pick “Pay Bills” or “Quickteller” (based on the ATM).
  4. Choose the account type.
  5. Pick either “Pay Merchant” or “Others” (based on the ATM).
  6. Input the ATM merchant code 04226901.
  7. Enter your Bet9ja user ID (also known as the customer reference number), which you can find in your account with the bookmaker after you log in.
  8. Enter the sum of money you wish to deposit and tap on PROCEED.
  9. Watch out for a confirmation message about the successful deposit.

The fee of 100 NGN plus 1.25% of the deposited amount (up to 50 NGN) is due.

Deposit Min limit Max limit Time Charges
ATM card Vary Vary Instant 100 NGN + 1.25% (max 50 NGN)

How to fund Bet9ja account with QR code online

This type of top up lets you use a mobile banking account for depositing to Bet9ja through a QR code on their online sport betting site.

Here is how to deposit in Bet9ja through QR code:

  1. Log in to your account with the betting website.
  2. Tap DEPOSIT and then choose “QR Code Payment”.
  3. Input the sum of money you want to deposit and tap CONTINUE.
  4. Scan the Bet9ja QR code you will see on the page you will be redirected to — use your mobile banking app for this, in order to make a payment.
  5. Approve the transaction to immediately fund your virtual betting account.

The Bet9ja minimum deposit with QR code equals 100 NGN. The maximum deposit amount is 10,000 NGN for QR code payments. The deposit time is instant.

Deposit Min limit Max limit Time Charges
QR code online 100 NGN 10k NGN Instant Free

How to deposit to Bet9ja account via bank: in cash and cashless

An easy way of funding your account is through the bank. For this, visit branches of one of the following banks: First Bank, Stanbic IBTC, Wema Bank, Heritage, FCMB, Polaris Bank, Fidelity Bank, Diamond Bank, Unity Bank, Zenith Bank and Skye Bank.

These establishments let you fund Bet9ja in cash and/or from your banking account.

Note: Only FBN, Polaris Bank, Heritage Bank, Unity Bank and Fidelity Bank were featured in the “Deposit” section of an account at the time of writing. Other ones were covered in the “Help” section though. Takebet South Africa will offer instructions on every bank below, however you should inquire about their availability before depositing.

To complete your Bet9ja fund via Zenith Bank, follow the next steps:

  1. Walk into a bank branch and pick a deposit slip.
  2. Input the following info into a deposit slip: 1) account name is KC Gaming Networks (Bet9ja), 2) account number must be either 1130048023 or 1013665585, 3) user ID is your customer reference number from the online account with the bookmaker, 4) depositor’s name and telephone number are those that you used for your Bet9ja sign up, 5) amount is the sum to pay.
  3. Provide a teller with the deposit slip and ask for XPATH to be used as the channel for payment in favour of KC Gaming Networks (Bet9ja).
  4. Wait for the teller to confirm that your account was topped up.

When depositing to the sportsbook through all other banks, follow these steps:

  1. Stroll into a bank office and ask for a deposit slip.
  2. Fill it in with the following details: 1) account name is BET9JA, 2) account number is your Bet9ja user ID, which can be found in your virtual account, 3) depositor’s name is your full name, 4) amount is the sum of the deposit, 5) depositor’s phone, same as you used for Bet9ja registration online (if asked).
  3. Provide a teller with the slip and wait for the transaction to be confirmed.

Mind that in FCMB, First Bank and Polaris Bank you will be asked to fill in the cheque number as well if paying with cheque. In Diamond Bank and Wema Bank, where transfers from a bank account are only available, you will need the beneficiary account number (your user ID) and beneficiary account name (BET9JA).

In some banks you need to ask a teller to transfer money through a specific channel:

  • Zenith Bank — XPATH
  • Diamond Bank — Collection platform
  • Wema Bank — Wema Collect
  • FCMB Bank — SlipFree/E-Wallet
  • Stanbic Bank — Stanbic iBranch Collect
  • First Bank — First Console platform
  • Polaris Bank — Polaris Collect
  • Heritage Bank — Collection platform

The usual Bet9ja minimum deposit is 100 NGN for a bank in-branch payment, while the standard Bet9ja maximum deposit is 1,000,000 NGN for an in-branch funding.

There is no fee for paying this bookmaker from a bank office.

Deposit (bank) Min limit Max limit Time Charges
First Bank 100 NGN 1m NGN Instant Free
Stanbic IBTC 100 NGN 1m NGN Instant Free
Wema Bank 100 NGN 1m NGN Instant Free
Heritage Bank 100 NGN 1m NGN Instant Free
FCMB Bank 100 NGN 1m NGN Instant Free
Polaris Bank 100 NGN 1m NGN Instant Free
Fidelity Bank 100 NGN 1m NGN Instant Free
Diamond Bank 100 NGN 1m NGN Instant Free
Unity Bank 100 NGN 1m NGN Instant Free
Zenith Bank 100 NGN 1m NGN Instant Free
Skye Branch Collect 100 NGN <10m NGN Instant Free

How to pay Bet9ja online

There are over 20 ways you can pay to Bet9ja online. Some are internet banking, others are courtesy of payment gateways and modern African fintech companies.

Below you will find the list of all the online and mobile deposits featured on Bet9ja:

  • ABEG
  • AstroPay
  • CoralPay Card Gateway
  • Fidelity Internet Banking
  • First Bank Firstmonie
  • Flutterwave
  • GTBank Online
  • GTBank Mobile
  • Heritage
  • Interswitch
  • Interswitch Webpay
  • Korapay
  • NIBSS e-BillsPay
  • OPay
  • PalmPay
  • Paystack
  • Polaris Mobile Wallet
  • Providus Bank Collect_Pro
  • Quickteller Online
  • Shago Payments
  • Sterling Internet Banking
  • UBA Instant Bills Pay
  • Unity Internet Banking
  • Wema Bank (Alat)
  • Zenith Internet Banking
  • Zenith Mobile Money

Also, there is an option of instant payment via a bank card from the website.

If you ask “how do I fund my Bet9ja account” and “how to play Bet9ja online with my bank account”, let’s move to the instructions, where Takebet South Africa explains everything!

Deposit (online) Min limit Max limit Time Charges
Instant card deposit 100 NGN 10k NGN Instant Free
Quickteller (online) N/A N/A Instant 100 NGN + 1.25% (max 50 NGN)
GT Bank (online/mobile) 100 NGN <10m NGN Instant 50 NGN
AstroPay 100 NGN 1m NGN Instant Free
OPay 100 NGN 100k NGN Instant Free
PalmPay 1 NGN 1b NGN Instant Free
Wema Bank (Alat) 100 NGN 1b NGN Instant 20 NGN
FBN Firstmonie (wallet/account) N/A N/A Instant Free
FBN Firstmonie (debit card) N/A N/A Instant 31.5 NGN
Providus Collect Pro (wallet) 1 NGN <100m NGN Instant Free
Providus Collect Pro (debit card) 1 NGN <100m NGN Instant 25 NGN
UBA Instant Bills 1 NGN 1b NGN Instant 20 NGN
Shago Payment 1 NGN 1b NGN Instant Free
Polaris Mobile Instant Instant Instant N/A
Zenith Internet Banking 100 NGN <10m NGN Instant N/A
NIBSS e-BillsPay 100 NGN 1m NGN Instant 100 NGN

Bet9ja instant card deposit: Paystack, Flutterwave, CoralPay

One of the easiest ways to pay Bet9ja is with a bank card online. There is no fee, and you will get the money moved to the account immediately. Here is how to do it:

  1. Log in to your betting account and tap on DEPOSIT in the menu.
  2. Pick “Instant Deposit Cards”.
  3. Choose between available options: Flutterwave, Paystack or CoralPay.
  4. Input the sum of money and tap CONFIRM.
  5. Enter all the needed details and proceed by confirming the transaction.

The Bet9ja minimum deposit for instant card payment via CoralPay, Flutterwave and Paystack is 100 NGN. The maximum deposit equals 10,000 NGN.

Quickteller Bet9ja online deposit

There is a fee of 100 NGN + 1.25% (max 50 NGN) for such a deposit. The Quickteller Bet9ja web address is

How to pay into Bet9ja account with Quickteller online:

  1. Visit the bookmaker’s page on the payment website.
  2. Input the email or the mobile number associated with your virtual Bet9ja account. Now, input your user reference number and the sum of money.
  3. Tap PAY in the next window after verifying the payment details.

This payment is instant.

GT Bank online and mobile Bet9ja deposit

This method is for customers of GTBank. There is a fee of 50 NGN.

Here is how to deposit on Bet9ja from GT Bank online:

  1. Visit your GT Bank Internet Banking and log in.
  3. Choose KC Gaming Networks Ltd and tap MAKE NEW PAYMENTS.
  4. Input your Bet9ja user ID and state the sum of money for deposit.
  5. Confirm the payment with a token code.

Also, you can make GT Bank online deposits from, where you will need to pick “GT Collections”, then “Customized Deposit” and then KC Gaming Networks.

Here is how to pay Bet9ja with GT Bank mobile banking app:

  1. Complete your banking app login.
  2. Pick “GT Collections”, then “Customized Deposit”.
  3. Choose KC Gaming Networks Ltd and tap on BET9JA PAYMENT.
  4. Input your Bet9ja account ID and the money sum.
  5. Pick the banking account to use and enter your PIN before confirming.

Any successful payment via GTBank will be immediate.

Bet9ja AstroPay deposit

A punter can fund the bookie via AstroPay free — either from his betting account with the bookmaker or via the AstroPay app. For the first time, you will need to prove your identity with your email, telephone number and National Identity Number.

Here is how to deposit in Bet9ja with AstroPay card and other mediums:

  1. Log in to your betting account and tap on DEPOSIT in the menu.
  2. Pick “AstroPay Deposit” and input the sum of money to pay.
  3. Input your Nigerian phone number.
  4. Choose one of the options: AstroPay Card (Instant), Internet Banking, Barter, Verve or MasterCard. We recommend selecting the first method.
  5. Complete the transaction.

The minimum Bet9ja deposit in AstroPay — 100 NGN, maximum — 1,000,000 NGN.

Bet9ja OPay deposit

You will need the OPay Android application for this payment. There is no fee. The minimum amount with OPay is 100 NGN, the maximum deposit — 100,000 NGN.

This is how to fund Bet9ja through OPay app:

  1. Log in to the mobile money app.
  2. Tap BETTING.
  3. Input your Bet9ja customer ID and the sum, with this bookie as the “Service”.
  4. Tap on the tick on the right, in the bottom. Then confirm the transaction.

PalmPay deposit to Bet9ja

This is a method for owners of PalmPay Android and iOS applications. No fees here. The minimum PalmPay deposit stated on Bet9ja is 1 NGN and the maximum is 1,000,000,000 NGN, however this seems to be unlikely and needs verification.

Learn how to deposit to Bet9ja with PalmPay app:

  1. Sign in to the mobile money application.
  2. Pick “Betting” from the starting screen.
  3. Pick BET9JA as the biller and choose “Fund Bet 9ja” as the payment item.
  4. Input your Bet9ja account number and enter the sum to deposit.
  5. Hit NEXT, afterwards hit PAY.
  6. Input the transaction PIN and tap COMPLETE to finalise the payment.

Wema Bank deposit in Bet9ja: Alat app

For Wema Bank online deposit, the Alat banking app is a must. Hence, read on if you are a client of this bank or you do care to become one to pay the bookmaker.

Weba Bank (Alat) deposit is subject to a fee of 20 NGN.

Here is how to fund Bet9ja with Alat of Wema Bank:

  1. Sign in to the app wallet.
  2. Proceed to “Payments”, then “ALAT Collections”.
  3. Pick “Sports and Gaming”.
  5. Enter your Bet9ja UserID.
  6. State the sum of money to pay and confirm with PIN.

FBN Firstmonie deposit at Bet9ja

You’ll need the Firstmonie app for this. The fees are absent for topping up with a mobile wallet and from a First Bank account. The fee is 31.5 NGN for a debit card.

This is how to make Firstmonie deposit to Bet9ja:

  1. Sign in to the banking app with your PIN.
  2. Pick “Bet9ja & Lotto” and input your user ID on Bet9ja.
  3. Choose between wallet, FBN account and debit card.
  4. Type in the sum of money to pay.
  5. For a wallet: tap on CONTINUE, then tap on SEND MONEY. Input the PIN.
  6. For a debit card: input your card number, the end date and the secret 3-digit CVV code. State your PIN and then input the OTP from your mobile phone.
  7. For an FBN account: check for BET9JA to be entered as the payment reason and then input your Firstmonie wallet code (five digits) to confirm.

Payment with Providus Bank Collect Pro App to Bet9ja

The wallet deposit is free, but mind a fee of 25 NGN for payment with a debit card.

Here is how to pay into Bet9ja account with Providus Bank Collect_Pro app:

  1. Log in to the banking app and choose “Bet9ja”.
  2. Enter the sum of money and your user ID.
  3. Confirm the operation by tapping PAY.

Depositing with UBA Instant Bills Pay on Bet9ja

A bettor needs to visit for this deposit. The fee is 20 NGN.

Learn how to deposit to Bet9ja via UBA Instant Bills Pay:

  1. Register or log in at the Instant Bills Pay website.
  2. Choose “E-Lottery/Betting” and then pick “Bet9ja”.
  3. Enter your Bet9ja ID as the user wallet ID and tap SUBMIT.
  4. Enter the sum of money and tap SUBMIT.
  5. Choose “Visa/MasterCard” as the payment option and enter your usual card details: 1) the card number, 2) the expiration date, 3) the CVV code.
  6. Confirm the transaction.

Topping up Bet9ja via Shago Payments

The Shago mobile application is necessary for this method. There is no fee.

How to top up the sportsbook with Shago app:

  1. Access your Shago mobile money account.
  2. Choose “Sport Bet and Lottery”.
  3. Tap on SPORT BETTING.
  4. Choose “Bet9ja” from the list of bet sites and an individual account type.
  5. Fill in your Bet9ja account number, the sum of money to pay and tap FUND.
  6. Tap on FUND again after verifying your credentials to finish.

Polaris Mobile deposit to Bet9ja

This path requires owning a Polaris mobile money app.

Follow these instructions to pay Bet9ja with Polaris Mobile:

  1. Sign in to the mobile banking app.
  2. Choose “Bill Payments” and afterwards pick “Others”.
  3. Tap on Bet9ja and use your user ID with the bookie as the service ID.
  4. Fill in the sum of money and, after inputting your PIN, tap on SEND.
  5. Tap on SEND VIA GPRS to confirm.

Using Zenith Internet Banking to fund Bet9ja

For this, a bettor needs to access first.

Here is how to send payment to Bet9ja with Zenith Internet Banking:

  1. Fill in your account number and password to sign in to the banking website.
  2. Pick “Payment”, afterwards choose “Gaming and Lottery”.
  3. Pick Bet9ja as the biller and enter the login ID which is your user identification number on this sport betting website. Tap on CONFIRM YOUR PAYMENT.
  4. Enter the security token and tap on COMPLETE YOUR PAYMENT.

Depositing to Bet9ja via NIBSS e-BillsPay

One of the methods for Bet9ja deposits is NIBSS e-BillsPay, which stands for Nigeria Inter-Bank Settlement System. This method can be used online in the following internet banks: Diamond Bank, CITI, EcoBank Nigeria, FCMB, Fidelity Bank, GT Bank, Keystone Bank, Wema Bank and Zenith Bank. One can deposit with NIBBSS eBills Pay in branches of all Nigerian banks at the time of writing this Bet9ja review.

Here is how to pay the bookmaker with NIBBS e-BillsPay online:

  1. Sign in to your internet bank (on the bank’s official website).
  2. Proceed to NIBSS e-BillsPay, usually in the “Payment & Collection”.
  3. Pick Bet9ja as the payment beneficiary.
  4. Use your customer ID with the bookie and tap CONTINUE.
  5. Fill in the sum of money and tap another CONTINUE button.
  6. Check out all the details provided and tap PAY.
  7. Use the security token to verify this payment.

The minimum for NIBSS e-BillsPay is 100 NGN, the maximum is 1,000,000 NGN. The fees incurred here are 100 NGN no matter the amount of the money transfer.

How to deposit to Bet9ja with USSD

There are few USSD services to pay Bet9ja with in Nigeria, which is particularly useful when you are out of mobile traffic or with a bad internet connection.

The USSD code for funding Bet9ja account for different banks is:

  • GT Bank USSD: *737*50*AMOUNT*500#
  • Unity USSD: *7799*403*USERID*AMOUNT#
  • Zenith USSD: *966*6*2389#
  • Heritage USSD: *745#
  • Fidelity USSD: *770*000*952+USERID+AMOUNT#
  • UBA USSD (Magic Banking): *919*22*USERID#

Dial the universal combination *BankCode*000*952+USERID+AMOUNT# with USSD codes for funding Bet9ja account through other popular banking companies:

  • Access USSD: *901
  • Ecobank USSD: *326
  • FCMB USSD: *329
  • FBN USSD: *894
  • Keystone USSD: *7111
  • Rubies MFB USSD: *7797
  • Stanbic USSD: *909
  • Sterling USSD: *822
  • VFD MFB USSD: *5037
  • Wema USSD: *945

Last but not least, the Access Diamond USSD is *426. With CoralPay USSD (C’Gate), you can also generate a code for a bank from the betting site.

The Bet9ja minimum deposit is 1 NGN and the maximum amount is 1,000,000,000 NGN for Fidelity, Heritage, Unity, Zenith and UBA as stated on the bookmaker.

For CoralPay C’Gate, the minimum is 100 NGN, the maximum is 100,000 NGN.

Takebet South Africa has compiled instructions for the most popular USSD bank deposits below!

Deposit (USSD) Min limit Max limit Time Charges
GT Bank USSD N/A N/A Instant 20 NGN
Unity USSD 1 NGN 1b NGN Instant 30 NGN
Zenith USSD 1 NGN 1b NGN Instant 20 NGN + VAT
Heritage USSD 1 NGN 1b NGN Instant Free
Fidelity USSD 1 NGN 1b NGN Instant 50 NGN
UBA USSD 1 NGN 1b NGN Instant 20 NGN + VAT
CoralPay USSD (C’Gate) 100 NGN 1m NGN Instant Bank fee

GT Bank USSD deposit to Bet9ja

The fee is 20 NGN for this method.

Follow these steps to pay Bet9ja via USSD on GTBank:

  1. Ring *737*50*AMOUNT*500#, while replacing AMOUNT with the sum of money. Example: *737*50*1000*500# for 1000 NGN.
  2. Fill in your customer number with the bookmaker.
  3. Verify and complete your transaction.

Unity Bank USSD funding on Bet9ja

The fee is 30 NGN for the following option.

This is how to deposit with Unity USSD on Bet9ja:

  1. Ring *7799*403*USERID*AMOUNT#, while replacing USERID with the one you have on this betting site and the AMOUNT with the sum of money. Example: *7799*403*8347825*1500# for 1500 NGN and the random ID.
  2. Check out the info and confirm the transaction.
  3. Use your USSD PIN from Unity Bank and tap SEND.

Zenith Bank USSD payment to Bet9ja

The charge is 20 NGN and the additional VAT here.

Learn how to fund Bet9ja with Zenith USSD:

  1. Ring *966*6*2389#.
  2. Enter your client ID with the bookie.
  3. Enter the sum of money.
  4. Confirm the payment.

Heritage Bank USSD transaction for Bet9ja

This USSD method of payment is free of charge.

How to send funding via Heritage USSD to the bookie:

  1. Ring *745#.
  2. Pick Bet9ja and proceed.
  3. Fill in your customer ID with the bookmaker and enter the sum of money.
  4. Use your Heritage USSD PIN and tap SEND to confirm.

Fidelity Bank USSD funding on Bet9ja

The charges amount to 50 NGN with this method.

This is how to send money to Bet9ja via Fidelity USSD:

  1. Ring *770*000*952+UserID+Amount#, while replacing USERID with the one you have with this bookmaker and the AMOUNT with the money quantity. Example: *770*000*952+7347826+2000# for 2000 NGN and the random ID.
  2. Confirm to proceed.
  3. Use the Fidelity USSD PIN to submit the payment.

UBA USSD transaction to Bet9ja

The charge is 20 NGN plus the VAT for this option.

Here is how to pay Bet9ja through UBA USSD:

  1. Ring *919*22*USERID#, while replacing USERID with the one you have with the bookmaker. Example: *919*22*6347825# for the random ID.
  2. Use the Magic Banking UBA PIN of four digits.
  3. Choose an account (if there are two or more).
  4. Input the sum of money and tap YES to confirm.

CoralPay C’Gate USSD Web deposit to Bet9ja

CoralPay lets you generate a USSD string for any bank from the betting site. There is no special fee associated with C’Gate USSD web deposits apart from banks’ ones.

This is how you fund Bet9ja with USSD through CoralPay C’Gate:

  1. Log in to the sport betting website and choose C’Gate USSD from deposits.
  2. Fill in the sum of money, pick any bank from the list and proceed.
  3. Use the given USSD code on your phone to pay (possible for five minutes).

The minimum is 100 NGN, while the maximum is 1,000,000 NGN as per the bookie.

How to withdraw money from Bet9ja account

The only way to withdraw money on Bet9ja is to a banking account in Nigeria. You will be asked to add your account on the website and pass KYC while minding any restrictions connected to the betting offers used (Bet9ja sign up bonus, for instance).

You can use your own bank account only, with the same details as at the bookie.

Here is how to withdraw from Bet9ja online to a bank:

  1. Log in to the bookmaker.
  2. Proceed to withdrawals in your account.
  3. Add a bank account by filling in all the banking credentials and save it.
  5. Input the money sum and pick a bank account number.
  7. Watch out for the confirmation email.

All pending withdrawals can be viewed in the corresponding section of your virtual sports betting account.

The Bet9ja minimum withdrawal amount is 1,000 NGN. The maximum withdrawal is 9,999,999 NGN. The Bet9ja withdrawal time is under 24 hours on banking days.

Withdrawal Min limit Max limit Time Charges
Bank transfer 1k NGN <10m NGN <1 working day N/A

Teach me how to play Bet9ja online and win!

No secret that in Nigeria many beginners want to know how to play Bet9ja and win. This bookmaker offers a variety of around 25 sports for prematch and live betting, including such popular options as soccer (football as it is called here), basketball and tennis. The choice of tournaments is extensive, with African soccer leagues present.

The odds can be described as average to low, starting with a 4-5% margin.

The Bet9ja minimum stake is 100 NGN. The maximum depends on the event and the selection. However, there is the Bet9ja maximum daily payout of 10,000,000,000 NGN and the Bet9ja maximum winning, which is 40,000,000 NGN per one ticket.

Bet9ja betslip (screenshot)

After your wager was placed, there is a way of how to check Bet9ja result — with live scores for matches in soccer and other sports. Just access the “Live Score” section!

There are Bet9ja virtual sports: soccer tournaments and some others. Another product based on virtuals is Bet9jaPlay, both offering video simulations. Also, you will uncover such 24/7 virtuals as Zoom Soccer, the League and the Stadium. Then, in your betting you can use Firebets and Bet9ja Simulate.

Bet9ja Simulate (screenshot)

Asides from placing a bet online on Bet9ja, in shop booking bet with a code is another viable option. This can be also done on the sports betting website online.

Let’s move further to understand how to play and win Bet9ja for beginners!

How to bet online on Bet9ja

The basic way of betting nowadays is online, through a website or a bet app.

Here is how to bet on Bet9ja online on sports:

  1. Log in to the sport betting website.
  2. Pick a soccer event from the main page. Alternatively, tap on A-Z MENU in mobile and pick a sport — or do it from the left-hand menu on desktop.
  3. Tap on the chosen tournament.
  4. Tap on the sporting event to your liking.
  5. Add a bet to the Bet9ja betslip by tapping on the odds.
  6. Enter the stake and check out your potential winnings.
  7. Tap on PLACE A BET to confirm the wager.

Add two or more selections to your Bet9ja bet slip, if you wish to place a multiple or a system wager (the latter being a combination of accumulators). Tap on the “Multiple” or “System” tab in the betslip to place a combo bet and not separate singles.

Mind that the odds on the coupon might change if you think for too long: untick the “Accept all changes” checkbox if you don’t wish the bet to be placed in this case.

How to book a bet: Bet9ja codes and odds in shop and online

If you want to save your selection to share it with friends or gamble on it later at Bet9ja, book a bet in a shop or get Bet9ja match codes and odds on the website.

How to book bet on Bet9ja online via new mobile, desktop and mobile lite:

  1. Visit the website of the bookmaker and stay logged out.
  2. Add one or more selections to your bet slip and access it.
  3. Choose the sum of money (optional).
  4. Tap on the BOOK A BET button.
  5. Screenshot or write down the Bet9ja booking code and details. Alternatively, if doing it online, you will be given your Bet9ja shop booking bet.

Bet9ja: how to book a bet (screenshot)

How to use Bet9ja mobile booking on the old version:

  1. Access the old mobile website of the bookmaker and stay logged out.
  2. Add one or more selections to your betslip and then tap on the cart icon in the top right corner of the screen to go to your coupon.
  3. Input the sum of money and tap on BET.
  4. Screenshot or write down the Bet9ja booking code and details.

To book a multiple or a system, just pick more legs and proceed to the appropriate tab in your betslip before confirming the betting selection you have made.

Bet9ja code for today matches alongside Bet9ja booking codes for tomorrow can be found on Nigerian prediction sites, and Takebet South Africa also offers bets for this bookmaker.

Here is how to use Bet9ja coupon code:

  1. Log in to the online bookmaker.
  2. Find the “Book” field in the betslip block (for new mobile and desktop), or access the empty betslip by tapping on the cart icon (for old mobile), or tap on BOOK A BET in the burger menu (for old Bet9ja mobilite website).
  3. Fill the corresponding field with your booking number.
  4. Hit BOOK (for new mobile and desktop), or LOAD (for old mobile), or ADD TO BETSLIP (for old mobile lite site) to get the betslip filled out.
  5. Hit PLACE A BET/BET to submit the wager.

Mind the info of utmost meaning about Bet9ja code and odds: prices change, so when later you try to place the corresponding bet, the odds might be different.

How to check Bet9ja slip: coupon ticket result

What many sports bettors fail to understand at first is how to use coupon check. Bet9ja betslip result can be easily checked online via the mobilelite, Bet9ja mobile old, full website and new mobile site. Let’s review the ways a customer can do it.

Bet9ja coupon check (screenshot)

Here is how to check Bet9ja slip online on the desktop website:

  1. Access the sporting bet site.
  2. Check out the betslip block on the right-hand side.
  3. Input the bet ID of your slip into the corresponding field.
  4. Tap on CHECK to launch the inquiry.

Here is how to check Bet9ja result for a ticket in the new mobile version:

  1. Access the new mobile site.
  2. Tap on the CHECK BETS tab in the bottom.
  3. Input the bet ID of your slip into the corresponding field.
  4. Tap on CHECK to launch the inquiry. If you made your Bet9ja shop prediction for today (e.g. offline), you can scan the ticket or upload it from the gallery.

Here is how to complete Bet9ja check coupon betslip (old mobile version):

  1. Access the old mobile website.
  2. Tap on CHECK COUPON.
  3. Input the bet ID of your slip (same as coupon code).
  4. Tap on CHECK to launch the inquiry.

Here is how to check betslip on Bet9ja mobilelite:

  1. Access the mobile lite version of the bookmaker.
  2. Tap on the burger menu in the top left corner of the screen.
  3. Pick “Check Your Bet” from the menu.
  4. Input the bet ID of your slip.
  5. Tap on CHECK YOUR BET to launch the inquiry.

The result will be immediate in the case if there is such a bet. Alternatively, you can stroll to the section with all the bets in your account and check the outcome there.

How to cash out Bet9ja

There is a beloved feature called Bet9ja cashout, which lets you fix your winnings or cap your losses by selling your stake back to the online bookmaker before the event you bet on ever happens. This is a particularly sweet option for live betting, with the sportsbook letting you cash out on a prematch bet after the start of the match.

How to cash out on Bet9ja:

  1. Log in to your betting account.
  2. Proceed to the “My Bets” section on mobile and look out for the respective icon near the bets. On desktop, you can also tap on “My Cashouts” in order to proceed to all the bets available for cashing out in prematch and live.
  3. Check out the cash out amount, which is a total sum to be paid out — and submit the request if you are content with it. When in-play, the odds and the developments on the pitch change quickly, so be fast to accept a fine offer.

If you are going for Bet9ja shop online betting on sports, approach a cashier and hand the ticket you wish to cash out: learn the terms, if available, and be paid.

Note: you can’t cash out free bets. The feature itself is offered on numerous events in sporting betting, Bet9ja however decides if they offer it for any particular event.

Bet9ja sports and tournaments

Bet9ja offers a range of 25+ sports on which you can bet:

  • Soccer
  • Basketball
  • Tennis
  • Ice hockey
  • American football
  • Aussie rules
  • Badminton
  • Baseball
  • Beach volley
  • Bowls
  • Boxing
  • Cricket
  • Cycling
  • Darts
  • eSport
  • Futsal
  • Handball
  • MMA (UFC)
  • Motor sports
  • Pesapallo
  • Rugby
  • Snooker
  • Softball
  • Table tennis
  • Volleyball
  • Waterpolo

Bet9ja soccer is close to unmatched with its variety of tournaments. Stroll through the UEFA Champions League and the Europa League, the English Premier League, Spanish La Liga Primera Division, Italian Serie A, German Bundesliga, French Ligue 1, the MLS and the Nigeria Premier Football League to the multi-level choice of tournaments in approximately 50 different countries, including Africa.

Bet9ja sports and tournaments selector (screenshot)

Basketball betting includes the NBA, top European leagues and international competitions such as the Euroleague, FIBA World Cup, Eurobasket and Afrobasket alongside the most developed Latin American and African soccer leagues.

Tennis is also well represented with all the Grand Slams, ATP Masters 1000 and WTA 1000, ATP 500, WTA 500, ATP 250, WTA 250 tournaments, ITFs and more.

What is interesting is the lack of horse and dog racing at the time of writing this Bet9ja review. However, it is compensated with virtual horse racing and greyhounds.

Bet9ja odds

The odds of Bet9ja are average to low compared to other top betting sites in Nigeria. The margin starts around 4% for top sporting events (unless the bookie turns the Odds Surge on), and is reaching around 12% and even more for the smallest events.

Look up the table below for examples of events and their odds on Bet9ja.

Sport Tournament Match 1 X 2 Margin
Soccer UEFA Super Cup Real Madrid vs Eintracht Frankfurt 1.55 4.35 6.00 4.17%
Tennis ATP Atlanta Gojowczyk vs Kyrgios 5.70 1.14 5.26%
Basketball Philippine Cup Tropang Giga vs Converge Fiberxers 1.22 3.40 11.38%

Bet9ja options and meaning of bets

The bookie has a normal to large choice of betting markets, depending on the sport and the event in question. To see all the options, you just need to tap on a match.

Here is a list of soccer Bet9ja betting markets:

  • 1X2
  • Double сhance
  • Over under goals
  • Goal/no goal — GG/NG (both teams to score — BTTS)
  • Correct score
  • Half time full time
  • European handicap
  • Draw no bet
  • Period score betting (5, 10 minutes and etc)
  • Exact total goals
  • Teams to score
  • First team to score
  • First/second half betting
  • Multi goal
  • Home/away goals and 1×2
  • Clean sheet betting

The bookmaker also offers combined bets on soccer such as 1×2 and over under goals, 1×2 and goal/no goal, double chance and over under total and more. On top, there is Bet9ja soccer special meaning Ballon d’Or, transfers, exotic match bets, etc.

Bet9ja betting markets (screenshot)

Let’s review Bet9ja options and meaning of them:

  • Meaning of 1×2 in Bet9ja: this is a bet on the outcome of a given match, e.g. in soccer you can bet on the home team winning (1), on a draw (X) and on the away side winning (2). Hence, the meaning of X in Bet9ja is a draw in the regulation time. Note that in some sports, there are only two outcomes.
  • What is over 2.5 in Bet9ja: this is a bet on a total number of goals being over a particular amount, 2.5 in this case. For this bet to win, there must be three goals or more scored. In other cases, the bet will lose. It is particularly popular in soccer and is offered on the whole match, on halves and separate teams.
  • What is over 1.5 in Bet9ja: this is a bet on a total number of goals being over 1.5. In order for this bet to win, there must be two or more goals bagged.
  • Under 2.5 means what in Bet9ja: this is a bet on a total number of goals being under a particular amount, 2.5 in this case. For this bet to win, there must be two or fewer goals scored. In other cases, this bet will lose.
  • What is handicap in Bet9ja: the meaning of this bet is in guessing the best team or athlete with a positive or negative amount of goals (points, etc) virtually added or deducted from the final result. For example, Asian handicap (-1.5) on the home team in soccer means that this team must win with a two-goal lead or even more (e.g. 2-0, 3-0, 4-2, etc) to stay the winner after the bookie deducts 1.5 goals. The odds will be higher than for a simple win.
  • What is the meaning of 1/2, in Bet9ja (ANB — 1 X, HNB — X2): when wagering on 1/2 in double chance, you bet on the outcome to be either the home or the away team winning. Other options include 1X (or ANB — “away no bet”), combining a bet on the home win or a draw happening, and 2X (or HNB — “home no bet”), which combines a bet on the away win and a draw. Another meaning for 1/2 is home team/away team in the half time full time bet.

In tennis, you will surely get such bets as the match winner, 1st/2nd set winner, over under total of sets and exact number of sets, over under number of games and handicaps. One can also wager on most of these tennis outcomes within the first set.

For some other sports and smaller events, the choice of bets can be scarce. For example, in small basketball events the bookie is offering 1×2, over under points and point spreads only at the time of writing this Bet9ja review. Alas, the NBA is alright.

A bettor can gamble on three types of bets with this bookmaker:

  • Single
  • Multiple
  • System

A single is a wager on a single event, no strings attached. But what is multiple on Bet9ja? The same as an accumulator, this bet combines two or more selections from different matches. Odds of those selections are multiplied to get the multiple odds. One needs each selection to win, or to be voided at least, for not to lose a multiple.

And how does system bet work in Bet9ja? Think of it as a combination of accumulators: the number of selections you have picked is combined in all possible variations, and you get a system of multiples. Here you can still get paid out with one losing leg (or even more), however the payout may as well be less than your stake.

Bet9ja live betting: how to play

There is an in-play section with sports on this bookie. Live bets are wagers on sporting events after they have started. Hundreds of events are available every day in Bet9ja live — bets on soccer, basketball, tennis, table tennis and other sports.

The choice of bets is somewhat smaller in live compared to pre-match. In Bet9ja soccer, anticipate 1×2, double chance, draw no bet, over under goal total, GG/NG, correct score and exact goals. The examples of unique in-play bets include who wins the rest of the match and the team to score the next goal, among other live bets.

Bet9ja live betting (screenshot)

In Bet9ja live betting, you have all the main events and the most popular bet markets right on the home page, where you can filter out separate sports. Use “Calendar” to learn about all the events in all the spots that are soon to enter Bet9ja in-play betting.

Here is how to play live betting on Bet9ja:

  1. Log in to the bookie, go to the “Live” section and tap on the event.
  2. Tap on the bet of your choice.
  3. Enter the sum of money.
  4. Tap on the PLACE A BET button.

To bet on a system or multiple in live, add more selections and choose the corresponding tab in your betslip. Mind the odds which are changing rapidly.

Live matches are followed with graphic visualisation, lineups, statistics and the most important match updates, with some games having a livestreaming available as well.

A bettor can access Bet9ja live score for soccer and other sports.

Bet9ja live scores: results of today and past matches

This Nigerian bookmaker gives a perfect opportunity to check match results and in-depth statistics in soccer, tennis and a few other sports. The Bet9ja live scores platform is provided by Sportradar (Betradar), the biggest sports data firm.

But how to use Bet9ja scores? Takebet South Africa will teach you!

Bet9ja livescore (screenshot)

First of all, you can filter sport events into following types:

  • Results: scores and stats of past matches.
  • Live: scores and stats of matches happening now.
  • Upcoming: scores and stats of future games.

Secondly, you can choose to check Bet9ja livescore today result or plus-minus six days, which is the range in which this online betting site offers to check sports data.

Thirdly, you can order events by the starting time and by competition (alphabetically).

What can you expect to find in each match? First of all, there are Bet9ja scores and odds: the former plus outcomes — for past matches, the latter — for current and upcoming fixtures. In soccer, there is also a half time score. Then, you can check the current tournament table, lineups and match events in detail (goals, substitutions, etc). Finally, you can hide any game from the list or add it to your favourites.


Tired of compiling accumulators and want to try your luck with recommendations from the sportsbook? Bet9ja Firebets were created specifically with this in mind.

Access this section from the menu of this online bookmaker. There you will find ready-made accumulators with eight, 10, 12, 14 and 16 events each. You can pick the number of legs for your multiple and the betting market you wish to gamble on: over 1.5, over 2.5, over 3.5, GG, NG, odd, even, draws, multigoal, HT bets, etc.

Bet9ja Firebets (screenshot)

Found what you fancy? Tap on the corresponding selection with GET CODE — and you will be given a coupon code you can use on site or in the terminal to bet on.

The choice of matches in multibets is random, so Firebets is merely entertainment.

Multiple Builder

Tired of compiling your regular multibets? Get help from virtual intelligence with Bet9ja Multiple Builder! This feature is available to the users of the mobile version.

All you need to do after accessing the accumulator bet builder is to choose the number of selections and the maximum odds. Then, tap on GENERATE NEW FIXTURES to get your multiple. Tap again if you don’t like it — and get a new one.

Ready? Then tap on ADD ALL TO BETSLIP and place your wager.

Bet9ja virtual: how to play and win

Virtual sports are rich beyond measure when it comes to this Nigerian bookmaker.

There are several Bet9ja virtual betting products:

  • Virtual section
  • Bet9jaPlay
  • Zoom soccer
  • Bet9ja Stadium (on mobile)
  • Bet9ja League (on mobile)

Let’s review them all below!

Virtual (Betradar)

The first product from Betradar offers betting on virtual soccer, virtual basketball, virtual tennis, virtual MLB, virtual horses and virtual dogs. In soccer, one can bet on the virtual English League, Asian Cup, UEFA Euro, FIFA World Cup, Nations Cup and Champions Cup. Tournament rules and team names differ.

Typically, you will have 3 minutes 30 seconds to place bets on the next virtual event. Games are simulated based on real-life stat models, which makes analysis possible.

Bet9ja virtual sports betting (screenshot)

In Bet9ja virtual soccer, you can bet on 1×2, draw no bet, double chance, European and Asian handicap, total goals, exact goals, first goal, BTTS, team to score, correct score; on separate teams and separate halves. After the start of a match, its graphical video simulation is shown on a small screen, with stats after it finishes. Near a match, you can click on the stats icon to see all virtual results and scores.

In Bet9ja virtual basketball, which has the NBA as its real-life model, one can bet on the full time winner (incl. overtime), halftime 1×2, total points over under, handicaps (spreads), winning margin, the highest scoring quarter and separate teams.

In Bet9ja virtual tennis, live betting and premarch are both available. You can wager on the match winner and on the correct score of sets, handicaps, set winners and exact game scores, total games over under and on the winners of games and points.

In Bet9ja virtual horse racing and Bet9ja virtual dog racing (greyhound), bets are on Win, Place, Forecast (1st, 2nd, any order) and Tricast (1st, 2nd, 3rd, any order).

In Bet9ja virtual MLB, place online bets on the winner, handicap, total runs and hits, innings (the highest scoring, total scoreless, extra), team to win to nil and more.


So how is Bet9jaPlay different from Virtual? Here you have the virtual Premier League, La Liga, virtual horses and greyhounds to bet on. In soccer, wager every three minutes on a new round of events, while in racing — every two minutes.

Bet9jaPlay (screenshot)

There are only basic bets in the Play. In soccer: 1×2, DC (double chance) and GG/NG (goal/no goal, same as BTTS — both teams to score). In horse racing and greyhound racing, bet on Win/Place/Show, Even/Odd, Exacta, Quinella and Trifecta.

Zoom Soccer

And what is with Bet9ja Zoom Soccer, you may ask? These events can be found among real-world sports. They include the following zoom soccer leagues:

  • Premier-Zoom
  • Liga-Zoom
  • Bundes-Zoom
  • SerieA-Zoom
  • Ligue1-Zoom
  • Primeira-Zoom
  • Eredivisie-Zoom

All the odds, live scores and results in these virtual leagues are entirely simulated, however the real names of the teams are used with a “Z.” letter attached at the front.

The main difference between zoom soccer and other Bet9ja virtuals is that you can combine them with real sports in your bet slip, and zoom bets qualify for betting bonus offers if the other is not specifically stated in the Bet9ja rules for promotions.

The maximum winning equals 10,000,000 NGN for a slip with a zoom event.

Possible betting markets are the same as for real soccer, and as such are very rich.

Bet9ja League

Another virtual soccer product, which is available on Mobile and offers progressive bonuses on top of the usual betting craze. It can be accessed right from the menu.

The product consists of the following leagues:

  • League
  • Premier Turbo
  • Liga
  • Liga Turbo
  • Italy
  • Italy Turbo
  • Germany
  • Germany Turbo

In Bet9ja League, you bet on a new season of virtual soccer a little more than each hour. Turbo ones go even faster than usual. There are over 20 markets: 1×2, double chance, over under total goals, GG/NG, correct score and other popular options.

Bet9ja League virtuals (screenshot)

The bonus system is easy to grasp: you get a free bet when starting, and then you wager more and watch out for the progress bar to go to 100% — and get a bigger bonus, again. The free bets can then be used for winning money in the League.

How to win Bet9ja League? It is completely random, so treat it as pure fun.

The analog for virtual greyhounds is Bet9ja Races.

Bet9ja Stadium

A brand-new virtual sports platform, it is available on mobile. The address is The following virtual soccer leagues are present:

  • Premier
  • Bundesliga
  • Serie A
  • Liga
  • Ligue 1
  • Primeira
  • Eredivisie

You can bet on all popular options, and not only in live, but in prematch as well. Each league is fast as hell, with a new virtual round starting every two minutes.

How to win Bet9ja virtual soccer leagues

First thing you need to remember: have a money management system in place, always. Word from the wise: never bet more than you can afford. Set up a certain amount of money for betting on virtuals for a month — and never top it.

In your betting strategy, a good idea is to wager 1-2% of your bankroll each time. Bigger bets will likely make a dent in your pocket sooner than you expect.

Before gambling, study the Bet9ja rules — T&C for soccer bets. You will never learn how to win Bet9ja virtual soccer if you don’t understand the punts you place.

Now, research the statistics. In zoom soccer, tap on the icon next to the name of the match you are betting on to open live scores and past results of the virtual league. There you will find the league table, recent form, full time and half time results as well as win probabilities derived from these Bet9ja scores. And — use the common techniques of sports analysis and your better judgement to pick effective bets!

Bet9ja Casino review: games, bonus and live casino

The company is licensed to take bets on slots and more, so you can play Bet9ja casino games legally online as well as get a special Bet9ja casino welcome bonus.

After accessing the corresponding section of the new website, choose between:

  • Live casino
  • Slots
  • Table games
  • Roulette
  • TV games
  • Arcade
  • Numbers

All available games are also classified under “Popular”, “New” and “Top Games” tabs. At the time of writing this Bet9ja casino review, games filtered as popular ones included “Aviator”, “Pyramids of Anubis”, “Take the Shot”, “Spin and Win”, “49ja”, “Lucky Dice”, “Cards Hi-Lo”, “Lucky Streak 1”, “Gates of Valhalla” and more names.

Bet9ja live casino (screenshot)

In the Bet9ja live casino, beautiful European girls offer you to play these games:

  • “Sweet Bonanza: Candy Land”
  • “Roulette”
  • “Baccarat”
  • “Blackjack”
  • “Lottery”
  • “Texas Holdem Poker”
  • “Mega Wheel”
  • “Lucky 7”
  • “Mega Sic Bo”
  • “32 Cards”
  • “Andar Bahar”
  • “Dragon Tiger”

So how to play Bet9ja Casino? After you have created your virtual account with the company, make the first deposit and tap on either “Casino” or “Live Casino” in the menu. On the old mobile version, one can pick a game among available ones. Play!

The last questions but not the least: how to use Bet9ja casino bonus for new players and how to withdraw it. Takebet South Africa will tell! Each registered player is entitled to a first deposit bonus at this bookmaker, which is 100% on sports + 50% on casino. Mind that there is no Bet9ja shop free bet for casino, so you must register online for this.

The maximum bonus amount for the casino is 50,000 NGN, meaning that even a deposit bigger than 100,000 NGN will not get you over 50k in a welcome bonus.

Here is how to withdraw Bet9ja casino bonus:

  1. Register, make the first deposit and wait until you get the sign up bonus.
  2. Wager the given amount 40 (forty) times in seven days. For the casino bonus, the minimum stake is 50 NGN and the maximum stake is 10,000 NGN.
  3. Withdraw all winnings and the bonus afterwards.

You can use Bet9ja casino bonus on mobile only, and for the following games: “Spin & Win”, “Lucky Dice”, “Take the Shot”, “Baccarat”, “Hot Shot” and “Africa Roulette”.

That’s all! Now you know how to play Bet9ja casino!

Bet9ja shop: Lagos computer outlets, web register

In Nigeria, especially in Lagos, Bet9ja shops are open to visitors. One can visit any outlet and, being over 18 years old and having documents to prove it, use a Bet9ja shop to book a bet or place one with cash money. After that, Bet9ja shop codes and odds for virtual soccer betting, Premier League among real tournaments, and other sports can be used to wager on the same selections with updated prices online.

Here is the list of three best Bet9ja shops (Lagos region):

  • Maryland Mall shop: Maryland Mall, 350-360 Ikorodu-Ososun Road, Lagos (tel. 08026312558)
  • G O Atlantis shop: 16 Makinde Cl, Yaba 009234, Lagos (tel. 07030977557)
  • Annuva Mall shop: Suite 12, Annuva Mall, Eti-Osa 101283, Lekki (tel. 0816 145 1500)

The web Bet9ja shop address is You can register Bet9ja shop account online for sport betting on that site, or you can just visit an outlet to start.

Bet9ja agent: how to become and open betting shop (screenshot)

When visiting an outlet, there can be a computer: Bet9ja shop lets you place bets from such terminals if you have passed the registration. Or, wager with a cashier.

You can also ask the service manager to help you download the mobile betting app. Bet9ja shop commission is zero: no registration fee and no charges for making a bet.

Mind that you can check your Bet9ja winning ticket online at!

Bet9ja mobile app download (APK) for Android phone

The bookmaker provides punters with an Android mobile application. Bet9ja app for iPhone download is impossible, so at the time of writing iOS users are left out.

Android Bet9ja APK is provided for version 4.1 and higher. There are two different applications — one with the sportsbook and the other with the online casino. You can complete your Bet9ja app download (latest version of APK) from the full website.

Bet9ja mobile app download for Android (screenshot)

Here is how to download Bet9ja app for Android:

  1. Take your Android phone or tablet.
  2. Find “Application Settings” (or “Security”).
  3. Tick the “Unknown Sources” box to allow download from them.
  4. Visit the company at
  5. Tap on either DONWLOAD SPORTSBOOK or DOWNLOAD CASINO to download Bet9ja APK of your choice on your mobile phone.
  6. Run the file from the “Downloads” folder for installation.

Many users of mobile ask how to download old Bet9ja app. Get it via software websites popular in Nigeria, however remember to check the APK for viruses.

Bet9ja new and old mobile website, Mobile Lite, desktop version

There are several versions of Bet9ja official website:

  • New and old desktop sites
  • New mobile site for smartphones
  • Mobile Lite (limited experience for costly traffic)
  • Old mobile site for palasa phones
  • Web Bet9ja Shop

Let’s explore each website version below!

Bet9ja full website for desktop: new and old

The new and old desktop are similar in functionality. However, the new Bet9ja desktop version is faster, modern, has a fancy interface and is better organised. The menu is placed at the top and features such sections as “Sports”, “Live”, “Casino”, “Live Casino”, “Bet9jaPlay”, “Virtual”, “Super9ja”, “Firebets” and “Promotions”.

Bet9ja new desktop site (screenshot)

On the left-hand side of the desktop version, you get the list of top tournaments. Below is the listing of all sports, and also tournaments categorised by countries. You can filter this listing with such options as “Today”, “3H”, “24H”, “72H” and “All”.

At the centre of the new desktop website, you have bets and odds for top live events, then top prematch events. In the bottom are the upcoming fixtures. A punter can filter each of these three blocks by sport. And the web betslip is on the right-hand side.

Bet9ja old desktop website (screenshot)

Sign up (Bet9ja online registration) and login are placed in the top right corner of a desktop page, as well as the access to your account and to deposits after you log in.

The desktop account menu features:

  • Username
  • User ID
  • Withdrawable amount
  • My Account
  • My Bets
  • Cashier
  • Messages
  • Bonus Sport
  • Bonus Casino
  • Bet9ja Rewards
  • Logout button

When searching for the website of this bookmaker, sometimes people use the following names: bet9jacom, wwwbet9ja, www9jabet, wwbet9ja, wwwbetgja, wwwbet9a and wwwbet9j.

Bet9ja new mobile version

Being a proud owner of a smartphone, pick the new Bet9ja mobile version as the platform of choice. All the latest features, the designs are great, and it is easy to use.

At the top of the screen, you have registration, login and the account menu after you sign in. Inside, you can deposit and withdraw, check bets, rewards and bonuses.

Bet9ja new mobile website (screenshot)

Below you have a top menu with the most used sections and features:

  • Soccer
  • League
  • Zoom
  • Live
  • Stadium
  • Today
  • Simulate
  • Casino
  • Check a Bet
  • Book a Bet

Further below, under the slider with betting offers, you got matches and odds. Soccer highlights are chosen by default, but you can turn to Live, Zoom or games picked for you. Tap on any event to see all the odds — or tap on the menu button in the left bottom corner to see all sports and tournaments, Virtuals, Casino and more.

You also got the Casino in the bottom near Menu, Betslip, My Bets and Deposit.

Bet9ja mobile old website

Suited for people with palasa phones (simple feature phones), Bet9ja old version mobile doesn’t seem to be put to sleep anytime soon. It is simple but functional.

Bet9ja old mobile website (screenshot)

Home screen greets you with the main menu:

  • New mobile
  • Login
  • Register
  • Bet
  • Live
  • Firebets
  • Bet9ja League
  • Zoom
  • Bet9ja Races
  • 49ja
  • Spin & Win
  • Snakes
  • Promotions
  • Treasure quest
  • Hot shot
  • Casino
  • Virtual
  • Fast bet
  • Betslip
  • Odds search
  • Check coupon
  • Results
  • Contacts
  • How to play
  • Website
  • Rules

Some of these sections are doubled under the menu in text.

The betslip is placed under the cart icon at the top. There you got the login too. After you sign in, the main menu is updated with the following sections: Deposit, Betslip, Book a bet, Betlist cashout, Bets, Transactions, Bonus transactions, Bet9ja rewards, Cashier, Withdraw, Check coupon, Generals, Messages, Login list and Simulate.

As you can see, the old Bet9ja mobile phone site is packed with features! Access to old Bet9ja is possible from “Quick Links” in the menu of the new phone website.

Bet9ja Mobilelite

Given the price of mobile traffic in Nigeria and low speeds in some regions, Bet9ja Mobile Lite version is great for users of smartphones who don’t fancy the mobile old.

At the top, you got access to the main menu, registration, login, betslip and account.

Bet9ja mobilelite (screenshot)

Below are quick links such as Soccer, Zoom, Live, Today and All sports. Tap on the arrow on the right-hand side to see more: Virtual, 49ja, Casino, Rewards, slots and other casino games, Promotions, Check a Coupon, Book a Bet, Help and Contact.

You can also access the old Bet9ja mobile version from this navigation menu.

Below the quick links, you got top soccer events with the most important odds. Tap on any event to see all the possible gambles, tap on any odds — and place a bet!

Livestreaming of sports

This online bookmaker broadcasts sporting events on their website and in the new Bet9ja app, which makes it stand out. Live streams of sports are placed in “Live”. To watch livestreaming of soccer and more, you must have a balance of 200 NGN plus.

You can follow some of the top soccer leagues such as Serie A and also smaller ones, including tournaments from Brazil, Argentina, Japan, South Korea, Turkey and more, which was true at the time of writing this review. Tennis broadcasts include ATP and WTA matches, with some events in basketball and ice hockey as well.

For Bet9ja live streaming, look for a camera icon displayed near events in “Live”.

Bet9ja customer care number, email and more contacts

The company is always ready to support a customer. If you have an issue with Bet9ja, contact the customer representative through one of a few methods.

The following Bet9ja contacts are available:

  • Phone call
  • Email
  • Online message
  • Twitter support

Bet9ja customer care number for a telephone call is not one, but four: 018889309, 08099990939, 015158888 and 014405145. They take calls from 8 am till 9 pm.

Bet9ja customer care email is If you wish to send them an online message, you can do this via the “Contact Us” section of their website.

Last but not least, Bet9ja Twitter support answers at @Bet9jaHelp.

Except for the phone line, which answers instantly, the waiting time is up to 48 hours.

Have a question about Bet9ja betting site? Ask!
post question


Is Bet9ja available in South Africa?

Currently no. In South Africa, Bet9ja doesn’t operate. Nigeria is the only country of operation for this bookmaker, where it takes bets online and in shops. The company is the largest in the country and top 3 in the world.

Who owns Bet9ja?

Practically, the sole owner of Bet9ja Nigeria sport betting is its founder, Kunle Soname. His net worth topped 100,000,000 US dollars in the 2017-2018 season.

How to create Bet9ja account?

One can register a virtual sports betting account with the company through any platform: the desktop website, all the mobile versions and the app.

Here is how to open an account with Bet9ja:

  1. Visit the bookmaker on the web.
  2. Fill in the required fields: email, full name and birth date of birth. Input an optional promotional code for Bet9ja if you have one. Tap on CONTINUE.
  3. Create your username and password. Pick your Nigerian state, enter your Nigeria telephone number, read the rules and tap CREATE MY ACCOUNT.
  4. Check out your email and tap on the link/button in the verification email.

You need to be 18 or over to gamble. Afterwards they will ask to provide personal and financial documents to verify your personality, age and your banking account.

Is there a Bet9ja registration fee?

There is NO FEE for people willing to register and play at this bookmaker.

Is there a Bet9ja welcome bonus?

For sure there is! When registering with this bookie online, one gets a 100% first deposit bonus on sports of up to 100,000 NGN and an additional 50% first deposit casino bonus of up to 50,000 NGN. Complete their terms and then get paid out!

How to use Bet9ja bonus for new players?

Follow the instructions of using the welcome bonus for sports:

  1. Register and make your first deposit. Mind that 100,000 NGN is the maximum bonus for sports, so paying more won’t get you over 100k in bonus money.
  2. Stake the full deposit amount with odds of 3.00 or over to get the bonus.
  3. Wager the bonus you have received 10 times within 30 days on sports, with the maximum of 30,000 NGN per event/bet on odds of 3.00+.
  4. Redeem the bonus amount and any winnings you have gained.

Example: a punter made his first deposit of 17,000 NGN, wagered this amount on sports once, and it was matched with an additional 17,000 NGN in bonus on sports. Now this punter has 30 days to wager the bonus 10 times over on sports, e.g. 170,000 NGN, with odds of 3.00 or more.

How to use Bet9ja casino bonus for new players?

Follow the instructions of using the welcome bonus for casino:

  1. Register and make your first deposit. Mind that 50,000 NGN is the maximum bonus for the casino, so paying more won’t get you over 50k in bonus money.
  2. Gamble the bonus you have received 40 times within seven days, each bet from 50 NGN to 10,000 NGN, on the following games: “Spin & Win”, “Lucky Dice”, “Take The Shot”, “Baccarat”, “Hot Shot” and “Africa Roulette”.
  3. Redeem the bonus amount and any winnings you have gained.

Example: a punter made the first deposit of 50,000 NGN, and it was matched with an additional 25,000 NGN in bonus on the casino. Now you have seven days to wager the bonus you’ve got 40 times on the stated casino games, e.g. 1,000,000 NGN.

What is promotion code in Bet9ja?

Let us guess: you have checked out the registration form of this bookmaker, so you are currently wondering what in the world is a Bet9ja code you were asked to input?

This is a bonus code which lets you get additional benefits aside from the general welcome offer. But how to get Bet9ja promotion code? First of all, monitor Takebet South Africa for we can bring you a unique promo code from the company in the future.

Secondly, explore the offline marketing activities of this bookmaker and take part — you may be given a promo code. Thirdly, register, bet big — and you may get codes.

How to credit my Bet9ja account?

There are five ways to fund your account at this bookmaker:

  • ATM card payment
  • QR code online payment
  • Bank cash payment
  • Online and mobile wallet transfer
  • USSD transaction

Step-by-step instruction for an ATM deposit in Nigeria:

  1. Go to an ATM (must support Quickteller or Interswitch).
  2. Use your card with the PIN.
  3. Tap either “Pay Bills” or “Quickteller”, then pick the account type.
  4. Tap either “Pay Merchant” or “Others”.
  5. Use the 04226901 merchant code and your customer reference number.
  6. Enter the money sum and confirm the transfer.

Step-by-step instruction for an online QR code deposit:

  1. Log in to your betting account.
  2. Tap on DEPOSIT and then on QR CODE PAYMENT.
  3. Enter the money sum and tap on CONTINUE.
  4. Scan the QR code shown on the next page with your mobile bank.
  5. Confirm the transfer.

Bank deposits are made available in branches of the First Bank, Polaris Bank, Heritage Bank, Unity Bank, Fidelity Bank and several other establishments.

Step-by-step instruction for an in-branch bank cash deposit in Nigeria:

  1. Visit a branch of your bank office and ask for a deposit slip.
  2. Fill the fields in: 1) account name — BET9JA, or KC Gaming Networks (Bet9ja) for Zenith, 2) account number — your customer number, or 130048023/1013665585 for Zenith, 3) depositor’s name — your full name, 4) amount, 5) depositor’s phone — your mobile phone (if asked).
  3. Give the slip to a cashier — and ask him to process the payment through the following platforms and channels: Zenith — XPATH, Diamond — Collection, Wema — Collect, FCMB — SlipFree/E-Wallet, Stanbic — iBranch Collect, FBN — First Console, Polaris — Collect or Heritage — Collection.
  4. Wait for the receipt from the teller.

USSD payments to this bookmaker are powered by banks, so you need to be a customer of any appropriate bank to make a transfer from your banking account. All or almost all of the established Nigerian banks are known to support this feature. Read the review on Takebet South Africa for Bet9ja USSD deposits and how to complete them.

Online payments are made via internet and mobile banking, mobile wallets and from the betting website itself by debit card through payment gateways of Flutterwave, Paystack and Coralpay. You can also order a bank transfer or deposit from Quickteller online. Read on Takebet South Africa about Bet9ja online deposits and get guides.

What is the USSD code for funding Bet9ja account?

Depending on the bank, different USSD codes are used for deposits:

  • GTB: *737*50*AMOUNT*500#
  • Unity: *7799*403*USERID*AMOUNT#
  • Zenith: *966*6*2389#
  • Heritage: *745#
  • Fidelity: *770*000*952+USERID+AMOUNT#
  • UBA Magic Banking: *919*22*USERID#
  • Access Bank: *901
  • Ecobank: *326
  • FCMB: *329
  • FBN: *894
  • Keystone: *7111
  • Rubies MFB: *7797
  • Stanbic: *909
  • Sterling: *822
  • VFD MFB: *5037
  • Wema: *945
  • Access Diamond: *426

What is Bet9ja merchant code for ATM card deposit?

The merchant code for ATM deposits is 04226901 for this online bookie.

What is Bet9ja minimum deposit amount?

The minimum amount to deposit equals:

  • QR code mobile deposit — 100 NGN
  • Bank cash deposit (in-branch) — 100 NGN
  • Online and USSD payments — 1-100 NGN
  • ATM card payments — depends on the bank card

What is Bet9ja maximum deposit amount?

The minimum amount to deposit equals:

  • QR code mobile deposit — 10,000 NGN
  • Bank cash deposit (in-branch) — 1,000,000 NGN (usually)
  • Online and USSD payments — 10,000-1,000,000,000 NGN
  • ATM card payments — depends on the bank card

How to withdraw from Bet9ja?

You can withdraw money from Bet9ja to your personal banking account:

  1. Sign in to your online betting account.
  2. Proceed to the account menu and tap on MY ACCOUNT.
  3. Choose the “Manage bank account” tab and tap on ADD BANK ACCOUNT.
  4. Submit all the banking details. Complete account verification if asked.
  5. Proceed to the “Withdrawal” tab after you have added a bank account. Tap on WITHDRAW FUNDS. Choose the sum, the account and confirm the transfer.

How many hours does it take Bet9ja to pay?

The Bet9ja withdrawal time for a bank is up to one banking day (24 hours).

What is Bet9ja minimum withdrawal amount?

The minimum amount to withdraw equals 1,000 NGN (one thousand naira).

What is Bet9ja maximum withdrawal amount?

The maximum amount to withdraw equals 9,999,999 NGN (under ten millions naira).

How to place a bet on Bet9ja online?

Launching your punt is easy and can be done on mobile (old and new) and desktop.

Here is how to bet on sports online with Bet9ja:

  1. Register or access your profile. Deposit if needed.
  2. Pick any sport, then choose a tournament and tap on an event.
  3. Tap on the odds of the bet you fancy.
  4. Proceed to the betslip. If you have made more than one pick, choose to bet them in a multiple or in a system, in the case if that’s what you want.
  5. Input the sum of money and confirm your bet.

You’re all set!

How to book a bet on Bet9ja?

Here is how to book a betting selection to place it later or share with pals:

  1. Visit the online bookmaker and stay logged out.
  2. Tap on odds to your liking and access the betslip (a cart icon in old mobile).
  3. Enter the sum of money.
  4. Tap on the BOOK A BET button — for desktop, new mobile and mobilelite. Alternatively, tap on the BET button, if you are using the mobile old site.
  5. Remember or write down the booking number. Mind that odds may change.

One can also book a bet in Bet9ja betting shops!

How do I check my betslip on Bet9ja?

Easily explore your online bet slips in the “My Bets” section of your account.

Alternatively, check out any bet slip even being logged out by its ID:

  1. Access the online sportsbook.
  2. Proceed to the empty betslip (desktop) or tap on CHECK A BET (mobile).
  3. Enter your bet ID into the empty field of the form. On mobile, you can also scan a ticket or add a picture of it from your mobile phone gallery.
  4. Tap on the button in the form to submit the query!

How to check Bet9ja result?

Anyone can use the live scores of this company to check sports results for soccer, tennis and more. For this, tap on LIVE SCORE in the menu of the bookie and navigate to the match you need via filters by sports and tournaments, and dates.

The livescore shows HT and match scores, the current tournament table and field squads for soccer. Also, you can check out match events like goals, cards, etc.

Mind that you can check out only today’s results and plus-minus six days from today.

How to use Bet9ja cashout?

One is able to cash out, e.g. sell an unsettled bet to the bookmaker prior to the event it was placed on being concluded. And in-play too! Here is how to do it:

  1. Log in.
  2. Access the section with all your bets. For the desktop, tap on “My Cashouts”.
  3. Watch out for the cashout icon near unsettled wagers.
  4. Tap on any and study the sum of money offered for cashout. If you are ready to agree to the terms, submit your request.

Cashouts are paid out instantly!

How to play live betting on Bet9ja?

One is able to place Bet9ja in-play bets, thus gambling on sporting events unfolding.

How to play live betting:

  1. Sign in to your account and check out for positive balance.
  2. Pick the “Live” section from the main menu.
  3. Filter through sports and tournaments, then tap on the chosen event.
  4. Add odds to your betslip by tapping on them.
  5. Choose the type of bet, enter the money sum and confirm!

Mind the odds changing fast in-play, so make the checkbox “Accept odd changes?” in the betslip unticked, if you don’t wish to bet on odds that got lower or higher.

Watch livestreaming or graphic visualisation of a match to make right decisions!

How to play virtual on Bet9ja?

There are quite a few virtuals sports products to play:

  • Virtual
  • Bet9jaPlay
  • Zoom
  • Stadium
  • League

Last two are available on mobile only, while others are universal.

On the basic virtual platform, one wagers on soccer, tennis, basketball, the MLB, horses and dogs. Names of most teams and athletes are real, but the odds and stats are generated. The choice of bets is large, and there is a graphic visualisation.

The Play offers two virtual soccer leagues, horses and greyhounds. Other three products are soccer only, offering prematch and/or live betting. The action is 24/7! Given the generated and more or less random nature of virtuals, they are fun only.

To play virtuals, deposit to your account, choose a product, tap on odds and gamble.

What is Bet9ja minimum stake?

The minimum stake equals 100 NGN for sports. Note that maximum depends on the event and the wager, however for welcome bonus rollover it is 30,000 NGN.

What is Bet9ja maximum payout daily?

The maximum payout equals 10,000,000,000 NGN per day for sports.

What is Bet9ja maximum winning per ticket?

The maximum winning amount equals 40,000,000 NGN per bet on sports.

Can I play Bet9ja jackpot free?

That is true! This online bookmaker provides a jackpot prediction game for all registered players, which is FREE and is called Super9ja. Predict six correct scores in the given soccer matches correctly — and win or share millions of Nigerian naira.

There are complimentary prizes for the best handicappers who haven’t guessed all the scores correctly. Guaranteed 265,000 NGN are split between the top 20 (Jul 22):

  • First — 100,000 NGN
  • Second — 50,000 NGN
  • Third — 30,000 NGN
  • Fourth — 20,000 NGN
  • Fifth — 11,250 NGN
  • Sixth — 11,250 NGN
  • Seventh — 7,500 NGN
  • Eighth — 7,500 NGN
  • Ninth — 7,500 NGN
  • Tenth — 3,833 NGN
  • Eleventh — 3,833 NGN
  • Twelfth — 3,833 NGN
  • Thirteenth — 1,063 NGN
  • Fourteenth — 1,063 NGN
  • Fifteenth — 1,063 NGN
  • Sixteenth — 1,063 NGN
  • Seventeenth — 1,063 NGN
  • Eighteenth — 1,063 NGN
  • Nineteenth — 1,063 NGN
  • Twentieth — 1,063 NGN

What are Bet9ja codes and meaning of them?

The company uses codes for wagering options — abbreviations that might not be understandable at first, but are useful on the old mobile site for their shortness.

Takebet South Africa has compiled a glossary of the most popular bet codes on Bet9ja:

  • 1X2: match outcome, including home win (1), draw (X) and away win (2).
  • Double (DC): double chance, including 1X (home win or draw), 12 (home or away win) and X2 (away win or draw).
  • O/U: over/under goals (e.g. O/U 2.5 — over/under 2.5 goals).
  • GG/NG: goal/no goal (same as both teams to score — yes/no).
  • DNB: draw no bet (match outcome with a draw bringing a stake refund).
  • HT/FT: half time/full time (outcome of the first half and of the match).
  • Correct: final score of a match.
  • Tot goals: exact number of goals scored.
  • Highest: the highest scoring half.
  • Team to: team to score.
  • At least a: at least one goal to be scored.
  • Home win to/Away win to: a team to win to nil.
  • Home score/Away score: a team to score by half time.

What is the meaning of 1×2 in Bet9ja?

The 1×2 betting is all about guessing the winner of a match. A bettor picks one of three options: 1 (home win), X (draw) or 2 (away win). The bet is settled according to the regular time result. The market with two outcomes is “Match Winner”.

What is the meaning of handicap in Bet9ja?

When placing a punt on handicaps, one bets on the outcome either with a virtual advantage in goals, points, etc (positive) — or with a virtual disadvantage (negative).

There are two types of handicaps on Bet9ja: European handicap and Asian handicap. The first one lets you bet on a draw but doesn’t offer a possibility of a stake being voided. The second one excludes a draw as a possible result and offers a return of the bet in case there is a draw after application of the chosen handicap.

Example: an Asian handicap (-1.5) on Team A in a soccer match. For this bet to win, the team in question must triumph with an advantage of two goals or more (2>1.5).

What is over 2.5 in Bet9ja?

Over 2.5 goals is a bet on the total number of goals scored being more than 2.5. For a victory, three or more goals should be bagged. Some ask ‘what does over 1.5 mean in Bet9ja?”. Well, this is the same bet, but with a margin of 1.5 goals.

Example: a punt on over 2.5 goals in a soccer match. Teams finish 2-1, meaning they scored three goals. Three is more than 2.5, hence you are a winner.

What under 2.5 means in Bet9ja?

Under 2.5 goals is a bet on the total number of goals scored being fewer than 2.5, which means that for a win, you need two or fewer goals to be bagged.

Example: a punt on under 2.5 goals in a soccer match. Teams finish 1-1, meaning they scored two goals. Two is fewer than 2.5, hence you are a winner here.

How to play Bet9ja soccer?

After logging in, tap on SOCCER in the main menu (if on mobile) or choose it from the sports selector on the left (if on desktop). Pick a tournament to wager on and tap on it, then tap on the match you are interested in to see all the available bets.

You will see decimal odds on soccer. How to use them? Multiply your stake by the odds to get the potential payout, which is your initial stake plus possible clean profit.

A punter can play ordinary single bets, multiples (accumulators) and systems (combos of multiples) on soccer at this bookie. If you add one selection to the betslip, then you get a single only. Add two or more soccer matches — and you can pick either multiple or system bets right in the betslip, or place separate singles.

How can I win Bet9ja?

The million dollar question for any sports loving Nigerian: how to win Bet9ja! There is a set of recommendations to adhere to, which will boost your chances of winning.

Here is how to play Bet9ja and win:

  • Understand bets, odds and meaning of them, sports and tournaments. Start with studying the rules of each and every bet, to understand how it is settled and if it includes anything but the regular time of a sporting event. Understand the odds and how they are created from probabilities of events happening. Wager only on the sports and tournaments you know perfectly.
  • Research and analyse. Always bet objectively. Explore such data as live scores, the recent form, H2H, deep performance stats of teams and athletes, and how the recent games unfold, step by step. Find trends. And bet on them!
  • Employ money management strategy. Set a fixed monthly bankroll for betting and don’t top it ever. Bet no more than 1-2% of that bank each time to cover your risks, or derive the amount from the perceived value of a bet.
  • Employ value odds strategy. Make calculated gambles only. For this, analyse probabilities yourself and choose undervalued betting odds.
  • Don’t be emotional or greedy. There is no other way of how to profit on Bet9ja than to be satisfied. Develop a strategy, stick to it and learn from your mistakes. Don’t make emotional bets and don’t try to gamble back after losing. However, let yourself loose with a fun bet now and then. Good luck!

Who are the highest Bet9ja winners of all time?

The biggest winner of this bookie known to date is Arinze Cosmas Ezeanyanwu, who won 46 million Nigerian naira from a bet of 400 NGN on soccer around 2017.

Olashile Ali and Saheed Oniloyi, a pair of Nigerian seasoned sports gamblers, are also known for winning around 8 million Nigerian naira combined at this bookie.

How to download Bet9ja app for Android latest?

The company offers a betting app to all users of mobile phones with Android version 4.1 or higher. Follow the next steps for the latest Bet9ja APK download:

  1. Allow downloads from unknown sources.
  2. Go to the special page:
  4. Install the app from the .apk file in the “Downloads” folder.

Is Bet9ja mobile app download for iPhone possible?

There is no option to download Bet9ja mobile app for iOS with this bookmaker.

How to get Bet9ja old mobile app?

Download old Bet9ja app from free software sites available on Google.

How to get access to old Bet9ja mobile website?

Access the old sport betting site of the bookie via this link:

Where do I find Bet9ja shop in Lagos?

The addresses of some of the Bet9ja Lagos shops in Nigeria are:

  • Maryland Mall, 350-360 Ikorodu-Ososun Road, Lagos (call 08026312558)
  • 16 Makinde Cl, Yaba 009234, Lagos (call 07030977557)
  • Suite 12, Annuva Mall, Eti-Osa 101283, Lekki (call 0816 145 1500)

How to check coupon on Bet9ja?

After betting in a shop, one sometimes wants to double check his ticket. You can do it with a cashier in another offline shop — or proceed with it on the web.

Here is how to complete Bet9ja check coupon online:

  1. Visit the website.
  2. Enter the coupon code in the empty field of the “Coupon Check” block.
  3. Hit the green arrow button and check out the details of your bet.

How to check winning ticket on Bet9ja?

Well-well-well, somebody got lucky lately with some Bet9ja winning tickets? And now you wish to explore the status of your gambles! This can be done online.

Here is how to check Bet9ja ticket online:

  1. Visit or for an online bet. Otherwise, in the case of an offline coupon ticket, access the website.
  2. Find the “Check bet” field on the new website, or the “Coupon check” on the web Bet9ja shop, or tap on the “Check coupon” if using the old mobile site.
  3. Input your bet ID and submit it for a check.
  4. Explore the information on your winning ticket.

For online bets, one can also venture to the “My Bets” section in your account.

How to make money on Bet9ja?

Given that sports betting is a game of chance more than skill, the only sure way to make money on Bet9ja is to be an agent — let’s be honest about it from the start.

Agents in Nigeria open shops under the brand of this company to earn commission.

Want to make money betting? Then look into the loyalty program Bet9ja Rewards!

How to become a Bet9ja agent?

Some aspiring Nigerian entrepreneurs are wondering how to be Bet9ja agent to make money. This lets you open up a betting shop and take bets under the famous brand. To become one, you just need to get in touch with the bookmaker — either call 014405148 or write a letter and send it to the email

What is Bet9ja customer care number?

Contact the company via the following telephone numbers in Nigeria:

  • 018889309
  • 08099990939
  • 015158888
  • 014405145

You can call from 08:00 till 21:00.

What is Bet9ja customer care email?

Message the customer support by email

How to change bank account on Bet9ja?

Follow the next steps to change your bank account:

  1. Visit the online bookmaker and sign in.
  2. Proceed to “Deposits” and tap on MANAGE BANK ACCOUNT.
  3. Either go to the “Add Bank Account” tab — or visit the “Bank Account Details” and tap EDIT near the information on your current banking credentials.
  4. Enter your new banking details and submit them.

Contact the customer care if having issues with changing the bank account.

How to transfer money from one Bet9ja account to another?

This bookmaker provides a unique possibility of transferring money funds from one sportsbook account to another user of Bet9ja after both complete KYC procedure.

How to transfer money from one Bet9ja account to another user:

  1. Sign in to your account with the bookie.
  2. Go to the menu with account financials and tap TRANSFER FUND.
  3. Enter the recipient’s name and user ID, enter the amount.
  4. Proceed by submitting the transaction.

These money should be wagered at least once on odds of 1.50 or over before the user who received them can withdraw the funds. Or, the money can be sent back.

Mind the function is usually available from the old mobile site and may be disabled.

How to remove debit card from Bet9ja account?

Follow these steps to remove a debit card from your betting account:

  1. Sign in to the online bookmaker.
  2. Proceed to “Deposits” and tap on INSTANT CARD DEPOSITS.
  3. Input any sum of money within limits and tap CONTINUE.
  4. Delete the debit card in question from the list by hitting the “X”.

Contact the customer care if having issues with removing a banking card.

Where can I find my Bet9ja account number (user ID)?

Visit the bookmaker and log in. On the desktop version, you will find your account number in the top right corner. On mobile and in app, check out the bottom of the account menu. In both cases, your user ID will be placed near your username.

How to reset Bet9ja account?

In order to reset the access to your account, visit the sport betting site on any platform and tap on FORGOTTEN PASSWORD in the top right corner of the desktop or on LOGIN and then on the FORGOT YOUR PASSWORD link on mobile.

Choose to recover via your registered email or via SMS to the registered phone. You will get an email or a message with a reset link. Follow it and set up a new password.

How to delete my Bet9ja account?

Some folks wishing to make a pause ask how to deactivate Bet9ja account. This can be done, but only with the help of the customer care and not manually by yourself.

Here is how to delete Bet9ja account:

  1. Visit the betting website and sign in.
  2. Proceed to the “Contact us” section.
  3. Tap on SEND US A MESSAGE.
  4. Compose one with the title “Request to delete my account”. In input the following details: name and user id, copy of your ID, reason for deletion.
  5. Send the message.

Alternatively, you can contact the bookie about this issue at

5 things about Bet9ja you should know before betting

Learn a few thing about this top Nigerian sportsbook before you start gambling:

  1. This company is the biggest in Nigeria and third most popular in the whole world, with over three millions visits every day on average. It is also the most popular website overal in Nigeria — only Google and Youtube topped it.
  2. There is a 100% welcome bonus for the sportsbook and an additional 50% sign up bonus for the casino, which you get after the first deposit.
  3. The bookmaker is dubbed as the home of virtuals, with a few separate virtual sport betting products: Virtual, Bet9jaPlay, Zoom, Stadium and League.
  4. This online bookie is perfectly adapted to any digital platform with its new mobile and desktop website, old mobile version and Bet9ja mobilelite version.
  5. There are tens of deposit methods: numerous Nigerian banks (in-branch, online and mobile), QR code, ATM deposit, USSD and online wallets.


There are numerous pros to Bet9ja. Advantages include a big welcome offer for sports and casino, accumulator bonuses and more promotions including a loyalty program. Also, one can play Bet9ja jackpot prediction free to guess exact scores.

A bettor can top up his account with virtually all the methods made possible in Nigeria: by cash and via banks, through QR code from the online betting website itself, via ATM, online by a debit card, with mobile wallets and online payments.

This company is truly home of virtuals with several products for betting on virtual soccer, tennis, basketball, baseball, virtual horses and dogs in live and prematch.

As for real sports, there are around 25 of them, and loads of betting markets. You can bet on them live too, watching live streams from stadiums and using cashout. Other useful features, generating accumulators, are Multiple Builder and Firebets.

Betting is possible on desktop and any mobile device, even via old palasa phones, and in shops. Bet9ja offers a casino with roulette, table games, slots and more!


There are not so many cons when it comes to Bet9ja. Takebet South Africa would stress that betting odds are average to low, with margin starting around 4% and reaching 10%+.

Bonuses are great, however the sum of the welcome bonus must be placed 10 times on the bookmaker and 40 times on the online casino, which are substantial numbers.

Also, there is no live chat with customer support on the website.

Overall impression is somewhat cluttered given lots of products, some overlapping the other like in virtuals, so maybe in future the bookie would cut those less popular.

Feedback on the Bet9ja bookmaker

Bet9ja is top of its game, and rightly so, with loads of sports, virtuals and casino games. It is ideally adapted to Nigeria with several Bet9ja mobile bet platforms, features and payment options, and offering offline bets in shops of Lagos and more.

A bettor can find virtually anything here, but will have to somewhat sacrifice odds which are on the lower side. The bookie compensates it with an abundance of bets.

The opinion of Takebet South Africa: Bet9ja is the choice for novice and intermediate bettors!

by   Dipo Lukman