Free Registration

Register with xk999, Claim Your 100% Welcome Bonus

Setting up your xk999 account takes just two minutes. Enter your mobile number, verify with OTP, and you're ready to go — that's all it takes. Get a 100% bonus straight on your first deposit.

bKash
Nagad
Rocket
256-bit SSL Secured
Just 2 minutes
100% Bonus
100% Bonus on Your First Deposit! — automatically credited on your first deposit after registration.
Create a New Account
All information must be accurate and your own.
Your OTP will be sent to this number, and bKash/Nagad transactions will use it too.
You must be 18 years of age or older.
Use a strong password combining letters, numbers, and symbols.
Already have an account?

2 Minutes
At registration
100%
Welcome Bonus
৳200
Minimum Deposit
24/7
Bangla Support

Get Started in Just 4 Steps

From xk999 Registration to Your First Bet — The Complete Process

Registration
OTP Verification
3
Deposit
4
Start Betting
1
Fill Out the Form
Enter your name, mobile number, date of birth, and password. All details must be accurate. If you have a referral code, you can enter it here as well.
2
Verify with OTP
A 6-digit OTP will be sent to the mobile number you provided. Use it to confirm your account. The OTP is only valid for 5 minutes.
3
Make Your First Deposit
Deposit a minimum of ৳200 via bKash, Nagad, or Rocket and get an instant 100% welcome bonus credited to your account.
4
Start Betting
cricket, football, Live Casino — start with whatever you enjoy most. Your bonus balance is available to use right away.

Why Register with xk999

Why members in Bangladesh choose xk999

Fast Process
Complete Registration in 2 Minutes
No lengthy forms or paperwork. Just your mobile number and a few basic details. Once OTP verification is complete, your account is ready — and so is your first deposit.
Mobile Payment
Easy transactions via bKash, Nagad & Rocket
No bank account needed. Simply deposit via bKash or Nagad from the mobile number you registered with, and your balance is updated instantly.
Massive Game Collection
From cricket to Live Casino — all in one place
Once registered, you'll have instant access to cricket, football, Live Casino, slots, and much more. On the Games page View the full collection.
Security
256-bit SSL — your information is completely secure
All information provided during registration is protected with bank-grade encryption. Payment data is never stored on our servers. Learn more In the Privacy Policy See details.
Support
24/7 Bangla Support — Help Available During Registration Too
If you get stuck at any point during registration, just ask via live chat. You'll get a response in Bangla within two minutes — any time of the day or night.

Everything You Need to Know About xk999 Registration

Opening an account at xk999 is straightforward for any smartphone user in Bangladesh. No app download required, no bank account needed — just a mobile number and a few basic details. The entire registration process takes under 2 minutes.

The most important thing when registering is to provide accurate information. Make sure your name matches your National ID, as it will be required during KYC verification later. Your mobile number must be your own — it will be used for bKash or Nagad deposits and withdrawals, as well as OTP delivery.

A common question is whether a referral code is required. The answer is no — it's completely optional. That said, if a friend or acquaintance has given you their code, go ahead and enter it, as it may come with additional benefits. Without a referral code, your registration and welcome bonus will still come through without any issue.

Your first step after registering is making a deposit. Open the bKash app, go to "Payment" or "Send Money," and send a minimum of ৳200 to xk999's number. Enter the transaction reference number on the xk999 portal to confirm — your balance is typically credited within 5 minutes. You can also deposit using Nagad or Rocket by following the same process.

The welcome bonus is automatically credited with your first deposit. To withdraw bonus funds, you'll need to meet the specified wagering requirements — details are available On the bonus page Full details are listed there. Bonus funds cannot be withdrawn directly, but they can be used for placing bets.

Another important step after registration is KYC verification. This is only required at the time of your first withdrawal — you don't need to do it right away. Simply upload photos of the front and back of your National ID. Once your KYC is approved, all future withdrawals will be processed quickly and automatically.

One important thing to keep in mind — each person can only have one account at xk999. Attempting to create multiple accounts from the same number or the same device puts all associated accounts at risk of being permanently closed. So make sure you register correctly the first time.

If you run into any issues during or after registration, Help Centerto get in touch. Our live chat support is available in Bangla for all your questions — from registration and deposits to bonuses and withdrawals.

Important: xk999 will never ask for your password or OTP via email or SMS. If anyone requests this information during or after registration, it is a scam — never share it.

Why xk999 Is Trustworthy
256-bit SSL Encryption
International banking-grade security
Withdraw in 5 Minutes
Faster Payouts After KYC Verification
Full support in Bangla
24/7 Live Chat & Email
300K+ Active Members
Trusted platform across Bangladesh
Quick Info
Minimum Age 18 Years
Registration Fee Free
Welcome Bonus 100%
Minimum Deposit ৳200
Payment Method bKash · Nagad · Rocket
1 account per person Just 1
Need Help?

Having trouble registering? Via live chat Ask us or email: support@xk999.best


xk999 Registration

What you need to register

Signing up at xk999 is straightforward. Just have the items listed below ready and you're good to go.

  • An active Bangladeshi mobile number (01X-XXXXXXXX)
  • Your full name (as it appears on your National ID)
  • Accurate date of birth (proof of age 18+ required)
  • A strong password (at least 8 characters)
  • Any smartphone or computer with an internet connection
  • No Bank Account Required
  • No separate app download required
  • No registration fee

Please note: You must deposit via bKash/Nagad/Rocket using the same mobile number you registered with. Using a different number may cause complications.

What to Do After Registering

Once your account is set up, completing a few steps now will make things much easier later.

1
Deposit
Deposit a minimum of ৳200 via bKash/Nagad — get an instant 100% bonus.
2
Complete Your Profile
Go to your profile settings and complete your details — this will speed up future withdrawals.
3
Set a Deposit Limit
Set a monthly budget — play responsibly.
4
View Bonus Page
Take a moment to review all active offers and wagering conditions.
5
Start Betting
Cricket, slots, or Live Casino — pick whatever you enjoy.

Register Now — Claim Your 100% Bonus

Registration at xk999 is free, takes two minutes, and gets you a 100% bonus on your first deposit. Over 300,000 members across Bangladesh are already playing — join them today.

100%
Welcome Bonus

Registration FAQs

Most frequently asked questions from our members

Before your first withdrawal at xk999, you'll need to complete KYC verification — it's a one-time process and won't be required again. Only one document is needed: your Bangladesh National ID (NID). Take two separate photos of the front and back of your NID, making sure each image is clear and not blurry or cut off. Then go to the KYC section in your profile settings and upload both photos. Verification is usually completed within 30 minutes to 24 hours, and you'll be notified by SMS or in-app notification once it's done. After that, all future withdrawals are processed automatically within 5 minutes. If you don't have an NID, a driving licence or passport is also accepted — though NID is the quickest and easiest option. If you run into any issues with KYC verification, contact support and you'll receive assistance in Bangla.

Yes, xk999 regularly offers free spins and daily login bonuses. Free spins are typically earned in one of two ways — by depositing a specified amount, or as part of a promotional offer. To qualify for the daily login bonus, simply log into your account each day — consecutive logins unlock progressively larger rewards. All offers of this type On the bonus page is visible, and personalised offers are also shown in the account dashboard after login. To use free spins, go to the designated slots or games and activate the free spins from your bonus wallet. Each offer has an expiry period — typically 24 to 72 hours. Any unused free spins will be forfeited once expired, so make sure to use them as soon as you receive them.

বাংলা