bKash Casino Deposit Guide Bangladesh — App Transfer, USSD *247# & Instant TrxID Verification
Overview of bKash Transactions at 399bet
In Bangladesh, bKash, a subsidiary of BRAC Bank, stands as the indisputable leader in mobile financial services (MFS). With over 70 million registered users nationwide, bKash provides an accessible, rapid, and highly secure method for handling digital financial transfers directly from a mobile telephone.
At 399bet, we have engineered an automated direct-reconciliation payment gateway designed around the bKash ecosystem. By bridging our cashier portal with real-time financial ledger verification, Bangladeshi players can fund their gaming accounts in Bangladeshi Taka (BDT) within 60 to 90 seconds, completely free of intermediary conversion deductions or third-party handling fees.
+------------------------------------------------------------------------------------+
| BKASH TRANSACTION SPECIFICATIONS |
+---------------------+--------------------------------------------------------------+
| Service Provider | bKash Limited (Regulated by Bangladesh Bank) |
| Minimum Deposit | 200 BDT per transaction |
| Maximum Deposit | 30,000 BDT per single deposit ticket |
| Processing Time | 60 to 90 Seconds (Automated Ledger Reconciliation) |
| Platform Fee | 0% Processing Charge from 399bet |
| Supported Modes | bKash Smartphone Mobile App & Offline USSD Dial Code (*247#) |
| Required Identifier | 10-Character Alphanumeric Transaction ID (TrxID) |
| Operating Hours | 24 Hours a Day, 7 Days a Week, 365 Days a Year |
+---------------------+--------------------------------------------------------------+
The Dynamic Number System: Why Deposit Numbers Change
Before executing your first bKash deposit, it is critical to understand our Dynamic Account Rotation System:
- Daily Transaction Ceilings: The Bangladesh financial regulatory framework imposes daily and monthly incoming transaction limits on individual and merchant mobile financial accounts.
- Automated Load Balancing: To ensure that our payment channels never stall due to reaching an account cap, our server infrastructure rotates active deposit receiving numbers automatically throughout the day.
- The Golden Rule of Depositing: Never save a deposit number in your phonebook to reuse later. Every single time you wish to fund your account, you must open the 399bet deposit screen and copy the specific active bKash number currently assigned to your transaction ticket. Sending funds to an old, inactive number will cause delays and require manual ledger reconciliation.
Step-by-Step bKash Deposit Tutorial: Using the Smartphone App

Using the official bKash mobile application is the fastest and most convenient way to fund your 399bet balance. Follow this precise workflow:
+------------------------------------------------------------------------------------+
| BKASH APP DEPOSIT WORKFLOW |
| [1. Generate Ticket] ──► [2. Copy Number] ──► [3. Send Money] ──► [4. Enter TrxID] |
+------------------------------------------------------------------------------------+
Initiate Deposit Ticket on 399bet
- Log in to your 399bet account using your smartphone or desktop browser.
- Tap the Deposit button prominently displayed in the top header.
- Select bKash as your primary payment channel.
- Enter your desired deposit amount (minimum 200 BDT, maximum 30,000 BDT).
- If you wish to activate the 200% Welcome Bonus, ensure the bonus toggle switch is selected before advancing.
- Click Next to generate your unique deposit ticket.
Copy the Active bKash Number
- The cashier window will display the active bKash phone number assigned to your ticket, along with instructions specifying whether to use Send Money or Cash In.
- Tap the Copy icon adjacent to the phone number to copy it directly to your clipboard.
Complete Transfer inside the bKash App
- Minimize your browser and open the official bKash application on your smartphone.
- Enter your 5-digit bKash security PIN to access your wallet.
- Tap Send Money from the home grid.
- Paste the copied phone number into the recipient box.
- Enter the exact BDT amount you specified on your 399bet deposit ticket.
- Tap the arrow to review details, then tap and hold the Tap and Hold for Send Money button to finalize the transaction.
Locate and Copy the Transaction ID (TrxID)
- Immediately upon completion, bKash displays a green confirmation screen.
- Locate the TrxID (a unique 10-character alphanumeric code, for example:
BL7K92P8MN). - Tap directly on the TrxID to copy it to your clipboard.
Confirm on 399bet
- Return to the 399bet deposit window in your browser.
- Paste the copied 10-character TrxID into the designated verification box.
- Enter the 11-digit mobile phone number you used to send the funds.
- Click Confirm Deposit. Our automated gateway cross-references the TrxID with the incoming ledger and credits your playable balance within 60 to 90 seconds.
Step-by-Step bKash Deposit Tutorial: Using USSD Code (*247#)
If you are using a feature phone or do not have active cellular data for the bKash application, you can complete your deposit using the standard USSD dialer:
- Retrieve the Active Number: Generate your deposit ticket on 399bet and write down the assigned bKash number.
- Dial USSD Code: Open your phone’s call dialer and dial
*247#. - Select Send Money: Reply with option
1for Send Money. - Enter Destination Number: Input the 11-digit bKash number provided on your 399bet deposit screen.
- Enter Amount: Enter the exact BDT amount specified on your ticket.
- Enter Reference (Optional): Enter
1or your 399bet username if prompted for a reference. - Confirm with PIN: Enter your secret 5-digit bKash PIN to authorize the transaction.
- Retrieve TrxID from SMS: You will receive an immediate SMS from
bKashconfirming the transfer. Open the SMS, copy the 10-character alphanumeric TrxID, and enter it into the 399bet cashier portal to trigger automated account crediting.
Common Deposit Mistakes and How to Avoid Them
Even with an automated system, occasional user errors can interrupt processing. Here is how to prevent and resolve the most common issues:
+--------------------------+-------------------------------+--------------------------+
| COMMON ERROR | ROOT CAUSE | CORRECTIVE ACTION |
+--------------------------+-------------------------------+--------------------------+
| Typo in TrxID | Mistyping 0 (zero) vs O (letter)| Copy/paste TrxID directly|
| Depositing to Old Number | Using phonebook saved contact | Always get fresh number |
| Amount Mismatch | Ticket says 500, sent 400 BDT | Send exact ticket amount |
| Third-Party Sender Number| Sending from friend's bKash | Use your personal wallet |
| Missing Bonus Selection | Forgetting to toggle promo | Contact Live Chat before play|
+--------------------------+-------------------------------+--------------------------+
Handling a Delayed Deposit
If your balance does not reflect your transfer within 3 to 5 minutes:
- Open your bKash app and navigate to Statements (or locate the confirmation SMS).
- Take a clear screenshot displaying the TrxID, Recipient Number, Amount (BDT), and Timestamp.
- Open the 24/7 Live Chat widget on 399bet.
- Inform the support agent: "My bKash deposit is pending," and upload the screenshot.
- A support representative will manually reconcile the transaction in our administrative ledger and credit your funds immediately.
Security, Privacy and Fund Protection
Financial security is an absolute priority. 399bet implements rigorous measures to ensure your banking details remain protected:
- No Access to Your Personal bKash PIN: 399bet will never ask you for your 5-digit bKash PIN or one-time password (OTP). Transactions occur entirely within your own banking app; you only provide the resulting public TrxID on our platform.
- Segregated Capital Reserves: All player balances are ring-fenced from operational corporate accounts in compliance with Curaçao eGaming regulations.
- Encrypted Data Transmissions: All communications between your device and our cashier are shielded by enterprise-tier 256-bit SSL encryption.
Gaming should always remain within your personal entertainment means. Never borrow funds or use household living expenses to gamble. If you ever feel that your spending is becoming difficult to control, reach out for free, confidential guidance from certified organizations such as Gambling Therapy and BeGambleAware.