18+ Independent guide to licensed bookmakers in Nigeria. Commercial content, T&Cs apply. Bet responsibly.
Top 102026

Bet9ja Review: Is Nigeria's Biggest Bookmaker Still Worth It?

Bet9ja Review

Welcome bonus up to ₦100,000

  • Withdrawals in 15 minutes to 2 hours
  • 35+ sports and 20+ virtual events
Promo codeAFMAX

Licensed in: NG | 18+ New customers only

Terms and conditions: 18+. New customers only. Promotion code AFMAX, first deposit ₦100+, 100% bonus up to ₦100,000, wager 10x at total odds of 3.00+ within 30 days. T&Cs apply.

Bet9ja has been part of Nigerian betting since 2013, first through its shops and then online. Today it covers more than 35 sports, runs the widest virtual sports offer in the country and pays out quickly to banks and OPay. We looked at its licence, bonuses, payments, odds, app and support to see where it leads and where rivals do better.

CriteriaRatingWhy
Legitimacy5/5Licensed by the NLRC and the Lagos State Lotteries and Gaming Authority, consistent payouts
Bonuses4/5₦100,000 welcome bonus, many ongoing promotions, free-to-play games
Customer support5/5Phone, email, social media and a 24/7 Telegram bot
Betting features4/5Bet builder, 1UP early payout, HD streaming, partial and full cash out
Mobile app4/5Small app on Android and iOS with app-only cashback
Sports and markets5/535+ sports and local markets other bookmakers do not offer
Table of contents
  1. Bet9ja Pros and Cons
  2. Bet9ja Welcome Bonus and Promotions
  3. How to Register With Bet9ja
  4. Bet9ja Payment Methods
  5. Sportsbook, Virtuals and Casino
  6. Odds and Live Betting
  7. Bet9ja on Mobile
  8. Is Bet9ja Safe?
  9. Bet9ja Review: FAQ

Bet9ja Pros and Cons

Pros

  • Withdrawals in 15 minutes to 2 hours to banks and OPay
  • 20+ virtual sports events every day
  • Minimum bet of just ₦10
  • Welcome bonus from a ₦100 deposit

Cons

  • Bets can take up to an hour longer to settle than at rivals
  • No live chat
  • Welcome bonus smaller than 1xBet's

Bet9ja Welcome Bonus and Promotions

Bet9ja now has a classic welcome bonus: 100% of your first deposit up to ₦100,000, triggered from ₦100 with the promotion code AFMAX. Regular players get some of the biggest boosts in Nigeria:

  • Multiple Boost: up to 170% extra on winning accas, with potential winnings up to ₦130,000,000.
  • betBOOM: random payout multipliers worth up to ₦1 billion.
  • Super9ja: predict six correct scores for free and win ₦50,000,000.
  • 1UP: your 1X2 bet is paid early once your team goes a goal up.

All the terms are on our Bet9ja promotion code page.

How to Register With Bet9ja

  1. Tap RegisterOn the Bet9ja website or app, at the top of the screen.
  2. Add your detailsName, surname, email, password and phone number.
  3. Enter AFMAXType it in "Promotion Code (optional)" to activate the welcome bonus.
  4. Verify and depositConfirm the SMS code, add your bank details and make a first deposit of ₦100 or more.

Bet9ja Payment Methods

We counted 37 payment options, more than at any other Nigerian bookmaker, including a personal Bet9ja virtual account. Deposits start at ₦100. Withdrawals run from ₦1,000 to ₦100,000,000 per transaction and usually arrive within 5 minutes to 2 hours.

MethodMinimumMaximumSpeed
Bank transfer₦100₦10,000,000Up to 5 hours
Bank card₦100Bank limitInstant
OPay, PalmPay₦100₦1,000,000Instant
USSD, Paystack, 9jaPay₦100₦100,000Instant
Flutterwave₦100₦100,000Up to 10 minutes
Bet9ja virtual account₦100Bank limitInstant

Sportsbook, Virtuals and Casino

Sports betting

More than 35 sports, from football and basketball to volleyball, with leagues you will rarely see elsewhere: Nigerian amateur football and competitions from countries such as Botswana, El Salvador and Guatemala. Beyond 1X2 and Draw No Bet there are special markets such as injury-time goal and winning margin.

Virtual sports

Bet9ja brought virtuals from its shops to the website and still leads here: 15 virtual football competitions and more than 20 virtual events in total. Results arrive every few minutes.

Casino

Around 1,300 games, including 631 slots. That is respectable for a sports-first brand, but casino specialists offer far more.

FeatureBet9jaStakeCampeonBetBetano
Virtual events20+Limited15Limited
Casino games1,300+3,000+10,480+607
Cash outYesYesYesYes

Odds and Live Betting

Bet9ja's pre-match odds are among the most competitive in Nigeria, and a "best price" tag marks 1X2 odds that beat the market. Odds boosts are rare, though; BetKing and Betano boost selected EPL and La Liga games more often.

Live betting is fast and reliable. Odds update instantly after goals or cards and markets rarely freeze. HD streaming covers La Liga, Ligue 1 and Serie A, with very little Premier League. There is no multi-live view for following several matches at once.

Our take

The maximum payout on a single bet is ₦130,000,000, but Bet9ja applies dynamic limits based on stake and odds. If you play very big accas, check the potential payout on the betslip before you confirm.

Bet9ja on Mobile

The mobile site and the app are both responsive and lag-free, and the mobile experience is better than desktop. Quick Links gives one-tap access to promotions, Super9ja and the cashier. Download details and app-only bonuses are in our Bet9ja app guide.

Is Bet9ja Safe?

Yes. Bet9ja holds licences from the National Lottery Regulatory Commission and the Lagos State Lotteries and Gaming Authority. Its sports and casino licence numbers, 0001074 and 00000014, are shown in the site footer. Responsible gambling tools include deposit limits and self-exclusion for at least 90 days.

Customer support

  • Phone: 02013306666, 02015158888, 02013505145 or 08099990939.
  • Telegram: the Bet9ja bot, 24/7.
  • X: Bet9ja's support account.

Bet9ja Review: FAQ

Is Bet9ja legit in Nigeria?

Yes. It is licensed by the NLRC and LSLGA under sports and casino licence numbers 0001074 and 00000014, and it has a long record of paying winnings.

How do I withdraw from Bet9ja?

Tap your balance, open Cashier, choose Withdraw, pick your bank account and enter at least ₦1,000. Most withdrawals arrive within 2 hours.

What is the minimum bet on Bet9ja?

₦10 per bet. The minimum deposit is ₦100.

Does Bet9ja have live chat?

No. Use the phone lines, the 24/7 Telegram bot or Bet9ja's support account on X.