New Account

Create Your BA999 Account Today

Join thousands of players across Pakistan. Sign up in minutes, deposit in PKR using JazzCash or Easypaisa, and dive straight into Casino games, Cricket betting and the live lobby.

Create Your Free Account

Already have an account? Log in here

Step 1 — Account Details

Step 2 — Personal Information

PKR — Pakistani Rupee

Step 3 — Promo Code (Optional)

I confirm I am at least 18 years old and agree to the Terms and Conditions and Privacy Policy of BA999.

I have read and accept the Responsible Gaming guidelines. I understand gaming on BA999 is for entertainment only.

Create My BA999 Account

Welcome Bonus for New Players

Register today and claim your new player bonus on your first deposit. Full details on the Promotions page.

Why Join BA999?
  • PKR deposits and withdrawals — no currency conversion fees
  • JazzCash, Easypaisa, Raast and Bank Transfer supported
  • Live Casino, Slots, Cricket & PSL betting all in one place
  • VIP programme with exclusive rewards and priority support
  • BA999 App available — play anywhere on your phone
  • Responsible gaming tools built into your account from day one
Supported Payment Methods
JazzCash Easypaisa Raast Bank Transfer Debit Card Mobile Wallets

All transactions are processed in PKR. Visit the Deposit page for full details.

Adults Only — 18+

Registration on BA999 is strictly for players aged 18 and above. By registering you confirm you meet this age requirement.

How to Register on BA999

The whole process takes under five minutes. Here is exactly what to do from the moment you land on the registration page to the moment you place your first bet or spin.

1

Fill in Your Details

Choose a username, enter your email and create a secure password. Your email will be used for account verification and important notifications.

2

Verify Your Account

Check your inbox for a verification email from BA999. Click the link inside to confirm your address and activate your account.

3

Make Your First Deposit

Log in and head to the Deposit section. Choose JazzCash, Easypaisa, Raast or Bank Transfer and fund your account in PKR in seconds.

4

Claim Bonus & Play

Your welcome bonus is added automatically on your first deposit. Head to the Game Lobby, Live Casino or Cricket betting and get started.

Everything Waiting for You After Registration

Once your BA999 account is live, here is what you get access to right away.

Full Game Lobby Access

Browse hundreds of Slots, Table Games and specialty titles from top providers. Filter by category, provider or popularity and find your game in seconds.

Instant Access

Live Casino with Real Dealers

Join live tables for Baccarat, Roulette, Blackjack and game shows streamed in real time. Chat with dealers and other players just like a real casino floor.

Live Now

Cricket & PSL Betting

Follow Pakistan Super League, T20 internationals and bilateral series live. Place bets on match winner, top batsman, total runs and dozens of other markets before and during the match.

PSL Covered

BA999 Mobile App

Download the BA999 app and carry the full platform in your pocket. The app is optimised for Pakistan mobile networks — smooth performance even on 4G connections.

Free Download

VIP Programme

Every bet you place earns progress toward VIP status. Higher tiers bring bigger bonuses, faster withdrawals, personal account managers and exclusive promotions not available to regular players.

Earn From Day 1

Ongoing Promotions

The welcome bonus is just the start. BA999 runs regular reload bonuses, cashback offers, free spin drops and seasonal cricket promotions throughout the year.

Updated Regularly

Why Pakistan Players Choose BA999

Finding a platform that actually works well for players based in Pakistan used to be a bit of a hassle. Payment methods that do not support PKR, slow withdrawals, and customer support that clearly was not built with local players in mind — these are complaints that come up again and again. BA999 was built specifically to fix those friction points.

From the moment you register, everything on the platform is set up to make sense for a player in Pakistan. Deposits work through JazzCash and Easypaisa — two of the most widely used mobile payment apps in the country — as well as Raast, direct Bank Transfer and standard debit cards. There is no need to convert currency or figure out third-party payment processors. You deposit PKR, you play in PKR, and when you withdraw, it comes back in PKR directly to your mobile wallet or bank account.

A Platform Built Around Cricket

