preloader
4.8/5

Bet9ja App 2026 - Google Play, App Store and the Official APK

Bet9ja promo code: BETHAPLast verified: October 2026

Way onto my phone Available Source I checked
Google Play on Android Yes - first choice Listing called Bet9ja Sports Betting and Casino, published by KC Gaming Networks
Official Bet9ja APK Yes - fallback only Download page on the Bet9ja site, meant for phones that cannot reach Play
Apple listing covering iPhone and iPad Yes Listing called Bet9ja Live Sports Betting, same publisher as on Play
Full mobile site Yes sports.bet9ja.com opened in the phone browser
Bet9ja Mobile Lite Yes - no download Stripped-down browser version for weak signal and older handsets

For years the Bet9ja app story was messy, with an APK hidden on the website and nothing at all for iPhone owners. That is no longer the picture I see. When I checked, Bet9ja had a proper Google Play listing for Android, a real App Store listing for iPhone and iPad, and the old APK kept only as a backup for phones that cannot use Play. On top of that sit two browser routes, the full mobile site and the much lighter Mobile Lite.

I checked each route against the store listings, the official download page and what I saw when I opened Bet9ja on my phone browser. I also looked at the app features listed by Bet9ja, the cashier names, the support contacts and what my code does and does not unlock.

Native Bet9ja Apps I Found on Each Platform

Native Bet9ja Apps I Found on Each Platform

Both stores carry an app from KC Gaming Networks Limited, the company that trades as Bet9ja. On Android the store entry is Bet9ja Sports Betting and Casino, and on Apple devices the entry now reads Bet9ja Live Sports Betting. Search results in both stores also throw up look-alike icons and tipster apps, so the publisher line is the first thing I look at.

The website download page still offers an APK, but it now opens with a Play badge first and treats the file as a plan B. Anyone who wants the wider picture of the bookmaker beyond the phone can read my full Bet9ja review.

Bet9ja on Android - The Google Play Route

Here is the Play route as I checked it on the store listing and on the Bet9ja download page, which links to the very same entry.

  1. Search the Play Store for Bet9ja.
  2. Pick Bet9ja Sports Betting and Casino and confirm that KC Gaming Networks appears as the developer, which is the check I made on the listing.
  3. Press Install and wait for the download to finish, ideally on Wi-Fi.
  4. Open the app and sign in with an existing Bet9ja username and password, or register a new account inside it.
Android via Play What the listing told me
Store entry Bet9ja Sports Betting and Casino
Publisher line KC Gaming Networks Ltd
Updates Handled by Play, like any other app
Settings to change Nothing - the unknown sources switch stays off

When the Official Bet9ja APK Makes Sense

Some Android handsets ship without Google services, and older ones get flagged as unsupported in Play. For those cases Bet9ja keeps an installer on its own download page, and that is the only APK I trust. Files on mirror portals and so-called old version pages do not come from Bet9ja, so I leave them alone.

  1. Open the Android download page linked from the Bet9ja site in the phone browser.
  2. Under the Play badge, follow the link for phones that cannot reach Play, and the APK starts downloading.
  3. Uninstall any unsupported older Bet9ja app first, as the page advises.
  4. Open the finished file and allow installs from that source for this one file only.
  5. Switch the permission off again once the app is in place, then sign in.
APK route My reading of the official page
Who should use it Phones without Play, and handsets Play marks as unsupported
Safe download spot The Bet9ja download page only
Permission needed Install unknown apps, granted once and then removed
Old app on the phone Remove it first, as the download page advises

Bet9ja on iPhone and iPad via the App Store

The iPhone gap that older guides complain about is closed. I checked the Nigerian App Store, and the listing covers both iPhone and iPad.

  1. Open the App Store and type Bet9ja in the search tab.
  2. Choose Bet9ja Live Sports Betting and look for KC Gaming Networks on the provider line, which is what I verified.
  3. Tap Get and confirm with Face ID or the Apple account password.
  4. Open the new icon and sign in with the usual Bet9ja details.
iPhone and iPad Detail from the listing
Store region Nigerian App Store
Devices covered iPhone and iPad
Age rating shown Adults only
Price Free to download

Bet9ja Mobile Lite and the Full Mobile Site

Bet9ja Mobile Lite and the Full Mobile Site

I like having a no-download fallback, and Bet9ja gives two. The full mobile site at sports.bet9ja.com looks close to the app. Mobile Lite strips the page down to lists and buttons, so it opens fast on a weak network and keeps data use low. Its old-style list layout looks plain, and that keeps it quick. So-called old Bet9ja mobile APKs on download portals come from unrelated developers, and I keep away from them.

  1. I opened Chrome on my phone and typed sports.bet9ja.com by hand.
  2. For the light version, Mobile Lite appears among the official Bet9ja site links.
  3. The same username and password work there as in the app.
  4. I bookmarked both pages, so a slow connection never leaves me stuck.
Browser option Situation that suits it
Full mobile site A borrowed phone, or a handset with full storage
Mobile Lite Patchy signal, low data and older handsets
Login Same account as in the app
Download step None at all

App or Browser - How the Bet9ja Options Compare

For daily use the app has the edge, because the listing promises win notifications and keeps the bet slip one tap away. The browser routes suit a quick look or a phone with little free space. Balance and bet history stay the same everywhere, since every route signs in to one account. The casino tab works the same way, and my full Bet9ja Casino review covers its games and studios.

