Secure Account Access

xbja Login — Sign In to Bangladesh's Premier Betting Platform

Access your xbja account to place cricket bets on BPL and T20 matches, join live casino tables powered by Evolution Gaming, and spin the best slots — all in Bangladeshi Taka, from any smartphone in Dhaka, Chittagong, Sylhet, or anywhere across Bangladesh.

SSL Secured Login Mobile Optimised bKash & Nagad 24/7 Access 21+ Only
xbja
24/7
Account Access
<40s
Login Speed
৳200
Min. Deposit
TLS 1.3
Encryption

Sign In to Your xbja Account

Everything on xbja — live cricket betting, casino tables, slots, and your personal deposit and withdrawal history — lives inside your account. Logging in is the first step every time.

The xbja login process is designed to be fast and friction-free on any device. Whether you are opening your account on a Xiaomi or Samsung Android phone between innings of a BPL match in Dhaka, or checking your casino balance on a laptop after work in Chittagong, the login screen loads in under two seconds and requires only your registered username or mobile number plus your password.

All login sessions at xbja are protected by TLS 1.3 encryption. Your credentials are never stored in plain text, and two-factor authentication (2FA) is available for accounts that want an additional security layer. If you forget your password, the self-service recovery flow uses your registered mobile number to send a verification code and lets you reset access within 60 seconds.

TLS 1.3 Encryption 2FA Available Secure Sessions Password Recovery Masked Credentials
xbja

How to Log In to xbja Step by Step

The entire login process takes under 40 seconds on a standard 4G connection anywhere in Bangladesh.

1
Open the xbja Login Page

Navigate to xbja.io on your mobile browser (Chrome, Firefox, or any modern browser on Android or iOS) or on your desktop. Tap or click the xbja Login link in the main navigation menu at the top of the page.

2
Enter Your Username or Mobile Number

Type the username or Bangladesh mobile number (01XXXXXXXXX format) you used during registration. Both formats are accepted in the same login field — no need to select a separate tab for phone vs username.

3
Enter Your Password

Type your account password. If you have 2FA enabled, you will be prompted for your one-time verification code after the password step. The "remember me" option keeps you logged in on trusted personal devices.

4
Access Your Full Account Dashboard

After successful login, you land on your personal dashboard where you can see your balance in Bangladeshi Taka, navigate to the sports betting lobby, open the live casino, browse slots, deposit via bKash or Nagad, and request withdrawals.

5
Trouble Logging In? Use Password Recovery

Tap "Forgot password?" on the login screen, enter your registered mobile number, and xbja will send a one-time verification code via SMS. Enter the code, set a new password, and you are back inside your account within 60 seconds.

What You Can Do After Logging In to xbja

Your xbja account is the gateway to the full platform. Here is everything available to you the moment you sign in.

Cricket Betting

Place bets on live BPL matches, T20 World Cup fixtures, IPL, and Bangladesh Tigers international series. Pre-match and in-play markets update in real time with the latest odds.

Live Casino Tables

Join live blackjack, roulette, baccarat, and game shows powered by Evolution Gaming, Pragmatic Play Live, and Ezugi. Over 200 tables streaming in HD, 24 hours a day.

Slots & RNG Games

Spin hundreds of video slots from Pragmatic Play, NetEnt, Microgaming, and Spribe. Crash games including Aviator are available directly from your account lobby after login.

Instant Deposits

Fund your account in seconds via bKash, Nagad, Rocket, or Upay. All transactions are processed in Bangladeshi Taka with a minimum deposit of ৳200. No conversion fees.

Fast Withdrawals

Request cashouts to bKash or Nagad directly from your account dashboard. Verified accounts receive funds within 15 minutes. Minimum withdrawal amount is ৳500.

24/7 Live Support

Access the live chat support team directly from your dashboard, operating on Bangladesh Standard Time (BST, UTC+6). Response times are typically under two minutes during peak evening hours.

xbja Login Security — Protecting Your Account

xbja

Account security is one of the most important concerns for any online betting platform, and xbja takes it seriously at every level of its infrastructure. When a player in Dhaka taps "Login" on their Android phone, the password they type never travels across the internet in a readable form. Every character is encrypted by TLS 1.3 before it leaves the device, and the server-side systems store only a cryptographic hash of your password — never the password itself. This means that even in the theoretically impossible scenario of a data breach, your actual password would remain unknown to any outside party.

Two-factor authentication (2FA) adds a second verification step to the xbja login process. Once enabled in your account security settings, every login attempt from a new device or browser will require you to enter a one-time six-digit code sent to your registered Bangladesh mobile number. This prevents unauthorised access even if someone else somehow obtained your username and password. For players in Chittagong or Sylhet who access xbja from shared devices at home, 2FA is strongly recommended as an added safeguard.

Session management on xbja is designed for the reality of how Bangladeshi players use the platform. Most players access xbja in the evening during cricket season — especially during BPL matches and IPL fixtures — when there is high traffic from Dhaka, Mymensingh, Khulna, and Rangpur simultaneously. The login system handles this peak load without slowdowns because the authentication infrastructure is horizontally scaled across multiple servers. You will not experience login delays on the evening of a Bangladesh Tigers vs Pakistan T20 match even when hundreds of thousands of players are signing in at the same time.

