?
Help Center

xc99 Frequently Asked
Questions

Everything you need to know about xc99 — from creating your account and making your first bKash deposit, to understanding cricket betting rules, claiming bonuses, and keeping your account safe. Browse all 22 answers below, grouped by topic for quick reference.

22 Questions Answered
5 Topic Categories
24/7 Live Support
৳500 Min. Deposit

Welcome to the xc99 FAQ page — your complete reference guide for playing, depositing, and betting on xc99. Whether you are a first-time player in Dhaka looking to register your account or an experienced bettor wanting to understand BPL wagering rules, you will find clear, direct answers here. If your question is not covered below, our 24/7 support team is always available at [email protected] or via live chat in your account dashboard.

Instant bKash Deposits

Fund your xc99 account in under 60 seconds using bKash, Nagad, or Rocket. Minimum deposit is ৳500 with zero platform fees on all mobile banking transactions.

Cricket & Live Betting

Bet on BPL, IPL, T20 World Cup, and every Bangladesh Tigers match with pre-match and in-play markets. Real-time odds updated ball by ball.

Secure & Fair Platform

xc99 uses 256-bit SSL encryption and certified RNG technology across all games. Your personal data and financial transactions are protected at every step.

Welcome Bonus Up to ৳20,000

New xc99 players receive a generous welcome bonus on their first deposit. Wagering requirements are clearly stated in the bonus terms — no hidden conditions.

Mobile-First Experience

xc99 is fully optimised for mobile browsers on Android and iOS. No app download is required — simply visit xc99.io from your phone's browser to play instantly.

24/7 Bilingual Support

Our support team is available around the clock via live chat and email. Response times average under 3 minutes for live chat and under 2 hours for email queries.


Account & Registration

Creating an xc99 account takes less than two minutes. Visit xc99.io, click the registration button, enter your mobile number, choose a secure password, and confirm your date of birth. You must be at least 21 years old to register. Once your details are submitted, a one-time verification code is sent to your mobile number. Enter that code to activate your account and you are ready to deposit and play.

xc99 requires a valid government-issued photo ID for KYC verification — a National Identity Card (NID), passport, or birth certificate are all accepted. You will also need to provide a selfie holding your ID document. KYC documents can be uploaded directly from your account dashboard under the "Verification" section. Most submissions are reviewed and approved within 24 hours during business days.

To reset your xc99 password, click "Forgot Password" on the login page and enter the mobile number linked to your account. A one-time reset code will be sent via SMS within 60 seconds. Enter the code on the reset page, set a new strong password, and log in as normal. If you no longer have access to your registered mobile number, contact our support team at [email protected] with your account details for assisted recovery.

No — xc99 strictly permits one account per player. Duplicate accounts are detected automatically during registration and KYC review. If a player is found to hold multiple accounts, all secondary accounts will be closed and any associated bonuses forfeited. If you believe your account has been accidentally duplicated or you are experiencing login issues, contact support immediately rather than creating a new account.

To permanently close your xc99 account, contact our support team via live chat or at [email protected] and request account closure. Our team will verify your identity, process any pending withdrawal of your remaining balance, and deactivate the account within 48 hours. If you are closing your account due to concerns about problem gambling, we encourage you to consider a self-exclusion option instead — it provides the same protection with the flexibility to return if circumstances change.

Deposits & Withdrawals

bKash deposits on xc99 are credited instantly — typically within 30 to 60 seconds of your payment being confirmed. Once you complete the bKash payment from your mobile menu and enter the transaction ID on the xc99 deposit screen, our system processes the credit in real time. If your deposit has not appeared after 5 minutes, take note of your bKash transaction ID and contact our support team immediately for a manual review.

The minimum deposit on xc99 is ৳500 for all supported payment methods including bKash, Nagad, Rocket, and Upay. There is no maximum deposit limit for standard players, though high-volume transactions may require additional verification in line with our security policy. xc99 does not charge any deposit fees — however, your mobile banking provider may apply their own standard transaction charges.

