Bet9ja    3
If padi asks about playing Bet9ja in Nigeria, he often wants to know how to bet online! Learn about registering an account, funding it and withdrawing money, getting a welcome bonus and more.

Bigger than world: review of the Naija giant, Bet9ja

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

The things Nigerians ask about this online sportsbook, ranging from the questions about the old mobile version of Bet9ja to the inquiries about downloading their new mobile app, show just how vast the customer base of this company is — both oldies and newbies.

Experts of Takebet Philippines have carried out an extensive research of the company for our Bet9ja review: you will learn how to open an account, fund it and withdraw money, how to play the bookie for beginners and win to make money, get access to the old mobile website of Bet9ja, book a bet and more.

Keep reading Takebet Philippines and get educated now!

Bet9ja homepage (screenshot)

The legend of Kunle Soname: Bet9ja owner and his 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 the founder of the bookie then, and what is his net worth? Kunle Soname is the founder and owner of Bet9ja, an investor, a sports manager and a football 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 football 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.

Kunle Soname was believed to possess over 100,000,000 US dollars in 2017-2018, so by 2023 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 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.

Company profile: license, corporate net worth and popularity

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 account creation.

One can go for a shop sport betting offline asides from the online bookmaker.

The official address of their full website is and

Users of feature phones can play the mobilelite version of the bookmaker at or access the old Bet9ja mobile website at One can also download the new mobile app on their site.

So what is the net worth of Bet9ja itself? 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 2023, 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 Philippines doubts it has changed.

The betting 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 offer100% first deposit bonus on sports (max 100,000 NGN) and 50% first deposit casino bonus (max 50,000 NGN)
Deposit optionsATM 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 optionsBank transfer
SportsSoccer (football), 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
SMS bettingNo
USSD bettingNo
Mobile appAndroid
Live chatNo
Support Twitter@Bet9jaHelp
Support (general inquiries), (account inquiries), (become an agent)
Support tel018889309, 08099990939, 015158888, 014405145

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. The Bet9ja logo, a unity of red and green letters forming their name and with a small footy ball, is renowned through the country. Just check for Bet9ja reviews on Takebet Philippines!

This gambling company is known to pay big. In 2017, there was a 46 million naira winner by the name of Arinze Cosmas Ezeanyanwu, who won from a football bet of 400 NGN. As of 2023, 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 football 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 football 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 football, 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!

Break into online betting: opening of Bet9ja account

Before you can bet on their odds, learn how to register an account online to become a new Bet9ja customer. The sign up is done via all the website versions and the app.

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

Bet9ja registration form (screenshot)

There is no registration fee for setting up a betting profile online.

Follow this step-by-step guide to complete your Bet9ja registration:

  1. Visit the full website, the mobile lite version or the app. Tap REGISTER. The following instructions will guide you through the process..
  2. Fill in the required fields in the first form: 1) email, 2) first name, 3) last name, 4) date of birth and 5) a 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 for Bet9ja. Pick your state in Nigeria among 36 available. Input your Nigerian mobile number, make yourself acquainted with the T&C and tap on CREATE MY ACCOUNT.
  4. Follow the special hyperlink to verify your online registration at Bet9ja, which will be delivered to your email stated in the signup form. There will be a large green button called ACTIVATE ACCOUNT. Hit it to finish your sign up.
  5. Check out your account number after your register.

Bet9ja login (screenshot)

How to verify account through KYC/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. This 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)

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.

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
Betting on
Played for
Few months
Naija biggest, probably everyone started out here. What I enjoy most is Bet9ja virtuals: so they provide virtual football with games every few minutes and odds like full tume 1x2 total goals halftime betting and such. Whats more you can follow sports with casino betting. Will put 4 stars for Bet9ja myself.
Betting on
Football, Basketball, Other sports
Played for
More than a year
all i need for football betting - i can find here. this is the first bet site I started playing with, still one of my favourites. also they give a generous #100000 bonus for 1st deposit now, interesting if creating new account. it is probably 4 stars for me, given then i moved on to betwinner and 1xbet

Promotions of Bet9ja: terms and conditions of bonuses

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)
  • 170% accumulator bonus boost
  • Loyalty rewards program
  • Super9ja League: a free bet jackpot
  • Odds boost

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

100% welcome bonus: how to claim and redeem

The biggest welcome offer in Nigeria, as this sign up bonus of Bet9ja is dubbed by the firm in the advertising, is a 100% first deposit bonus (maximum 100,000 NGN).

By creating an online account, you also get the 50% casino bonus of up to 50,000 NGN! Mind: if you register at a Bet9ja shop, you don’t get the casino promo.

