On this page
  1. Title and disclosure
  2. Bonuses
  3. Overview
  4. Product sections
  5. Payments
  6. Apps
  7. Registration and KYC
  8. Licence scopes
  9. Support
  10. Limits
  11. Responsible gambling
  12. Alternatives
  13. Vertical ratings
  14. Testing methodology
  15. Related guides
  16. FAQ

Title and disclosure

Bet9ja Review: Nigeria's Best-Known Sportsbook

Nigeria

Licensing transparency (20%) 10 / 10
Odds (15%) Not verified
Payments (15%) 6.4 / 10
Products (15%) 9 / 10
Apps (10%) 5.5 / 10
Bonuses (10%) 7.9 / 10
Responsible gambling (5%) 10 / 10
Support (5%) 5.5 / 10
Usability (5%) Not verified

How we rate

Welcome bonus: 100% on the first deposit up to 100,000 NGN

Terms Visit site Bet9ja
Written by BookieScout Editorial Facts checked 3 November 2026 Updated 10 November 2026

Pros

  • Very wide football coverage, especially Nigerian and European leagues
  • Online account and shop network work together through booking codes
  • Several ways to bet: new site, Old Mobile, Mobile Lite, app

Cons

  • Many interfaces can be confusing for a new user
  • Odds and terms change often - check the betslip before you confirm

Bonuses

Welcome bonus: 100% on the first deposit up to 100,000 NGN Top offer

Type
Welcome deposit
Audience
New customer
Vertical
Sports betting
Bonus
100%
Maximum bonus
100,000 NGN
Excluded markets
Cashed out bets and void bets do not count towards the wagering requirements.
Excluded games
Stakes on casino games with equal probability outcomes do not count towards the wagering requirements.
Effect of a withdrawal
Bonus Winnings may be redeemed into the cash balance for Completed Bonus Promotions only; if the bonus balance is below the minimum bet at expiry of the Term it is forfeited.
Full terms

Each bonus promotion is organised by KC Gaming Networks Limited (“Bet9Ja”) and is subject to the respective Bonus Rules that supplement these Bonus Terms and Conditions.

Checked 3 November 2026Opens on help.bet9ja.com

170% Multiple Boost

Type
Accumulator boost
Audience
All eligible
Vertical
Sports betting
Bonus
170%
Minimum odds
1.200
Minimum selections
5
Excluded markets
Best price odds events are excluded; VOID events are not considered in the boost calculation.
Full terms

Bets exceeding the maximum win amount of 100,000,000 NGN will NOT qualify for the boost.

Checked 3 November 2026Opens on help.bet9ja.com

OddsSurge: enhanced odds on selected markets

Type
Odds boost
Audience
All eligible
Vertical
Sports betting

Checked 3 November 2026Opens on help.bet9ja.com

Big Leagues Live: up to 15% of live stakes back as a Sports Bonus

Type
Cashback
Audience
All eligible
Vertical
Sports betting
Bonus
15%
Maximum bonus
500,000 NGN
Minimum odds
3.000
Full terms

Place qualifying LIVE bets on matches from Europe's Top 5 Leagues between Friday 00:00 and Sunday 23:59 (WAT).

Checked 3 November 2026Opens on promotions.bet9ja.com

UCL Express Delivery: 50% of Tuesday stake back as a Sports Free Bet

Type
Free bet
Audience
All eligible
Vertical
Sports betting
Bonus
50%
Maximum bonus
50,000 NGN
Credited automatically
Yes
Minimum odds
3.000
Stake returned
No
Full terms

Place pre-match bets on Tuesday’s UCL games (min total stake ₦1,000, min total odds 3.00, settled by 23:59 Tuesday).

Checked 3 November 2026Opens on promotions.bet9ja.com

Drops & Wins 2026: ₦40,000,000,000 prize pool (daily tournaments and weekly Wheel Drop)

Type
Other
Audience
All eligible
Vertical
Casino
Opt-in required
Yes
Valid
3 March 2026 – 3 March 2027
Full terms

Minimum qualifying bet: ₦240 Only the first 5,000 qualifying bets per player count toward tournament scoring.

Checked 3 November 2026Opens on promotions.bet9ja.com

betBOOM: randomly enhanced odds on sports bets, payout up to N1 Billion

Type
Odds boost
Audience
All eligible
Vertical
Sports betting
Maximum cash-out
1,000,000,000 NGN
Full terms

The most selections you can make on one bet slip is 40.

Checked 3 November 2026Opens on promotions.bet9ja.com

Nigeria free bet: free bet on Bet9ja League for eligible customers

