On this page
Title and disclosure
Bet9ja Review: Nigeria's Best-Known Sportsbook
Nigeria
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.
- 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
Open the registration page
Go to the official Bet9ja site and choose Register, or open the registration page directly.
-
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
Confirm with a one-time password
Choose Verify & Create Account and enter the one-time password (OTP) you receive.
-
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
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
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
Withdraw
Choose Withdrawal in the My Account menu, enter the amount and pick your bank account from the list.
-
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 Bet9jaMore 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
| Method | Limits | Time | Fee | Channel | KYC | Restrictions | Checked |
|---|---|---|---|---|---|---|---|
| 100 – 10,000,000 NGN | ≤ 24 h | No fee | USSD, Bank transfer, Online banking | Yes | Withdrawals 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 | |
| 100 – 100,000 NGN | Mobile money, Bank transfer | Deposit only: withdrawals can only be made to a registered bank account. OPay transfer limit is 100 – 5M. | 03.11.2026 | ||||
| 100 – 1,000,000 NGN | Mobile money, Bank transfer | Deposit only: withdrawals can only be made to a registered bank account. PalmPay transfer limit is 100 – 5M. | 03.11.2026 | ||||
| 100 – 10,000,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 1,000,000 NGN | No fee | Card | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||
| 100 – 49,000,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 100,000 NGN | No fee | Card | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||
| 100 – 100,000 NGN | No fee | Card | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||
| 100 – 10,000,000 NGN | No fee | Card | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||
| 100 – 1,000,000 NGN | No fee | USSD, Card, E-wallet | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||
| 100 – 1,000,000 NGN | No fee | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | ||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 1,000,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 100,000 NGN | E-wallet | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | ||||
| ≥ 1 NGN | Crypto | Deposit only: withdrawals can only be made to a registered bank account. Limit published in USDT, not NGN. | 03.11.2026 | ||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| Deposit only: withdrawals can only be made to a registered bank account. Limits depend on the card. | 03.11.2026 | ||||||
| 100 – 100,000 NGN | USSD | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | ||||
| 100 – 100,000 NGN | USSD, Bank transfer | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | ||||
| 100 – 10,000 NGN | Card | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | ||||
| 100 – 1,000,000 NGN | USSD, Online banking | Deposit only: withdrawals can only be made to a registered bank account. USSD deposits are limited to 100K. | 03.11.2026 | ||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 1,000,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 1,000,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 100,000 NGN | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 | |||||
| 100 – 10,000 NGN | USSD | Deposit only: withdrawals can only be made to a registered bank account. | 03.11.2026 |
Withdrawal
| Method | Limits | Time | Fee | Channel | KYC | Restrictions | Checked |
|---|---|---|---|---|---|---|---|
| 1,000 – 100,000,000 NGN | ≤ 24 h | No fee | USSD, Bank transfer, Online banking | Yes | Withdrawals 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
Registration and KYC
- 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)
- 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.
- 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
Other
https://messaging.bet9ja.com/messaging-fe/ContactUs/?s=new
- Response time claimed
- 2880 min
Shop
Tomi's House, 9 Funsho Williams Avenue, Ojuelegba, Surulere, 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
| Type | Vertical | Period | Minimum | Maximum | Details |
|---|---|---|---|---|---|
| Stake | Sports betting | Transaction | 10 NGN | 10,000,000 NGN | Sports betting: minimum stake NGN 10; maximum stake per betslip NGN 10,000,000 (except on Zoom). |
| Stake | Sports betting | Transaction | 100 NGN | Live (in-play) betting: minimum betting amount NGN 100 for a single, multiple or combined bet. | |
| Stake | Casino | Transaction | 50 NGN | Casino: minimum stake NGN 50. | |
| Stake | Virtual sports | Transaction | 50 NGN | 200,000 NGN | Bet9ja Racing: minimum stake NGN 50, maximum stake NGN 200 000. |
| Win | Sports betting | Transaction | 130,000,000 NGN | Sports 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). | |
| Win | Sports betting | Transaction | 100,000,000 NGN | Sports betting: maximum winning amount per bet NGN 100,000,000 for events not on the list. | |
| Win | Sports betting | Day | 130,000,000 NGN | Sports betting: maximum winning per day per user NGN 130,000,000 on the listed events. | |
| Win | Sports betting | Day | 300,000,000 NGN | Sports betting Daily Limit A (per customer or group, exclusive of the stake): top soccer leagues, tennis Slams, NBA, MLB, NHL, NFL. | |
| Win | Sports betting | Day | 100,000,000 NGN | Sports betting Daily Limit B (per customer or group, exclusive of the stake): all other sports and competitions. | |
| Win | Day | 10,000,000,000 NGN | Maximum cumulative payout for Bet9ja on all tickets within any 24 hour period (the "daily payout"); above it winnings are adjusted proportionally. | ||
| Win | Casino | Day | 40,000,000 NGN | Casino: maximum winning per day per user NGN 40,000,000. | |
| Withdrawal | Transaction | 1,000 NGN | 100,000,000 NGN | Withdrawal to a registered bank account: minimum NGN 1,000, maximum NGN 100M. | |
| Deposit | Transaction | 100 NGN | Minimum deposit NGN 100 across the listed methods; the maximum depends on the method (see payment methods). |
Responsible gambling
Deposit limit
AvailableDaily, weekly and monthly deposit limits; set in My Account > Responsible Gambling; changes take effect immediately.
Self exclusion
AvailableSelf-exclusion for a minimum of 90 consecutive days or indefinitely, requested in My Account > Self-Exclusion; effective immediately; no reinstatement on request.
Account closure
AvailableAccount closure on written request to Customer Service (cs@mybet9ja.com) or through the account; a valid ID is requested.
Activity history
AvailableAccount Statement lists deposits, withdrawals and balances; Bet List lists all bets with filters.
Help link
AvailableProblem Gamblers Hotline +234809 999 0933, e-mail, and links to Gamble Alert, Gambling Therapy, GamCare, GamTalk, Gamblers Anonymous and BeGambleAware.
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
| Criterion | Score |
|---|---|
| Apps | 5.5 |
| Bonuses | 7.9 |
| Licensing transparency | 10 |
| Odds | |
| Payments | 6.4 |
| Products | 9 |
| Responsible gambling | 10 |
| Support | 5.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.