Say you are done with opening a betting account: now you need to fund it for the first time, and the bookie will double your first deposit, but the sum of the sportsbook bonus is capped at 100,000 NGN. Example: if you deposit 45,000 NGN, then you get 45,000 NGN as a bonus. If you deposit 100,000 NGN, then you get as much on top. Now, if you pay 115,000 NGN, for instance, then you get the same 100,000 NGN.

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 the bonus for registration at Bet9ja, but how to redeem it? 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.

The maximum stake for this signup promotion at Bet9ja equals 30,000 NGN now, 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).

Mind you’ll have 30 days to use the bonus!

170% 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 a boost at Bet9ja. 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 bonus terms and conditions.

Thirty-eight and over170%

Cut 1: new mobile bonus on accumulators

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

First, you need to add a minimum of five legs to your multiple and tap the Cut 1 option in your betslip at Bet9ja. 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!

Rewards program: win cash for points

Another one among the Bet9ja promo offers, 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 the 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 the bonus terms and conditions. But how to make money from playing at 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.

Free bet: Super9ja jackpot

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

It is very simple to grasp: complete your sign up, take part in the weekly game by predicting six correct scores in the given soccer matches and win. The highest winning in 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.

Odds Surge

The last but no least among their promotions is the odds boost of Bet9ja. 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 means for deposits and withdrawals

Deposit is a must before you even learn how to use your account at Bet9ja. Even the welcome bonus 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.

Let's find out how to fund an account and 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.

ABC of funding your betting account with Bet9ja

There are five methods (or groups of options) to use for deposits.

The first one is the ATM funding, which is basically the same for any bank. Further on, Takebet Philippines will tell you as a Bet9ja client how to fund an account with ATM card.

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

Then, there is an option for punters to complete a 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 an 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!

ATM card

Funding your betting account at a Nigerian ATM is an option used by many. Mind that the merchant code of Bet9ja is 04226901 — you will need it for cash machines. The fee of 100 NGN plus 1.25% of the deposited amount (up to 50 NGN) is due.

This is how to deposit with ATM card to Bet9ja 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.

DepositMin limitMax limitTimeCharges
ATM cardVaryVaryInstant100 NGN + 1.25% (max 50 NGN)

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 through a 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 minimum deposit when using a QR code in Bet9ja equals 100 NGN. The maximum deposit amount is 10,000 NGN for QR code payments. The time is instant.

DepositMin limitMax limitTimeCharges
QR code online100 NGN10k NGNInstantFree

Bank deposit: 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 Philippines will offer instructions on every bank below, however you should inquire about their availability before depositing.

To complete your funding 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 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 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 online registration (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 minimum deposit is 100 NGN for a bank in-branch payment to Bet9ja, while the standard 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 limitMax limitTimeCharges
First Bank100 NGN1m NGNInstantFree
Stanbic IBTC100 NGN1m NGNInstantFree
Wema Bank100 NGN1m NGNInstantFree
Heritage Bank100 NGN1m NGNInstantFree
FCMB Bank100 NGN1m NGNInstantFree
Polaris Bank100 NGN1m NGNInstantFree
Fidelity Bank100 NGN1m NGNInstantFree
Diamond Bank100 NGN1m NGNInstantFree
Unity Bank100 NGN1m NGNInstantFree
Zenith Bank100 NGN1m NGNInstantFree
Skye Branch Collect100 NGN<10m NGNInstantFree

Online payments

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.

Deposit (online)Min limitMax limitTimeCharges
Instant card deposit100 NGN10k NGNInstantFree
Quickteller (online)N/AN/AInstant100 NGN + 1.25% (max 50 NGN)
GT Bank (online/mobile)100 NGN<10m NGNInstant50 NGN
AstroPay100 NGN1m NGNInstantFree
OPay100 NGN100k NGNInstantFree
PalmPay1 NGN1b NGNInstantFree
Wema Bank (Alat)100 NGN1b NGNInstant20 NGN
FBN Firstmonie (wallet/account)N/AN/AInstantFree
FBN Firstmonie (debit card)N/AN/AInstant31.5 NGN
Providus Collect Pro (wallet)1 NGN<100m NGNInstantFree
Providus Collect Pro (debit card)1 NGN<100m NGNInstant25 NGN
UBA Instant Bills1 NGN1b NGNInstant20 NGN
Shago Payment1 NGN1b NGNInstantFree
Polaris MobileInstantInstantInstantN/A
Zenith Internet Banking100 NGN<10m NGNInstantN/A
NIBSS e-BillsPay100 NGN1m NGNInstant100 NGN

Instant card deposit: Paystack, Flutterwave, CoralPay

One of the easiest ways to pay the bookie 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 minimum deposit for instant card payment via CoralPay, Flutterwave and Paystack is 100 NGN in Bet9ja. The maximum deposit equals 10,000 NGN.

Quickteller (online)

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

Paying with Quickteller online into a Bet9ja account:

  1. Visit the bookmaker’s page on the payment website.
  2. Input the email or the mobile number associated with your virtual 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)

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