xc99 supports withdrawals via bKash, Nagad, Rocket, Upay, Dutch-Bangla Bank, City Bank, BRAC Bank, and Islami Bank. Withdrawals must be made to an account or mobile wallet registered in your own name — third-party withdrawals are not permitted. All withdrawal amounts are processed in Bangladeshi Taka (৳). To initiate a withdrawal, go to your account dashboard, select "Withdraw", choose your preferred method, enter the amount, and confirm.

The minimum withdrawal amount on xc99 is ৳1,000 for mobile wallet methods (bKash, Nagad, Rocket, Upay) and ৳2,000 for bank transfer methods (Dutch-Bangla Bank, City Bank, BRAC Bank, and Islami Bank). These thresholds exist to keep transaction processing efficient. If your withdrawable balance is below the minimum for your preferred method, you may need to continue playing until the balance reaches the threshold, or choose an alternative method with a lower minimum.

Mobile wallet withdrawals via bKash, Nagad, and Rocket are typically processed within 30 minutes to 2 hours of approval. Bank transfers to Dutch-Bangla Bank, City Bank, BRAC Bank, and Islami Bank may take 1 to 3 business days depending on your bank's processing schedule. All withdrawal requests are reviewed by our finance team for security before being dispatched. KYC-verified accounts experience faster processing times.

xc99 does not charge any platform fees on deposits or withdrawals. The amount you deposit is credited to your account in full, and the amount you request to withdraw is transferred in full minus any applicable bonus wagering deductions. Note that your mobile banking provider (bKash, Nagad, Rocket, etc.) or bank may apply their own standard transaction charges, which are outside xc99's control. Always check with your provider for their current fee schedule.

Games & Gameplay

xc99 offers over 500 games across multiple categories: live casino table games (Andar Bahar, Teen Patti, Baccarat, Roulette, Blackjack), video slots from providers including Pragmatic Play, NetEnt, and Microgaming, crash games (Aviator by Spribe), instant-win games, and a full sports betting section covering cricket, football, kabaddi, and more. All games are accessible directly from your browser on both desktop and mobile — no download required.

xc99 offers pre-match and in-play betting markets on all major cricket tournaments including BPL (Bangladesh Premier League), IPL, ICC T20 World Cup, and bilateral series featuring the Bangladesh Tigers. Available markets include match winner, top batsman, top bowler, total runs, fall of wicket, and more. Odds are updated in real time during live matches. To place a cricket bet, navigate to the Sports section, select your match, choose your market, enter your stake in ৳, and confirm.

Yes — all xc99 casino games use certified Random Number Generator (RNG) technology, meaning every card deal, spin outcome, and dice roll is completely random and cannot be predicted or manipulated. Our game providers — Pragmatic Play, Evolution Gaming, NetEnt, Ezugi, and Spribe — are independently audited by recognised testing laboratories for fairness. RTP (Return to Player) percentages for individual slot games are listed on each game's information page.

Yes — xc99 is fully optimised for mobile play on both Android and iOS devices. All games, betting markets, account management tools, and deposit/withdrawal features are accessible through your mobile browser without any app download. Simply visit xc99.io from Chrome, Safari, or any modern mobile browser. The interface adapts automatically to your screen size, giving you the same full experience as the desktop version.

BPL betting on xc99 follows standard cricket betting rules. If a match is abandoned due to rain, Duckworth-Lewis-Stern (DLS) method applies where possible; if no result can be determined, all bets are voided and stakes returned. In-play bets accepted after an event has occurred are voided. Maximum payout per single BPL bet is ৳500,000. Accumulator bets across multiple BPL matches are permitted. Full BPL betting rules are available under the Sports Rules section in your account dashboard.

Bonuses & Promotions

xc99 offers new players a welcome bonus of up to ৳20,000 on their first deposit. The bonus is credited automatically when your first qualifying deposit (minimum ৳500) is processed. The welcome bonus applies across casino games and sports betting. Specific percentage match rates and any seasonal variations are displayed on the promotions page within your account at the time of registration. Always review the current offer terms before depositing.

Wagering requirements on xc99 bonuses specify how many times you must wager the bonus amount before it can be withdrawn as real cash. For example, a ৳1,000 bonus with a 20x wagering requirement means you must place a total of ৳20,000 in qualifying bets before the bonus converts to withdrawable funds. Wagering requirements vary by promotion type and are always clearly stated in the individual bonus terms. Casino slots and live casino games typically count 100% towards wagering; sports bets may count at a lower rate.