The "remember me" session feature is designed for personal devices only. When enabled, it stores an encrypted session token on your device that allows automatic re-authentication for up to 30 days without requiring your full password again. xbja advises players to use this feature only on devices they own personally — not on shared computers, borrowed phones, or public terminals such as those in internet cafes in Cox's Bazar or Rajshahi. For shared-device situations, always log out manually at the end of each session using the sign-out option in your account menu.

xbja is committed to responsible gaming. Part of that commitment is ensuring that account access controls are robust enough to support self-exclusion, deposit limits, and cooling-off periods set by the player. Once a player in Barisal or Sylhet sets a 24-hour cooling-off period via the Responsible Gaming section of their account, the login system enforces that period automatically — the account cannot be accessed until the cooling-off window has passed, regardless of the device or browser used to attempt login.

Login & Account Quick Facts

Login MethodUsername or Mobile No.
2FA SupportYes (SMS OTP)
EncryptionTLS 1.3
Session DurationUp to 30 days
Password RecoverySMS OTP (<60 sec)
Min. Account Age21 years
KYC RequiredYes (one-time)
Min. Deposit৳200
Min. Withdrawal৳500
Support ChannelLive Chat 24/7
21+ Only. xbja is for adults aged 21 and above. Players are responsible for compliance with local laws. Gambling involves financial risk — set limits and play responsibly. Visit our Responsible Gaming page for tools and support.

Accepted Deposit Methods

bKash Nagad Rocket Upay Dutch-Bangla Visa Mastercard

Don't Have an Account Yet? Register on xbja

Creating a new xbja account takes under two minutes. Registration is open to residents of Bangladesh aged 21 and above.

If you are visiting the xbja login page for the first time and do not yet have an account, the registration process is simple and fully mobile-friendly. You will need a valid Bangladesh mobile number (bKash, Nagad, or any operator), a username of your choice, a secure password, and confirmation that you are aged 21 or older. No desktop computer is needed — registration can be completed entirely on a mid-range Android phone in under two minutes on a standard Grameenphone or Robi 4G connection.

After registration, you will be prompted to complete a one-time KYC verification using your National ID card (NID) or passport. This step is required to unlock full deposit and withdrawal access and is processed within 30 minutes during normal operating hours. Once verified, your account is fully active and you can fund it instantly via bKash or Nagad with a minimum deposit of ৳200.

New players from Dhaka, Chittagong, Sylhet, Khulna, Rajshahi, Barisal, Rangpur, Mymensingh, and Cox's Bazar are all welcome on xbja. The platform operates in English and all balances, transaction histories, and game interfaces display amounts in Bangladeshi Taka using the ৳ symbol. There is no requirement to convert currencies or deal with foreign exchange rates — everything runs natively in BDT from the moment you register.

No Download Required Instant bKash Deposit BDT Native Balance KYC Within 30 Min 21+ Only
xbja

Frequently Asked Questions

Common questions about the xbja login process from players across Bangladesh.

Tap the "Forgot password?" link on the xbja login screen. Enter the mobile number you registered with and xbja will send a one-time SMS verification code to that number. Enter the code on the recovery screen, create a new password, and your account access is restored within 60 seconds. If your registered number is no longer active, contact the 24/7 live support team via the chat function inside the login page for manual account recovery.

Yes. Tick the "Remember me" checkbox on the login screen and xbja will keep your session active for up to 30 days on that device without requiring you to enter your password again. This is convenient for personal smartphones. xbja strongly advises against using the remember-me option on shared devices, borrowed phones, or public computers.

Yes. Players must be 21 years of age or older to register and log in to xbja. This is enforced during the KYC verification process using a government-issued National ID card (NID) or passport. xbja does not permit account access to anyone under 21 under any circumstances. The 21+ age requirement applies to all players regardless of location within Bangladesh.

The most common causes of login issues are: entering an incorrect password (the field is case-sensitive), using a username that does not match the one registered, or an active self-exclusion or cooling-off period on the account. If you have set a responsible gaming restriction, the system will block login until the restriction period expires. For all other login problems, clear your browser cache, ensure you are using an up-to-date browser version, and contact the 24/7 live chat support team if the issue persists.

No. xbja runs as a fully mobile-optimised web application. You can log in on any Android or iOS device using your standard mobile browser — Chrome, Firefox, Samsung Internet, or Opera Mini all work well. Simply navigate to xbja.io, tap the xbja Login link in the menu, and sign in. No APK download, no app store installation, and no extra storage space required on your phone.

Yes. After logging in, navigate to the Cashier or Deposit section of your account dashboard. Select bKash as your payment method, enter the amount in Bangladeshi Taka (minimum ৳200), and follow the bKash confirmation prompt on your phone. Deposits are credited to your xbja balance instantly after bKash confirms the transaction. Nagad, Rocket, and Upay follow the same instant-credit process.

Ready to Access Your xbja Account?

Sign in to xbja and start betting on cricket, playing live casino tables, and spinning slots — all in Bangladeshi Taka. 21+ only. Play responsibly.

21+ Only