Type
Free bet
Audience
Selected customer
Vertical
Sports betting
Stake returned
No
Effect of a withdrawal
Winnings can only be withdrawn after any winnings bet using the Freebet has been settled.
Full terms

The winnings will be calculated as winnings minus Freebet stake.

Checked 3 November 2026Opens on help.bet9ja.com

Overview

One of the biggest sportsbooks in Nigeria, with deep coverage of Nigerian and European football and a large network of shops.

Rating8/ 10
Status in the marketActive
RegistrationOpen
Minimum age18+
Brand
Bet9ja
Owner
KC Gaming Networks Limited
Operator
KC Gaming Networks Limited

Bet9ja has been part of Nigerian betting since 2013 and is one of the names most bettors in the country know first. It covers Nigerian and European football in depth and runs both an online sportsbook and a large network of retail shops.

What Bet9ja offers

Pre-match and live betting, Fast Bet, a betslip with booking codes that can be taken to a shop, virtual games and casino. Long-time users can still open the classic interface - see our guide to Bet9ja Old Mobile.

Who Bet9ja suits

Bet9ja suits bettors who follow Nigerian and European football closely and want a very wide choice of matches and markets. It also fits people who bet both online and in shops: a betslip saved as a booking code online can be placed at a Bet9ja shop.

Because Bet9ja runs several interfaces - the main site, Old Mobile, Mobile Lite and the app - a newcomer may need a little time to find their way. Before you deposit, check the payment methods available to you and the current bonus terms on the site.

How to register at Bet9ja Nigeria

  1. 1 Open the registration page

    Go to the official Bet9ja site and choose Register, or open the registration page directly.

  2. 2 Enter your details

    Fill in your name, e-mail and password, add a promo code if you have one, and confirm that you are 18 or older.

  3. 3 Confirm with a one-time password

    Choose Verify & Create Account and enter the one-time password (OTP) you receive.

  4. 4 Make your first deposit

    Once the OTP is accepted, the account is open and Bet9ja takes you to the deposit page.

How to deposit and withdraw

  1. 1 Deposit

    Log in, choose Deposit from the account menu and pick a payment method. Bet9ja's help centre has a step-by-step guide for each method.

  2. 2 Add your bank account

    Under Manage Bank Account choose Add Bank Account. The account holder's name must match the name on your Bet9ja account.

  3. 3 Withdraw

    Choose Withdrawal in the My Account menu, enter the amount and pick your bank account from the list.

  4. 4 Confirm with an OTP

    Choose to receive the one-time password by SMS or e-mail and enter it to send the request. Withdrawals go only to your registered bank account.

Product sections

Sports

16 total
  • Football
  • Basketball
  • Tennis
  • Table Tennis
  • Ice Hockey
  • Virtual Sports
  • Volleyball
  • American Football
  • Baseball
  • Handball
  • Rugby
  • Motorsport
  • Boxing
  • Cricket
  • Darts
  • MMA

Live betting

Bet on sports at Bet9ja

More on Bet9ja

Features

  • YesCash Out
  • YesPartial Cash Out
  • YesEarly Payout
  • YesLive Betting
  • YesLive Streaming
  • YesBet Builder
  • YesBooking Code
  • YesStatistics / Match Centre
  • YesResponsible Gambling Limits

Betting basics

Account currencies
NGN (default)
Odds format
Decimal
Mechanism
Fixed odds
Stake
10 – 10,000,000 NGN
Maximum win
100,000,000 NGN

Payments

Deposit