Depositing 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 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 with GT Bank mobile banking app to Bet9ja:

  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 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.


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.

Depositing 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 deposit in AstroPay — 100 NGN, maximum — 1,000,000 NGN.


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.


This is a method for owners of PalmPay Android and iOS applications. No fees here. The minimum PalmPay deposit stated 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 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 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 (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 a betting account 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 UserID at the bookie.
  6. State the sum of money to pay and confirm with PIN.

FBN Firstmonie

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.

Making a Firstmonie deposit to Bet9ja:

  1. Sign in to the banking app with your PIN.
  2. Pick “Bet9ja & Lotto” and input your user ID.
  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.

Providus Bank Collect Pro App

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

Here is how to use the Providus Bank Collect_Pro app to pay:

  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.

UBA Instant Bills Pay

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

Learn to deposit via UBA Instant Bills Pay below:

  1. Register or log in at the Instant Bills Pay website.
  2. Choose “E-Lottery/Betting” and then pick “Bet9ja”.
  3. Enter 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.

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 account number, the sum of money to pay and tap FUND.
  6. Tap on FUND again after verifying your credentials to finish.

Polaris Mobile

This path requires owning a Polaris mobile money app.

Follow these instructions to pay 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.

Zenith Internet Banking

For this, a bettor needs to access first.

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

  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.

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.

USSD funding

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 a betting account with Bet9ja 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 to fund an 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 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 Bet9ja website.

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

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

Deposit (USSD)Min limitMax limitTimeCharges
GT Bank USSDN/AN/AInstant20 NGN
Unity USSD1 NGN1b NGNInstant30 NGN
Zenith USSD1 NGN1b NGNInstant20 NGN + VAT
Heritage USSD1 NGN1b NGNInstantFree
Fidelity USSD1 NGN1b NGNInstant50 NGN
CoralPay USSD (C’Gate)100 NGN1m NGNInstantBank fee


The fee is 20 NGN for this method.

Follow these steps to pay 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

The fee is 30 NGN for the following option.

This is the way to use Unity USSD for deposits:

  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

The charge is 20 NGN and the additional VAT here.

Learn how to fund your account with Zenith USSD in Bet9ja:

  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

This USSD method of payment is free of charge.

Sending funds 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

The charges amount to 50 NGN with this method.

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

  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.


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

Pay through UBA USSD this way:

  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

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.

Follow the three steps to make a USSD funding 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.

Withdrawing money for Bet9ja customers: step by step

On Bet9ja, the only way to withdraw funds is by using a banking account in Nigeria. You will be asked to add it on the website and pass KYC while minding any restrictions connected to the betting offers.

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

Here is how to withdraw money to a Nigerian bank account from Bet9ja online:

  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 minimum withdrawal amount is 1,000 NGN at Bet9ja. The maximum withdrawal is 9,999,999 NGN. The withdrawal time is under 24 hours on banking days.

WithdrawalMin limitMax limitTimeCharges
Bank transfer 1k NGN<10m NGN<1 working dayN/A

Teach me playing Bet9ja online and winning!

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 football (soccer as it is called here), basketball and tennis. The choice of tournaments is extensive, with African football leagues present.

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

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

Bet9ja betslip (screenshot)

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

There are virtual sports to bet on here: soccer (football) 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 Simulate.

Bet9ja Simulate (screenshot)

Asides from placing a bet on Bet9ja online, doing it in a shop or booking a bet with a code are other viable options. The latter can be done online and on their website.

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

How to go about your first bet online

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

Here is how to go about betting on sports online from an account with Bet9ja:

  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 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 betslip, 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.

Booking bets at Bet9ja with codes 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 match codes and odds on the website.

Follow this instructions to book a bet 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 booking code got from Bet9ja and the details.

Bet9ja: how to book a bet (screenshot)

How to use the mobile booking on the old version of Bet9ja:

  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 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.

Here is how to make use of a coupon code:

  1. Log in to the website of Bet9ja.
  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 the old 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.

Instructions for bet slip and coupon result checks

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

Bet9ja coupon check (screenshot)

Checking a slip on the desktop website online:

  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.

And this is how you can check the results of a ticket in the new mobile version of Bet9ja:

  1. Access the given website version.
  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.

These are the steps to complete a coupon check via the 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.

This is the way to check betslip on the mobilelite version of Bet9ja:

  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.

Cashing out bets in advance with 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.

Follow these steps to cash out when playing on the Bet9ja website:

  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.

Note: you can’t cash out free bets!

What sports and competitions are on offer?

There is a range of 25+ sports on which you can bet via Bet9ja:

  • Soccer (football)
  • 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 (football) 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 football 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.

How good are Bet9ja's 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.

SoccerUEFA Super CupReal Madrid vs Eintracht Frankfurt1.554.356.004.17%
TennisATP AtlantaGojowczyk vs Kyrgios5.70-1.145.26%
BasketballPhilippine CupTropang Giga vs Converge Fiberxers1.22-3.4011.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 football (soccer) betting markets:

  • 1X2
  • Double chance
  • 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 1x2
  • Clean sheet betting

The bookmaker also offers combined bets on football such as 1x2 and over under goals, 1x2 and goal/no goal, double chance and over under total and more. On top, there are soccer specials such as Ballon d’Or, transfers, exotic match bets, etc.

Bet9ja betting markets (screenshot)

Let’s review the betting options which Bet9ja provides and the meaning of them:

  • Meaning of 1x2: this is a bet on the outcome of a given match, e.g. in football 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 is a draw in the regulation time. Note that in some sports, there are only two outcomes.
  • What is over 2.5: 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 football and is offered on the whole match, on halves and separate teams.
  • What is over 1.5: 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.
  • What under 2.5 means: 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 handicap means: 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 football 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 (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 1x2, over under points and point spreads only at the time of writing this 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 a 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 at this bookie? 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.

Live betting features

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 the 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 football, anticipate 1x2, 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)

On the live betting platform of Bet9ja, 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 the events in all the spots that are soon to go live.

Learn the way to play using their live betting opportunities:

  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.

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 (football), tennis and a few other sports. The live scores platform of Bet9ja is provided by Sportradar (Betradar), the biggest sports data firm.

But how to use Bet9ja for scores? Takebet Philippines 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 today’s results or plus-minus six days in livescore, which is the range in which this betting site offers the 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 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.

Virtual sports: what’s on offer

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
  • Stadium (on mobile)
  • League (on mobile)

Let’s review them all below!

Virtual (Betradar)

The first product from Betradar offers betting on virtual football (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 virtual soccer, you can bet on 1x2, 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 virtual basketball, which has the NBA as its real-life model, one can bet on the full time winner (incl. overtime), halftime 1x2, total points over under, handicaps (spreads), winning margin, the highest scoring quarter and separate teams.

In 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 virtual horse racing and virtual dog racing (greyhound), bets are on Win, Place, Forecast (1st, 2nd, any order) and Tricast (1st, 2nd, 3rd, any order).

In 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 football, 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: 1x2, 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 rules of 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 the League, you bet on a new season of virtual football a little more than each hour. Turbo ones go even faster than usual. There are over 20 markets: 1x2, 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.

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 football 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.

Casino review: games, bonus and live casino

The company is licensed to take bets on slots and more, so you can play casino games legally online as a Bet9ja customer and get a special 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, the 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.

Bet9ja live casino (screenshot)

In the live casino of Bet9ja, 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”

The last questions but not the least: how to use the casino bonus for new players and how to withdraw it. Takebet Philippines will tell! Each registered player of Bet9ja is entitled to a first deposit bonus at this bookmaker, which is 100% on sports + 50% on casino.

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.

Adhere to these instructions to withdraw the 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”.

How we went about downloading Bet9ja mobile app (APK)

The bookmaker provides punters with an Android mobile application. There is now way to download the Bet9ja app for iPhone, as currently iOS users are left out.

The Android 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 get your app by downloading the latest version of the APK from the Bet9ja site.

Bet9ja mobile app download for Android (screenshot)

Here is how to download the 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 the APK of your choice on your mobile phone.
  6. Run the file from the “Downloads” folder for installation.

Online platform interface and experience: new and old mobile websites, Mobile Lite and desktop versions

There are several versions of the official Bet9ja website:

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

Let’s explore each website version below!

Full website for desktop: new and old versions

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)

The sign up and login features 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

Reviewing new mobile version of Bet9ja

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. Football 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.

What’s to anticipate from Bet9ja old mobile website?

Suited for people with palasa phones (simple feature phones), the Bet9ja old version mobile site 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 mobile phone site is packed with features! Access to the old website of Bet9ja is open from “Quick Links” in the menu of the new phone website.

Description of Bet9ja Mobilelite version

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!

Is there any sports streaming?

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

You can follow some of the top football 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 live streaming, look for a camera icon displayed near events in “Live”.

Customer care number, email and other 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

The 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.

The 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, their 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

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 the Bet9ja mobilelite.
  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 jackpots completely 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 Philippines 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.

Final comments on the online 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 Philippines: Bet9ja is the choice for novice and intermediate bettors!

Join community: sign up to comment or log in!

No one has commented yet.
Share your thoughts!