New Account

Create Your Free
bet9ja Account

Join thousands of Filipino players already betting on basketball, football, boxing, and more — while enjoying live casino, slots, and fish games all in one place. Registration is free and takes about two minutes.

1 Fill in your details
2 Verify your number
3 Make your first deposit
4 Start playing
SSL Secured
OTP Verification
PHP Only
21+ Only

Create Account

All fields are required. Must be 21 years or older.

Create My Account
Already have an account?

Everything You Get With a bet9ja Account

A single free account gets you access to every game category, a secure PHP wallet, and all the player management tools on the platform.

Sports Betting

Bet on PBA, NBA, football leagues, boxing, volleyball, and esports with competitive odds. In-play betting is available on selected matches so you can wager as the action happens.

Live Casino

Play baccarat, roulette, blackjack, and more at live-dealer tables streamed in real time. Available 24/7 and optimised for both desktop and mobile — no download needed.

Slots & Fish Games

Access a wide library of online slots and fish shooting games from top providers. From classic 3-reel games to feature-rich video slots, there's always something to play.

PHP Deposits & Withdrawals

All transactions run in Philippine Peso. Deposit and withdraw via local bank transfer, GCash, Maya, and Philippine online banking — all from your bet9ja account wallet.

Secure Account

SSL encryption protects all data in transit. OTP verification is required for login and sensitive account changes. KYC keeps withdrawals safe and tied to your verified identity only.

Mobile-Ready Platform

bet9ja works on any smartphone — no app download required. Play slots, watch live odds, or check your bets from Manila, Cebu, Davao, or wherever you are in the Philippines.

How to Create Your bet9ja Account

The registration process is straightforward. Here's what to expect from start to first bet.

1

Fill in the Registration Form

Enter your full name, mobile number, email address, date of birth, and a secure password. All details must be accurate — your name and date of birth must match your government-issued ID, which will be required for withdrawal verification later.

2

Verify Your Mobile Number via OTP

After submitting the form, bet9ja will send a one-time password to your registered Philippine mobile number. Enter the OTP on-screen to verify your number and activate your account. This step keeps your account tied to a real, accessible contact.

3

Log In and Explore

Once your number is verified, you can log in immediately. Browse sports odds, check out the live casino tables, or explore the slot and fish game library before making any deposit. There's no pressure to fund the account before you're ready.

4

Make Your First Deposit in PHP

When you're ready to play for real money, go to your account wallet and choose a deposit method — bank transfer, GCash, Maya, or another supported Philippine payment option. Enter the amount in Philippine Peso and follow the on-screen instructions. Funds typically appear in your account quickly.

5

Complete KYC Before Your First Withdrawal

Before your first withdrawal is processed, you'll need to submit a valid Philippine government-issued ID. This is a one-time requirement. Accepted IDs include a Philippine Passport, Driver's Licence, SSS/UMID Card, PhilSys National ID, and PRC card. Completing KYC early avoids delays when you want to cash out.

One account per person. Creating multiple accounts to claim bonuses or take advantage of promotions multiple times is a breach of the Terms & Conditions and will result in all associated accounts being closed. If you already have an account, log in here.

What You Need to Register

Before you start, make sure you have the following ready. Having everything prepared means you can complete registration in one sitting without needing to stop and look anything up.

Required at Sign-Up

  • Full legal name (first and last)
  • Valid email address you have access to
  • Philippine mobile number for OTP
  • Date of birth (must be 21+)
  • Secure password (minimum 8 characters)

Required for Withdrawal (KYC)

  • Philippine Passport
  • Driver's Licence (LTO)
  • SSS / UMID Card
  • PhilSys National ID
  • PRC Professional ID

Registration FAQ

Yes, creating a bet9ja account is completely free. There is no sign-up fee. You only need to fund your account when you're ready to start placing real-money bets or playing casino games.

The minimum age for online gaming activity in the Philippines is 21 years. This is enforced through the KYC verification process — your government ID must confirm you meet the age requirement. Accounts found to be registered by underage players are closed and any balances forfeited.

bet9ja is a Philippine platform designed exclusively for users located in the Philippines. If you are accessing the platform from outside the Philippines, your registration may not be accepted or your account may be restricted.

OTP verification during registration is instant. KYC document review for withdrawal purposes typically takes one to two business days once your documents are submitted clearly and legibly. Submitting your ID early — before your first withdrawal request — avoids delays when you want to cash out.

Deposits are made in Philippine Peso through supported local payment methods. These include Philippine bank transfer, GCash, Maya, and other Philippine online banking channels. Credit cards and cryptocurrency are not accepted. The current list of available methods is displayed in the account wallet once you're logged in.

If you already have a registered bet9ja account, do not create a new one. Multiple accounts are not permitted under the Terms & Conditions. Simply log in to your existing account. If you've forgotten your credentials, contact support at [email protected] for assistance.

Account Benefits

  • Free to register
  • Sports, casino, slots, fish games
  • PHP wallet — deposit & withdraw
  • GCash & Maya support
  • OTP & SSL security
  • Works on any mobile device
  • Promotions for registered players
  • Responsible gaming tools

Accepted Payment Methods

All transactions in PHP (Philippine Peso)

Bank Transfer
GCash
Maya
Online Banking

Credit cards and crypto are not accepted. All amounts in ₱ PHP.

Need Help Registering?

If you run into any issues during sign-up, our support team is available to help.

[email protected]

Or check our FAQ page for quick answers.

Ready to Join bet9ja?

Free registration, PHP payments, and access to sports betting, live casino, slots, and fish games — all from one account. Takes about two minutes to set up.

21+ only. Philippines players only. By registering, you agree to the Terms & Conditions, Privacy Policy, and Responsible Gaming guidelines. Gambling involves risk.