The 9Ubet sign-up form has only a few fields, and that was the first thing I liked about it. I went through the form and the casino lobby to see what a new Kenyan player needs. All you need is a Safaricom line, an SMS code and a password. Open your account now, add KES 10 or more through M-Pesa and pick your first game.
- BCLB BK-0001295
- BCLB PG-0001060
- Paybill 989878
- 18+
Open 9Ubet.co.ke and tap the green Join button.
9Ubet Casino Account Conditions
From what I read, the account conditions are short and clear. You must be at least 18, use a supported mobile number and keep to one account.
| Condition | Requirement |
|---|---|
| Minimum age | 18 |
| Mobile network | Safaricom |
| Country prefix | +254 |
| Accounts per player | One |
| Legal agreements | Terms of Use and Confidentiality Agreement |
Age Limit and Terms of Use
You must be at least 18 years old to open an account. I noticed a checkbox at the end of the form, which confirms your age and your acceptance of the terms.
The Terms of Use and Confidentiality Agreement are linked in the checkbox text. I recommend opening both before you tick the box, so you know the rules from the start.
Safaricom and Airtel Mobile Numbers
Sign up currently works with Safaricom numbers only. Airtel numbers are not currently supported for registration, so you need an active Safaricom line.
I would use the line that you keep with you every day. The SMS code goes there, and the same number becomes your login. Airtel Money is still listed as a withdrawal method, so Airtel users are not left out at the cash-out stage.
One Account Per Player Rule
Each player may hold one 9Ubet account. I see this as a fair rule, because it helps keep leaderboards and promotions equal for everyone.
Multiple accounts can lead to disqualification, lost bonuses and account closure. If you already have an account, I suggest logging in or resetting your password instead of signing up again.
How to create 9Ubet Casino Account?
You create your account by verifying your Safaricom number and setting a password. You can start on the mobile site, or you can install the Android app first.
Your account is created immediately after you submit the form. The same account gives you access to casino games, crash titles and the sportsbook.
Registration Through the Mobile Site
The mobile site is the route I would choose if you want to start right now, because you do not need to install anything.

- Open 9Ubet.co.ke and tap the green Join button.
- Enter your Safaricom number after +254.
- Tap Get Code and enter the SMS code.
- Enter your password and confirm it.
- Add a referral code if you have one.
- Tick the age and terms checkbox.
- Tap Create New Account.
I found the eye icon in the password fields useful, because it lets you check what you typed.
Registration Through the 9Ubet App
The app route suits you if you plan to play often from your phone. The official source for the Android app is the Google Play Store.
- Open the Download App page on 9Ubet.co.ke.
- Tap the Google Play badge and install the app.
- Open the app and tap Join.
- Complete the same registration details.
I would skip any APK from another site or a messaging app, because an unknown file can put your account at risk. Apple device users can check the App Store badge on the Download App page or use the mobile site.
Referral Code Entry
A referral code is an invitation code from an existing player. The field is optional, so you can leave it empty if nobody invited you.
If a friend shared a code with you, enter it during sign up. After you join, you can also take part in Jenga Mbogi. This free referral program lets you earn up to KES 500,000 from your network, subject to its rules.
Access to Casino Games After Sign Up
Once your account is ready and your deposit reflects, the casino lobby is open to you. This is the part of the review that I enjoyed most, because there is a good range of game types to explore.
First Deposit Through Paybill 989878
You can make your first deposit from KES 10 through M-Pesa Paybill 989878. 9Ubet does not charge a deposit fee.
- Open M-PESA on your phone.
- Select Lipa na M-PESA, then Pay Bill.
- Enter 989878 as the business number.
- Enter your registered 9Ubet number as the account number.
- Enter the amount and your M-PESA PIN.
According to 9Ubet, most deposits reflect instantly. I would start with an amount that fits your budget, because every bet carries a risk of loss.
Slots and Fishing Games
The Casino tab opens a lobby with Home, All, Hot and New sections. In the Hot section, I found Fortune Garuda-500, Big Bass Bonanza 3 Reeler, Hot to Burn Multiplier and Super Niubi.

Pragmatic Play fans can look for Gates of Olympus, Sweet Bonanza and Sugar Rush. These selected slots can qualify for Drops & Wins, which offers up to KES 390,000 in daily tournaments. Fishing games have their own menu item.
Live Casino Tables and Crash Games
Casino Live offers tables with real dealers, including Speed Baccarat, Super MB and W Viet Tai Xiu. I would choose this section if you like to follow the game in real time.
If you prefer quick rounds, try Aviator, Jet Crash, JetX, Aviatrix, CarX or CrashX. These titles count toward the Aviator Miles Challenge, which pays up to KES 20,000 daily. I also saw 9U League and Ligi Moto marked as crash games in the lobby.
9Ubet Casino Sign Up Support
Most sign-up problems have a simple cause. I have grouped the main ones below, so you can solve them quickly and get to your first game.
SMS Code Delivery Problems
A missing code usually points to a mistyped number or a weak network signal. I would check these points in order:
- Confirm the number that you entered.
- Make sure that your SIM is active and has coverage.
- Check your SMS inbox.
- Tap Get Code again if the option is available.
If the code still does not arrive, contact support with your Safaricom number.
Password and Mobile Number Errors
Most form errors relate to the password or the number. This table shows what I would try first.
| Error | Solution |
|---|---|
| Password is rejected | Use letters and numbers and meet the minimum length |
| Passwords do not match | Retype both entries and use the eye icon |
| Number is not accepted | Use an active Safaricom line |
| Number is already registered | Log in or use Forgot Password? |
If a message stays on the screen, copy its exact text. Support can use it to find the cause faster.
Customer Care Contact Options
9Ubet customer care is available 24/7 by phone, WhatsApp and email. I like having all three options, since you can choose what is easiest for you.
| Channel | Contact |
|---|---|
| Phone | +254 709 549 599 |
| +254 113 499 999 | |
| support@9Ubet.com |
FAQ
These are the short answers I would give a friend who is about to sign up.
How do I sign up for 9Ubet Casino?
Tap Join, enter your Safaricom number and confirm the SMS code. Then create a password, accept the terms and tap Create New Account.
Can I sign up for 9Ubet Casino with an Airtel number?
No, sign up currently supports Safaricom numbers only. You need an active Safaricom line to create an account.
Do I need a referral code to sign up?
No, the referral code is optional. You can leave the field empty if nobody invited you.
What is the minimum deposit after signing up?
The minimum deposit is KES 10 through M-Pesa. 9Ubet does not charge a deposit fee.
Can I play casino games immediately after signing up?
Yes, you can play once your account is created and your deposit reflects. According to 9Ubet, most deposits reflect instantly.