Nick Hall
Senior Editor
Updated
27 / 03 / 2026
How to Register and Login to Bet9ja in Nigeria (2026)

Setting up a Bet9ja account takes about three minutes, and logging in is even faster. But between OTP codes, username rules, and the old mobile vs new mobile confusion, there’s enough friction to trip up first-timers. I’ve walked through the entire process from scratch so you don’t have to guess.
This guide covers everything: registration on desktop and mobile, logging in across every version of the site, the app login, password resets, KYC verification, and fixes for every common problem I’ve seen Nigerian players run into.
What You Need Before You Start
Before you hit the register button, make sure you have these ready:
- A valid Nigerian phone number (not already linked to another Bet9ja account)
- An active email address you can access immediately
- Your full legal name (must match your bank account name exactly)
- Your date of birth (you must be 18 or older)
- A stable internet connection (Wi-Fi or mobile data)
Your name is the one people get wrong most often. If your bank account says “Chukwuemeka Obi” and you register as “Emeka Obi”, you’ll hit problems when you try to withdraw. Use your full name as it appears on your bank statement.

How to Register on Bet9ja (Desktop)
Here’s the exact process, step by step:
- Go to bet9ja.com and click the yellow ‘Register’ button in the top right corner.
- Enter your email address. The system will flag it immediately if it’s already linked to an existing account.
- Fill in your full name, date of birth, and state of residence.
- Choose a username. Letters and numbers only. No special characters, no spaces. Pick something you’ll remember because you’ll use it every time you log in.
- Set a strong password. Mix letters, numbers, and at least one special character. Don’t reuse passwords from other sites.
- Enter your Nigerian phone number. This must be unique to your account. Bet9ja won’t accept a number that’s already registered to someone else.
- Click ‘Continue’. Bet9ja will send a 4-digit OTP code to your phone via SMS.
- Enter the OTP and click ‘Verify and Create Account’.
That’s it. Your account is live. No registration fee, no mandatory deposit to activate. You can browse the sportsbook and casino immediately. The minimum deposit to start betting is ₦100.
How to Register on Bet9ja (Mobile)
The mobile registration process is identical to desktop. Open bet9ja.com in your phone’s browser and the site automatically loads the mobile version. Tap ‘Register’ and follow the same steps: email, personal details, username, password, phone number, OTP.
If you’re using the Bet9ja app, you can register directly within the app. The form is the same, just formatted for a smaller screen. One thing I noticed on mobile: the OTP sometimes takes a few extra seconds on congested networks. Don’t spam the ‘resend’ button. Give it 30 seconds before trying again.
You cannot register on the old mobile site (old-mobile.bet9ja.com). Registration must happen on the new mobile site or the app. Once your account is created, you can log in from the old mobile version if you prefer its lighter, faster interface.
How to Activate Your Bet9ja Account
After registration, Bet9ja sends a confirmation email to the address you provided. Click the activation link in that email to fully activate your account. Check your spam folder if you don’t see it within a few minutes.
Your account will work without email confirmation for basic browsing, but you’ll need it completed before you can deposit or place bets. I’d also recommend completing KYC verification at this stage so you’re not waiting when it’s time to withdraw.
KYC Verification: What You Need and How Long It Takes
Bet9ja requires KYC (Know Your Customer) verification before you can withdraw funds. You don’t need it to register or deposit, but you’ll be stuck when you try to cash out if it’s not done. My advice: do it the same day you register.
Documents required:
- Government-issued ID: National ID card, Voter’s Card, Driver’s Licence, or International Passport
- Proof of address: Recent utility bill or bank statement showing your full name and current address
How to submit:
- Log in and go to ‘My Account’.
- Select ‘Verify Your Account’.
- Enter your personal details (name, date of birth, address).
- Upload clear scans or photos of your ID and proof of address.
- Submit and wait for verification.
Processing takes 24 to 72 hours. In my experience, it was closer to 48 hours. Once verified, withdrawals process within 24 banking hours. Unverified accounts face delays or blocked withdrawals.
How to Login to Bet9ja
Desktop Login
Go to bet9ja.com. The login fields are at the top of the page. Enter your username (not your email) and your password, then click ‘Login’. You’ll land on your dashboard with your balance displayed.
Quick note: Bet9ja uses your username for login, not your email address. This catches people out. If you’ve forgotten your username, it’s in the confirmation email from when you registered.
Mobile Browser Login
Open bet9ja.com in your phone’s browser. The mobile site loads automatically. Tap ‘Login’ in the top right, enter your username and password, and you’re in. Works on Chrome, Safari, Opera Mini, and every other browser I tested.
Bet9ja App Login
Open the Bet9ja app on your phone. Tap ‘Login’ from the top right. Enter your credentials. The app remembers your session, so you won’t need to log in every time you open it. If you’ve been inactive for a while, the app may log you out for security.
Old Mobile Site Login
The old mobile site at old-mobile.bet9ja.com is still popular with Nigerian bettors who prefer its lightweight, no-frills interface. It uses less data, loads faster on slow connections, and strips out all the graphics and animations.
Login works the same way: username and password. But here’s the catch. The old mobile site is sports betting only. No casino games, no live casino, no virtual sports. If you want the casino, you need the new mobile site or the app.
How to Reset Your Bet9ja Password
Forgot your password? Here’s the process:
- Go to the Bet9ja login page and click ‘Forgot Password’.
- Enter your registered email address.
- Bet9ja sends a password reset link to your email.
- Click the link, set a new password, and confirm it.
- Log in with your username and new password.
The reset email usually arrives within a few minutes. Check spam if it doesn’t show up. If you’ve lost access to your registered email, you’ll need to contact Bet9ja support directly to recover your account. That process takes longer and may require identity verification.
Common Registration Problems and How to Fix Them
“Email already registered”
This means someone (probably you in a previous attempt) already used that email. Try a different email address, or if it was you, use the password reset process to recover the existing account instead of creating a new one. Bet9ja doesn’t allow multiple accounts.
“Phone number already in use”
Same issue. Each phone number can only be linked to one Bet9ja account. If you’ve changed phones but kept the same number, your old account is still attached to it. Contact support to resolve this.
OTP not arriving
This is the most common complaint. It’s usually a network issue, not a Bet9ja issue. Wait at least 30 seconds before requesting a resend. Check that your phone number is correct and that your phone isn’t blocking SMS from short codes. Switching from mobile data to Wi-Fi (or vice versa) sometimes helps.
Page not loading or timing out
Clear your browser cache, switch to a different browser, or try the Bet9ja app instead. During peak hours (Premier League match days), the site can slow down. If the site is genuinely down for maintenance, try again later.
Common Login Problems and How to Fix Them
“Invalid username or password”
Double-check for typos. Remember, Bet9ja uses your username, not your email, for login. Usernames are case-sensitive. If you’re copying and pasting, make sure you haven’t grabbed an extra space.
Account locked
Too many failed login attempts will lock your account temporarily. This is a security measure. Wait 15 to 30 minutes and try again, or contact Bet9ja support to unlock it manually. Don’t create a new account to get around it. That violates the terms and both accounts could be closed.
App not logging in
Force-close the app and reopen it. If that doesn’t work, clear the app cache in your phone’s settings. As a last resort, uninstall and reinstall the app. Your account and balance aren’t affected by reinstalling.
Old mobile site not working
The old mobile site (old-mobile.bet9ja.com) occasionally goes down for maintenance. Try the new mobile site or the app as a temporary alternative. Your login credentials work across all versions of the site.
Tips for a Smooth Bet9ja Experience
- Complete KYC immediately after registration. Don’t wait until your first withdrawal.
- Save your username somewhere safe. You’ll need it every time you log in, and it’s easy to forget.
- Use the app for the best experience. It’s faster, holds your session, and gives you live streaming.
- Match your name exactly to your bank account. Mismatches cause withdrawal problems.
- Don’t create multiple accounts. Bet9ja actively detects and closes duplicate accounts, and you’ll lose any balance on them.
- Bookmark the official site (bet9ja.com) to avoid fake lookalike pages that steal login credentials.
Bet9ja Registration & Login FAQ (2026)
Q: How long does Bet9ja registration take?
A: About three minutes. You’ll need your email, phone number, full name, date of birth, and a username. The OTP verification adds another 30 seconds. No registration fee and no mandatory deposit to activate your account.
Q: Can I register on the Bet9ja old mobile site?
A: No. Registration must be done on the new mobile site (bet9ja.com) or the Bet9ja app. Once your account is created, you can log in from the old mobile site at old-mobile.bet9ja.com for a lighter, data-friendly experience.
Q: Do I use my email or username to login to Bet9ja?
A: Your username. Bet9ja login requires your username and password, not your email address. This catches a lot of people out. Your username was set during registration and can be found in your confirmation email.
Q: What do I do if my Bet9ja OTP isn't arriving?
A: Wait 30 seconds before requesting a resend. Check your phone number is correct and that your phone isn’t blocking SMS from short codes. Switching between Wi-Fi and mobile data can help. If it still fails, contact Bet9ja support.
Q: How do I reset my Bet9ja password?
A: Click ‘Forgot Password’ on the login page, enter your registered email, and follow the reset link sent to your inbox. Check your spam folder if the email doesn’t arrive. If you’ve lost access to your email, contact support directly.
Q: Is KYC verification required to use Bet9ja?
A: Not to register or deposit, but you must complete KYC before your first withdrawal. You’ll need a government-issued ID and proof of address. Processing takes 24 to 72 hours. Submit your documents immediately after registration to avoid delays.
Q: Can I use one Bet9ja account on multiple devices?
A: Yes. Your login works on desktop, mobile browser, the app, and the old mobile site. You can switch between devices freely. Your balance, bets, and account details sync across all versions automatically.
Q: What happens if my Bet9ja account gets locked?
A: Too many failed login attempts triggers a temporary lock. Wait 15 to 30 minutes and try again, or contact Bet9ja support to unlock it. Don’t create a new account to work around it. Duplicate accounts violate the terms and risk closure.
More on Bet9ja
Nick Hall Senior Editor Updated 27 / 03 / 2026
Bet9ja is the name everyone in Nigeria knows. Over 10 million users, a dominant sportsbook, and enough advertising to wallpaper Lagos. But the casino side? That’s a different story. I spent a couple of weeks testing Bet9ja’s casino from a Nigerian player’s perspective to see if it holds up against the sportsbook reputation.
Everything you need to know about the Bet9ja mobile app. Download steps for Android and iOS, live streaming, 9jaPay banking, cash out, and honest performance review.
Bet9ja live betting, Bet9ja in-play, Bet9ja cash out, Bet9ja live streaming, Bet9ja 1UP
Bet9ja games, Bet9ja casino games, Bet9ja virtual games, Bet9ja Aviator, Bet9ja Zoom
Complete guide to every Bet9ja bonus in 2026. Welcome bonus, casino bonus, cashback, accumulator boost, Super9ja, betBOOM, and Cut1. Wagering requirements and how to claim.