Cricket is not just a sport in Pakistan — it is a major part of how people engage with the game. BA999 reflects that. The sportsbook covers Pakistan Super League fixtures in full, with markets updated live throughout each match. T20 internationals, bilateral series and ICC tournaments are all covered with competitive odds and a range of bet types including match winner, top scorer, highest opening partnership, method of dismissal and a growing list of ball-by-ball markets.

During PSL season the platform gets particularly busy — live betting on PSL matches draws a lot of action, and BA999 keeps the odds sharp and the live streaming smooth so you do not miss a delivery. Football and Esports are also available for players who want to spread their interest, but Cricket is genuinely the centrepiece of the sportsbook and BA999 treats it that way.

The Registration Process in Detail

Registering takes a few minutes at most. You will need to provide a valid email address, choose a unique username and create a password that is strong enough to keep your account secure. Basic personal details — your name, date of birth and mobile number — are collected during registration.

Your date of birth is used to verify that you are 18 or older. BA999 is strictly an adults-only platform and this is not something that can be bypassed. Once you have filled in the registration form and agreed to the Terms and Conditions, a verification email is sent to the address you provided. Click the link in that email and your account is active.

After verification, the next step most players take is heading straight to the Deposit section to fund their account and claim the welcome bonus. The deposit process mirrors the registration in terms of simplicity — select your payment method, enter the amount in PKR, confirm through your JazzCash or Easypaisa app or complete the bank transfer, and the funds appear in your BA999 balance within minutes.

Setting Up Responsible Gaming Tools on Day One

Once your account is live, it is worth spending two minutes setting up a deposit limit before you start playing. You will find the option in your account settings under the Responsible Gaming section. Setting a daily or weekly limit in PKR means you have a firm cap in place from the start — it is a simple habit that makes a real difference over time.

BA999 also offers session time reminders, temporary breaks and self-exclusion for players who feel they need more structure around their gaming. None of these tools affect your access to bonuses or your VIP progress — they are there for you to use whenever they are useful, without any judgement.

Remember: Gaming on BA999 should always be entertainment. Only deposit money you can comfortably afford to spend, keep sessions within a time limit you set for yourself, and use the account tools to stay in control. Adults 18+ only.

Frequently Asked Questions About Registering

If you have a question that is not covered by the FAQ section below, the BA999 support team is available by email at [email protected]. You can also check the full FAQ page for more detail on deposits, withdrawals, bonuses and account settings.

Registration Checklist
  • Valid email address
  • Pakistan mobile number
  • Date of birth (must be 18+)
  • JazzCash or Easypaisa ready to deposit
  • Promo code (if you have one)
Registration FAQ

Yes, creating a BA999 account is completely free. There are no registration fees, no monthly charges and no hidden costs for signing up. You only need to deposit when you are ready to play, and even then the minimum deposit is kept accessible for players at all budget levels.

Your JazzCash number can be entered as your mobile number during registration. While registration itself requires an email address for verification, JazzCash is one of the primary supported payment methods for deposits and withdrawals once your account is active. You can link your JazzCash number to your BA999 account from the Deposit section after logging in.

The verification email is sent immediately after you complete the registration form. It typically arrives within one to two minutes. If you do not see it in your inbox, check your spam or junk folder first. If it has still not arrived after five minutes, contact support at [email protected] with your registered email address and the team will sort it out quickly.

No. BA999 allows only one account per person. Creating multiple accounts is against the Terms and Conditions and will result in all associated accounts being closed and any pending withdrawals being voided. If you have forgotten your password or cannot access your existing account, use the account recovery option on the login page or contact support directly.

The welcome bonus is applied automatically when you make your first qualifying deposit after registering. You do not need to enter a code for the standard welcome offer — it activates on its own once the deposit is confirmed. Full terms, minimum deposit requirements and wagering conditions are listed on the Promotions page.

If you run into any issue while filling in the registration form or during account verification, the BA999 support team is available by email at [email protected]. Provide your username or the email address you registered with so the team can identify your account quickly and help you get set up without delay.

Ready to Get Started on BA999?

Registration is free and takes under five minutes. Deposit in PKR, claim your welcome bonus and join thousands of players already on the platform.