MethodLimitsTimeFeeChannelKYCRestrictionsChecked
Nigerian bank account100 – 10,000,000 NGN≤ 24 hNo feeUSSD, Bank transfer, Online bankingYesWithdrawals only to a bank account registered under the player's name. Withdrawal "Within 24 Banking Hours" per the help page; the General T&C say withdrawals are generally processed within 5 banking days, subject to verification. Wema Bank deposits are limited to 100K.03.11.2026
OPay100 – 100,000 NGNMobile money, Bank transferDeposit only: withdrawals can only be made to a registered bank account. OPay transfer limit is 100 – 5M.03.11.2026
PalmPay100 – 1,000,000 NGNMobile money, Bank transferDeposit only: withdrawals can only be made to a registered bank account. PalmPay transfer limit is 100 – 5M.03.11.2026
Quickteller100 – 10,000,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Bank cards100 – 1,000,000 NGNNo feeCardDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Bet9ja Virtual Account100 – 49,000,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Paystack100 – 100,000 NGNNo feeCardDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Flutterwave100 – 100,000 NGNNo feeCardDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Squad100 – 10,000,000 NGNNo feeCardDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
CoralPay100 – 1,000,000 NGNNo feeUSSD, Card, E-walletDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
KoraPay100 – 1,000,000 NGNNo feeDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Monnify100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Nomba100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Pocket App100 – 1,000,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Telegram Wallet100 – 100,000 NGNE-walletDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
USDT (crypto)≥ 1 NGNCryptoDeposit only: withdrawals can only be made to a registered bank account. Limit published in USDT, not NGN.03.11.2026
9jaPay App100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
9PSB (Bank9ja)100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
ATM depositDeposit only: withdrawals can only be made to a registered bank account. Limits depend on the card.03.11.2026
Bet9ja USSD (Richezza)100 – 100,000 NGNUSSDDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Bet9ja Gateway (USSD and bank transfer)100 – 100,000 NGNUSSD, Bank transferDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Budpay card100 – 10,000 NGNCardDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Fidelity Bank (USSD and internet banking)100 – 1,000,000 NGNUSSD, Online bankingDeposit only: withdrawals can only be made to a registered bank account. USSD deposits are limited to 100K.03.11.2026
FirstMonie100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Optimus Bank100 – 1,000,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Veedez (ShagoPay)100 – 1,000,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
Smart Cash100 – 100,000 NGNDeposit only: withdrawals can only be made to a registered bank account.03.11.2026
UBA VAS USSD100 – 10,000 NGNUSSDDeposit only: withdrawals can only be made to a registered bank account.03.11.2026

Withdrawal

MethodLimitsTimeFeeChannelKYCRestrictionsChecked
Nigerian bank account1,000 – 100,000,000 NGN≤ 24 hNo feeUSSD, Bank transfer, Online bankingYesWithdrawals only to a bank account registered under the player's name. Withdrawal "Within 24 Banking Hours" per the help page; the General T&C say withdrawals are generally processed within 5 banking days, subject to verification. Wema Bank deposits are limited to 100K.03.11.2026

Apps

Web Available

Website
bet9ja.com

Desktop

Registration and KYC

  1. Before withdrawal

    To request a withdrawal or add a new bank account the e-mail address is verified first and then the account is verified with one accepted identity document (photo of the front and back, taken or uploaded from a phone). Status is confirmed within three minutes of submitting; if not, a manual check can take up to 72 hours. The bank account holder name must match the Bet9ja registration details.

    Processing
    0–72 h

    Documents:

    • National id – NIN slip
    • Passport – Passport
    • Driving license – Driver's licence
    • Other – Voter’s Card (one of the accepted proofs of identification)
  2. Registration

    Registration form: name, e-mail, password, optional promo code, confirmation of age 18+; one-time password (OTP) authentication. No identity document is requested at registration on the help page.

  3. Threshold triggered

    Additional checks may be requested at the operator’s discretion (no amount threshold is published): on a withdrawal request a copy of ID (front/rear), a copy of the payment card (last 4 digits only) for card transactions, an official document (bank statement, debit card statement etc.) no older than one calendar month, or other relevant documents; for unusual activity, due to the size, volume or pattern of bets, documents confirming identity, source of funds or address.

    Documents:

    • Other – Copy of ID (front/rear)
    • Payment ownership – Copy of the card used to make the payment, showing the last 4 digits only (credit card transactions)
    • Bank statement – Official document (bank statement, debit card statement etc.) no older than one calendar month, showing name, billing address, bank account number and Bet9ja related transactions where applicable
    • Source of funds – Documentation confirming identity, source of funds or address, if requested for unusual activity

Licence scopes

LSLGA Active

Holder
KC Gaming Networks Limited
Number
0000355
Type
Sports betting
Valid
3 October 2026 – 2 October 2027
Register
lslga.org
Conditions
Sports betting (Lagos State Lotteries Board licence)

NLRC Not verified

Holder
KC Gaming Networks Limited
Number
0001074
Type
Sports betting
Conditions
Sports betting

NLRC Not verified

Holder
KC Gaming Networks Limited
Number
00000014
Type
Casino
Conditions
Casino betting

Support

Phone

02013306666 / 02015158888 / 02012278160 / 08099990939

Hours
08:00-21:00
Time zone
Africa/Lagos

Other

https://messaging.bet9ja.com/messaging-fe/ContactUs/?s=new

Response time claimed
2880 min

Email

responsiblegambling@bet9ja.com

Hours
Weekdays 08:00-17:00
Time zone
Africa/Lagos

Shop

Tomi's House, 9 Funsho Williams Avenue, Ojuelegba, Surulere, Lagos

Email

responsiblegaming@bet9ja.com

Hours
Weekdays 08:00-17:00
Time zone
Africa/Lagos

Phone

+234809 999 0933

Hours
Weekdays 08:00-17:00
Time zone
Africa/Lagos