Yes — xc99 runs regular reload bonuses, free spin offers, cashback promotions, and seasonal campaigns for existing players throughout the year, including during BPL season, Eid, Pohela Boishakh, and major ICC tournaments. Active players also receive personalised bonus offers through their account notifications. To stay updated on current promotions, check the "Promotions" section of your account dashboard regularly, or opt in to bonus notification emails via your account settings.

No — bonus funds on xc99 cannot be withdrawn until the applicable wagering requirement has been fully met. Until then, bonus funds are ring-fenced in your bonus balance and are separate from your real-money balance. Your real-money deposits (net of any bonus-funded wins) remain withdrawable at any time subject to standard verification requirements. Once the wagering requirement is satisfied, the bonus converts automatically to your real-money balance and becomes fully withdrawable.

Yes — xc99 operates a tiered loyalty programme that rewards players for their continued activity on the platform. Players earn loyalty points for every ৳ wagered on casino games and sports bets. Points accumulate and can be redeemed for bonus credits, free spins, or cashback rewards. Higher-tier players unlock priority withdrawals, dedicated account managers, and exclusive high-roller promotions. Details of the current loyalty tier structure are available under "Loyalty Rewards" in your account dashboard.

Safety & Responsible Gaming

xc99 is a safe and reliable platform built with player protection as a core priority. The platform uses 256-bit SSL encryption on all pages to protect your personal data and financial transactions. All casino games are supplied by internationally certified providers including Pragmatic Play, Evolution Gaming, and Spribe, each subject to regular third-party fairness audits. Your account funds are held in segregated accounts, meaning they remain protected independently of xc99's operational finances.

The minimum age to register and play on xc99 is 21 years old. This policy applies to all players across Bangladesh without exception. Age is verified during the account registration process and again during KYC review before any withdrawal is processed. If any account is found to belong to a player under 21, it will be closed immediately, with deposits returned and any winnings forfeited. xc99 takes its underage gambling prevention obligation extremely seriously.

To set a deposit limit on xc99, log in to your account, navigate to "Account Settings", and scroll to the "Responsible Gaming" section. Select "Deposit Limits", choose your preferred limit period (daily, weekly, or monthly), enter the maximum amount in ৳ Taka, and click "Confirm". Deposit limit reductions take effect immediately. Requests to increase an existing limit are subject to a mandatory 24-hour cooling-off period to prevent impulsive decisions.

If you feel that gambling is causing harm, xc99 offers self-exclusion periods of 3 months, 6 months, 12 months, or permanent exclusion. To activate self-exclusion, contact our support team directly at [email protected] or via live chat — our team will apply the exclusion to your account immediately. During a self-exclusion period, your account is fully locked: no logins, no deposits, and no marketing communications. Permanent self-exclusion cannot be reversed under any circumstances.

xc99 protects all personal and financial data using 256-bit SSL encryption, the same standard used by major international banks. Your payment details are never stored on xc99's servers — all transactions are processed through secure, tokenised payment gateways. Account access is protected by password hashing and optional two-factor authentication (2FA). xc99 does not sell or share your personal data with third parties for marketing purposes. Full details are available in our Privacy Policy at xc99.io/privacy-policy.

xc99 customer support is available 24 hours a day, 7 days a week, Bangladesh Standard Time (BST, UTC+6). You can reach our team via live chat directly from your account dashboard (average response under 3 minutes) or by email at [email protected] (average response under 2 hours). For responsible gaming requests such as self-exclusion, time-out activation, or deposit limit adjustments, our support team can action these on your behalf immediately without any waiting period.

Still Have a Question?

If you did not find the answer you were looking for above, our support team is standing by 24/7. All queries are answered in English and handled with full confidentiality.

Email: [email protected]  |  Live Chat: available in your xc99 account dashboard  |  Hours: 24/7, BST (UTC+6)

21+  xc99 is for players aged 21 and above only. Gambling can be addictive — please play responsibly.

Ready to Start Playing on xc99?

Join thousands of players across Bangladesh enjoying cricket betting, live casino, and 500+ slots — with instant bKash and Nagad deposits.