Once Two-Step Verification is enabled on r999, a password alone is not enough to log in — an OTP is also required. This keeps your account significantly more secure.
Steps to Activate:
1. Log in to r999 and click the profile icon in the top-right corner.
2. Go to "Account Settings" or the "Security" menu.
3. Look for the "Two-Step Verification" option and toggle it on.
4. A confirmation OTP will be sent to your registered mobile number. Enter it to activate.
5. From this point on, every time you log in from a new device or browser, an OTP will be sent to your mobile.
With this enabled, even if someone gets hold of your password, they cannot log in without your mobile device. If the OTP doesn't arrive, check your mobile signal and click the "Resend" button. If the problem persists, support@r999.expressto let us know.
If the app suddenly won't open or keeps crashing, a few simple steps will usually fix it right away.
First, try:
Force-close the app (remove it from the background as well) and reopen it. Restart your phone — this alone often resolves the issue.
To update:
Updates for the r999 app are available directly from r999's Download Page available there. Go ahead and download the latest APK file. You don't need to uninstall the old version first — installing the new one directly will update the app. If prompted to allow installation from unknown sources, go ahead and approve it.
If that still doesn't work:
Clear the app's cache and data from your phone's settings, then reinstall it. If the app doesn't work on Android 8.0 or below, open r999.express in your mobile browser — all features are available on the website as well. If the problem continues, contact us via live chat with your phone model and Android version.
R999 gives members the flexibility to temporarily or indefinitely suspend their account at their own discretion. This is Responsible Gaming Part of the policy.
Cooling-Off Period — 24 hours to 30 days:
Log in → Account Settings → "Responsible Gaming" → select "Cooling-Off Break" → choose a duration: 24 hours, 7 days, 14 days, or 30 days. The break takes effect immediately upon saving. Once the period ends, your account is automatically reactivated.
Long-Term Break (Self-Exclusion) — 6 months or more:
Let support know via live chat. They will close your account within 24 hours. During this time, no promotional messages will be sent, and the entire matter is kept strictly confidential. All previous transaction records and funds remain secured while the account is closed.
To permanently close your account, notify support in writing. The process will be completed after your identity has been verified.
The r999 welcome bonus is exclusively for new members who have just created an account. You'll receive a 100% bonus on your first deposit, up to a maximum of ৳10,000.
Steps to claim your bonus:
1. Registration page and create your account.
2. Verify your mobile number with an OTP.
3. Log in for the first time and make a minimum deposit of ৳200 via bKash, Nagad, Rocket, or Upay.
4. The bonus will be credited to your account automatically — no separate claim is needed.
Terms & Conditions (plain language):
Bonus funds cannot be withdrawn directly — you must first wager a set multiple of the bonus amount (the wagering requirement). For example, if you receive a ৳1,000 bonus with a 5x wagering requirement, you need to place ৳5,000 worth of bets before the bonus becomes withdrawable. The wagering requirement must be met within 30 days of receiving the bonus. The specific terms for each bonus are shown on screen at the time of acceptance — if anything is unclear, just ask Support.
If a match is cancelled or abandoned due to bad weather, pitch conditions, or other unforeseen circumstances, bets are settled according to r999's established rules.
If cancelled before the match begins: The full stake is instantly returned to your account — no deductions whatsoever.
If a match starts but is abandoned midway: For pre-match bets, the amount of play completed is taken into account. As a general rule, if a cricket match ends without completing at least one full inning and no result is determined, the bet is voided and your stake is refunded. For football, if the match does not go to full time and no new date is announced by the governing body, the bet is treated as void.
For live bets: Settlement may be based on the state of play at the moment the bet was confirmed — see full policy Terms & Conditions on the page.
Bet settlement typically takes up to 24 hours after the match result is confirmed. If you have any questions about a specific bet settlement, contact support with your bet ID.
A complete record of all your bets and financial transactions on r999 is stored within your account.
To view your betting history:
Log in → Dashboard → click "Betting History" or "My Bets". Here you can view each bet's date, market, odds, stake, result, and win/loss amount individually. Filter by date — choose today, the last 7 days, last month, or a custom date range.
To view your transaction history:
Dashboard → "Transaction History" or "Transactions" — here you'll find a full record of all deposits, withdrawals, and bonus credits. Each transaction has a unique transaction ID — if an issue arises, sharing this ID with support will help resolve it faster.
Up to 180 days (6 months) of history is available directly in your dashboard. If you need records older than that, contact support — a report will be sent to you by email.
Forgot Your Password on the login page Click the "Forgot Password?" link. Enter your registered mobile number and an OTP will be sent to you.
Why You're Not Receiving an OTP and How to Fix It:
Network issue: Check that your mobile has a signal. Wait 30 seconds, then click "Resend". Occasionally, network congestion on your mobile carrier's end may cause a delay of 1–2 minutes.
If your mobile number has changed: If the mobile number you registered with is no longer active, the OTP will never be delivered. In this case, you will need to contact Support directly.
Recovery via Support: via live chat or support@r999.expressEmail us to verify your identity — provide your name, the mobile number used at registration, and your last deposit amount if possible. Once verified, you'll be able to set a new password. The entire process is usually completed within 24 hours.