Feature Bet9ja app Full mobile site Mobile Lite
Download needed Yes, from Play, App Store and the APK page No No
Bet result alerts Push notifications Not as push Not as push
Weight on data Heaviest of the three Medium Lightest
Account and balance Shared Shared Shared

Opening a Bet9ja Account Inside the App

The App Store listing says new players can sign up inside the app, and the form matches the one on the website. It ends with a one-time password sent by text message.

Opening a Bet9ja Account Inside the App

  1. Tap Register on the start screen.
  2. Fill in email, first name, last name and date of birth. The names have to match the bank account, because withdrawals depend on it.
  3. Use the optional Promotion Code line for BETHAP.
  4. Add a mobile number, then pick a username and password.
  5. Confirm being over the legal age, accept the terms and press the button to verify and create the account.
  6. Enter the one-time password from the SMS, and the app moves on to the deposit page.
Sign-up detail My sign-up notes
Name fields Must match the bank account holder name
Promotion Code line Optional, shown with BETHAP
Phone check One-time password by SMS
Next screen Deposit page

To be clear about BETHAP: it is my code, and it does not unlock any special app-only bonus. Bet9ja runs the same offers in the app as on the website.

Bet9ja App Features Worth Knowing

Bet9ja App Features Worth Knowing

The store listings put live betting at the front. In-play markets update as a match runs, cash out and partial cash out let a stake be settled early in full or in part, and the multiple builder fills a slip from the odds target set by the player. Book a Bet turns a slip into a code that loads later, Zoom virtual football and tennis fill the gaps between real matches, and Bet9ja Rewards points build up in the background. Rewards, boosts and the other running deals sit with their terms in my Bet9ja Bonus guide.

The tile menu of the older mobile layout shows how many corners Bet9ja packs into one place, from virtuals and Spin and Win to results and contacts.

Sports Betting in the Bet9ja App

Sports Betting in the Bet9ja App

Football sits at the centre of the sportsbook, with tennis, basketball, boxing, volleyball and plenty of smaller sports further down the menu. The listings also mention boosted odds that can land on selected slips. The app carries the same sportsbook I opened in my phone browser, arranged for a thumb.

Casino Games on the Bet9ja App

The same login opens the casino tab, with slots, crash games, Spin and Win, and live blackjack and roulette tables named in the store listings.

BETHAP and Bet9ja Bonuses on Mobile

BETHAP and Bet9ja Bonuses on Mobile

There is no separate welcome deal for downloading the app. The offers that apply on the website show up in the app too, under the same terms. The Promotion Code line takes BETHAP in the app sign-up form just as it does on the website.

Bet9ja App Deposits and Withdrawals

The cashier sits under My Account. The official Bet9ja help pages list many local deposit methods. Withdrawals go back only to a bank account registered in the account holder name and are confirmed with a one-time password by SMS or email.

Payment method Deposit Withdrawal Note
OPay Yes No App payment and transfer
PalmPay Yes No App payment and transfer
Bank account Via the Bet9ja gateway Yes Payouts only to a verified account in the holder name
Bet9ja USSD Yes No Code dialled from the phone
UBA Magic Banking Yes No UBA USSD service
GT Bank Yes No Bank deposit option in the cashier
Interswitch Quickteller Yes No Quickteller payment page
Card payments Yes No Flutterwave, Paystack and BudPay card options
ATM Yes No Deposit with an ATM card

Bet9ja Support and Safety on Mobile

I only trust the two store listings and the official download page, and the APK permission goes off again once the app is in place. The Lagos State Lotteries and Gaming Authority register lists KC Gaming Networks Limited, the company behind Bet9ja, for online sports betting and online casino. The app is for adults only, and Bet9ja points players who feel betting is getting out of hand to the GambleAlert helpline.

For help, Bet9ja offers a contact form, a call centre, the Bet9jaHelp account on X and an official Telegram assistant. For account questions I started with the form, since it lets me attach a screenshot.

Final Words on the Bet9ja App

The Bet9ja app is now a real download on both platforms, with Google Play for Android, the App Store for iPhone and iPad, and the official APK kept as a fallback. Mobile Lite stays my pick on a weak signal. Whichever route fits the phone, one account covers sports, casino and the cashier. BETHAP stays my code, with no app-only bonus attached.

AUTHOR

APPROVED BY

FAQ

Yes. I checked the Google Play listing Bet9ja Sports Betting and Casino. Its publisher is KC Gaming Networks Limited, the company that trades as Bet9ja.
Yes. The App Store carries Bet9ja Live Sports Betting from the same publisher, and the listing covers iPhone and iPad.
Only when the phone has no Play Store or Play marks the device as unsupported. The file should come from the Bet9ja download page and nowhere else.
Not for the Play version. The official APK needs that permission once, and I switched it off again straight after.
It is a light browser version of the sportsbook for weak networks and older phones, and it needs no download.
Yes. The App Store listing says sign-up works inside the app, with an optional Promotion Code line and a one-time password sent by SMS.
No. BETHAP is my code, and the app shows the same offers as the website under the same terms.
The official help pages list OPay, PalmPay, Bet9ja USSD, GT Bank, Quickteller and card payments for deposits. Withdrawals go only to a bank account in the account holder name.
Yes. The app, the full mobile site and Mobile Lite all use the same login, balance and bet history.
Bet9ja offers a contact form, a call centre, the Bet9jaHelp account on X and an official Telegram assistant.