Other

KC Gaming Networks Limited, Tomi’s House, 9 Funsho Williams Avenue, Ojuelegba, Surulere, Lagos

Limits

TypeVerticalPeriodMinimumMaximumDetails
StakeSports bettingTransaction10 NGN10,000,000 NGNSports betting: minimum stake NGN 10; maximum stake per betslip NGN 10,000,000 (except on Zoom).
StakeSports bettingTransaction100 NGNLive (in-play) betting: minimum betting amount NGN 100 for a single, multiple or combined bet.
StakeCasinoTransaction50 NGNCasino: minimum stake NGN 50.
StakeVirtual sportsTransaction50 NGN200,000 NGNBet9ja Racing: minimum stake NGN 50, maximum stake NGN 200 000.
WinSports bettingTransaction130,000,000 NGNSports betting: maximum winning amount per bet NGN 130,000,000 for the listed events (English Premier League, UEFA Champions League, La Liga, Serie A, Bundesliga and others listed in the Sport T&C).
WinSports bettingTransaction100,000,000 NGNSports betting: maximum winning amount per bet NGN 100,000,000 for events not on the list.
WinSports bettingDay130,000,000 NGNSports betting: maximum winning per day per user NGN 130,000,000 on the listed events.
WinSports bettingDay300,000,000 NGNSports betting Daily Limit A (per customer or group, exclusive of the stake): top soccer leagues, tennis Slams, NBA, MLB, NHL, NFL.
WinSports bettingDay100,000,000 NGNSports betting Daily Limit B (per customer or group, exclusive of the stake): all other sports and competitions.
WinDay10,000,000,000 NGNMaximum cumulative payout for Bet9ja on all tickets within any 24 hour period (the "daily payout"); above it winnings are adjusted proportionally.
WinCasinoDay40,000,000 NGNCasino: maximum winning per day per user NGN 40,000,000.
WithdrawalTransaction1,000 NGN100,000,000 NGNWithdrawal to a registered bank account: minimum NGN 1,000, maximum NGN 100M.
DepositTransaction100 NGNMinimum deposit NGN 100 across the listed methods; the maximum depends on the method (see payment methods).

Responsible gambling

Deposit limit

Available

Daily, weekly and monthly deposit limits; set in My Account > Responsible Gambling; changes take effect immediately.

Self exclusion

Available

Self-exclusion for a minimum of 90 consecutive days or indefinitely, requested in My Account > Self-Exclusion; effective immediately; no reinstatement on request.

Account closure

Available

Account closure on written request to Customer Service (cs@mybet9ja.com) or through the account; a valid ID is requested.

Openhelp.bet9ja.com

Activity history

Available

Account Statement lists deposits, withdrawals and balances; Bet List lists all bets with filters.

Help link

Available

Problem Gamblers Hotline +234809 999 0933, e-mail, and links to Gamble Alert, Gambling Therapy, GamCare, GamTalk, Gamblers Anonymous and BeGambleAware.

Openhelp.bet9ja.com

Where to get help

Free and confidential: call or write to them when betting stops being fun.

Federal Competition and Consumer Protection Commission (FCCPC)

complaints.fccpc.gov.ng · English

Online support

Alternatives

Vertical ratings

Sports betting

Score
8 / 10
Data coverage
80%
Checked
10 November 2026
CriterionScore
Apps5.5
Bonuses7.9
Licensing transparency10
Odds
Payments6.4
Products9
Responsible gambling10
Support5.5
Usability

Testing methodology

Sports betting

Each bookmaker is scored from 0 to 10 on nine dimensions: licensing and transparency (20%), products (15%), odds (15%), payments (15%), apps (10%), bonuses (10%), support (5%), usability (5%) and responsible gambling (5%). A dimension that cannot be scored from checked data is left out and its weight does not count towards the coverage. The score is shown only when the coverage is at least 80%. Affiliate payments do not change a score.

FAQ

What is the minimum deposit at Bet9ja?

The minimum deposit at Bet9ja is 100 NGN.

What are the withdrawal limits at Bet9ja?

One withdrawal at Bet9ja can be 1,000 NGN - 100,000,000 NGN.

Is Bet9ja licensed?

Bet9ja holds a licence from: LSLGA, NLRC. Check the number on the regulator's own site before you deposit.

How do I contact Bet9ja support?

Support at Bet9ja is available through: Phone, Other, Email, Shops and agents.

What is the minimum age to play at Bet9ja?

You must be at least 18 years old to register at Bet9ja.

18+ only. Betting carries financial risk - never stake money you need for everyday expenses.

Bet9ja★ 8 / 10
Visit site