WALLET

mjl999 Finance & Wallet — Fast, Secure BDT Deposits and Withdrawals for Bangladeshi Players

Everything you need to manage your funds in one place. Deposit via bKash, Nagad, Rocket, and Upay in seconds. Withdraw your winnings straight to your mobile wallet — no conversion fees, no delays, no hassle. Built from the ground up for players across Dhaka, Chittagong, Sylhet, and every corner of Bangladesh.

Instant Deposits 256-bit SSL BDT Only — No Conversion bKash & Nagad Supported 24/7 Transactions

Your Money, Your Control

Managing your balance at mjl999 is straightforward by design. Whether you are topping up your account before a big BPL match night or cashing out after a winning streak on the slots, the finance and wallet system is built to move as fast as you do — with funds in and out measured in minutes, not days.

Every transaction runs through encrypted channels so your banking details and account funds stay protected at all times. The platform accepts Bangladeshi Taka (BDT) as its primary currency, meaning there is no hidden exchange rate working against you when you deposit ৳500 or withdraw ৳50,000.

Payment options have been specifically chosen to match how most Bangladeshis actually move money day-to-day — mobile financial services like bKash and Nagad dominate because they are already on your phone and trusted by millions. Bank transfers via Dutch-Bangla Bank, BRAC Bank, and City Bank are also supported for players who prefer traditional routes.

18+ Only — Please Gamble Responsibly
mjl999

Supported Payment Methods

mjl999 supports six payment channels covering the most popular ways Bangladeshi players send and receive money — from mobile wallets to bank transfers and international cards.

bKash
Mobile Wallet

Min Deposit: ৳200

Max Deposit: ৳100,000 per transaction

Processing: Instant (under 60 seconds)

Withdrawal: 10–30 minutes

Bangladesh's most widely used mobile financial service. Available to all bKash Personal and bKash Agent account holders. Use the Send Money function pointed at the mjl999 merchant number shown after login.

Nagad
Mobile Wallet

Min Deposit: ৳200

Max Deposit: ৳100,000 per transaction

Processing: Instant (under 60 seconds)

Withdrawal: 10–30 minutes

Operated by Bangladesh Post Office and widely available nationwide. Nagad deposits follow the same Send Money workflow as bKash — fast, reliable, and fee-free on the mjl999 side for standard transactions.

Rocket
Mobile Wallet

Min Deposit: ৳300

Max Deposit: ৳50,000 per transaction

Processing: Under 2 minutes

Withdrawal: 15–45 minutes

Dutch-Bangla Bank's mobile banking product, Rocket has a strong user base in Sylhet, Rajshahi, and Rangpur divisions. Supported for both deposit and withdrawal at mjl999 with competitive daily limits.

Upay
Mobile Wallet

Min Deposit: ৳300

Max Deposit: ৳30,000 per transaction

Processing: Under 3 minutes

Withdrawal: 20–60 minutes

UCB Bank's mobile financial service is growing rapidly across Dhaka and Chittagong. Upay offers a clean app experience and is popular among younger players looking for an alternative to the dominant bKash ecosystem.

Visa / Mastercard
Card Payment

Min Deposit: ৳500

Max Deposit: ৳200,000 per transaction

Processing: 1–5 minutes

Withdrawal: 1–3 business days

Debit and credit cards issued by Bangladeshi banks (City Bank, BRAC Bank, Islami Bank, Sonali Bank) are accepted. Card withdrawals take slightly longer due to standard banking settlement windows but carry higher transaction limits.

Bank Transfer
Direct Banking

Min Deposit: ৳1,000

Max Deposit: ৳500,000 per transaction

Processing: 15–60 minutes

Withdrawal: 1–2 business days

Supported banks include Dutch-Bangla Bank, City Bank, BRAC Bank, and Islami Bank. Best suited for high-volume transactions. Platinum and Diamond VIP members enjoy priority processing on bank transfer withdrawals.

Note: Payment method availability and limits may be updated periodically to reflect local banking regulations and platform capacity. Always check the Finance section inside your mjl999 account for the most current limits and merchant numbers before initiating a transaction.
mjl999

How to Make a Deposit

Making your first deposit at mjl999 takes less than two minutes if you already have a bKash or Nagad account set up on your phone. Follow these steps exactly and your balance will be ready to use before the next BPL over is bowled.

Before you start: Make sure your mjl999 account is verified. You will need to complete basic identity verification before your first deposit is credited. This is a one-time process that takes around 5 minutes and protects your account from unauthorised access.
Deposits are for players aged 18 and above only
1

Log In to Your mjl999 Account

Navigate to the mjl999 Login page and sign in with your registered mobile number and password. If you have two-factor authentication enabled, enter the OTP sent to your number before proceeding.

2

Open the Finance / Wallet Section

From your account dashboard, tap or click "Finance / Wallet" in the top navigation or the account menu. This opens your wallet overview showing your current balance, pending transactions, and deposit history.

3

Select "Deposit" and Choose Your Method

Tap the Deposit button and select your preferred payment channel — bKash, Nagad, Rocket, Upay, Card, or Bank Transfer. Each option displays its current minimum and maximum limits clearly before you proceed.

4

Enter the Deposit Amount in BDT

Type in the amount you wish to deposit in Bangladeshi Taka. The system will show the exact amount that will be credited to your playing balance. There are no hidden charges added by mjl999 on standard mobile wallet deposits.

5

Complete the Payment via Your Chosen App

For bKash and Nagad: use the Send Money feature in your mobile wallet app, entering the merchant number displayed on the mjl999 deposit screen. Include the unique reference code shown — this is how mjl999 matches your payment to your account automatically.

6

Wait for Confirmation

Return to your mjl999 wallet page. For mobile wallets, your balance should update within 60 seconds. If it does not update within 5 minutes, use the Live Chat support feature and provide your bKash/Nagad transaction ID — the team will resolve it immediately.

1

Ensure Your Account Is Fully Verified

Withdrawals are only processed to verified accounts. If you have not yet submitted your NID (National Identity Card) photo and selfie verification, do this first via the Account Settings page. Verification takes 5–15 minutes during business hours.

2

Check Your Withdrawable Balance

In your wallet, your balance is displayed in two parts: total balance and withdrawable balance. Bonus funds that have not yet met their wagering requirements are held separately and cannot be withdrawn until the playthrough is completed.

3

Select "Withdraw" and Choose Method

Tap Withdraw and select your preferred payment method. For fastest processing, choose the same channel you used to deposit (bKash to bKash, Nagad to Nagad). The withdrawal must go to an account registered in your name — third-party withdrawals are not permitted.

4

Enter the Amount and Confirm Your Mobile Number

Type the withdrawal amount in BDT and confirm the destination mobile wallet number or bank account. Double-check the number carefully — once a withdrawal is submitted and processing begins, it cannot be cancelled or redirected.

5

Submit the Request

Confirm your withdrawal request. You will receive an on-screen confirmation with a reference number. Save this reference number in case you need to follow up with support. The system will send an in-app notification when the funds are sent.

6

Receive Funds in Your Mobile Wallet

For standard verified accounts, bKash and Nagad withdrawals arrive within 10–30 minutes. Gold tier and above enjoy priority processing — typically under 10 minutes. Bank transfer withdrawals follow standard banking settlement times of 1–2 business days.

How to Request a Withdrawal

Getting your winnings out of mjl999 and into your bKash or Nagad wallet is a straightforward process. Whether you are withdrawing a small session profit or a large jackpot win, the same steps apply — and the same security standards protect every transaction.

Important: Withdrawals are only sent to accounts registered in the same name as your mjl999 account. Attempting to withdraw to a different person's mobile wallet or bank account will result in the request being declined and may trigger an account review.
mjl999

Limits, Fees & Processing Times

A full breakdown of deposit and withdrawal limits for every payment channel, with processing time estimates and fee information. All amounts in BDT.

Payment Method Type Min Deposit Max Deposit Deposit Speed Min Withdrawal Max Withdrawal Withdrawal Speed Fees
bKash Mobile Wallet ৳200 ৳100,000 ~60 sec ৳500 ৳50,000 10–30 min None (mjl999 side)
Nagad Mobile Wallet ৳200 ৳100,000 ~60 sec ৳500 ৳50,000 10–30 min None (mjl999 side)
Rocket Mobile Wallet ৳300 ৳50,000 Under 2 min ৳500 ৳30,000 15–45 min None (mjl999 side)
Upay Mobile Wallet ৳300 ৳30,000 Under 3 min ৳500 ৳20,000 20–60 min None (mjl999 side)
Visa / Mastercard Card ৳500 ৳200,000 1–5 min ৳1,000 ৳100,000 1–3 business days Card provider may charge
Bank Transfer Bank ৳1,000 ৳500,000 15–60 min ৳2,000 ৳500,000 1–2 business days None (mjl999 side)

* Limits shown are for standard verified accounts. Gold, Platinum, and Diamond VIP members may have higher daily and per-transaction limits. Contact your account manager or live chat for personalised limit information. Processing times may occasionally be longer during peak periods such as BPL match days or major T20 tournament finales.

Wallet Security Features

Financial security is not a checkbox at mjl999 — it is baked into every layer of the wallet system. From the moment you initiate a deposit to the second your withdrawal arrives in your bKash account, multiple security layers are working in the background to keep your money and your data safe.

Players based in Dhaka, Chittagong, or anywhere else in Bangladesh can transact with confidence knowing that their financial data is never stored in plaintext and every sensitive action triggers an additional verification step.

  • 256-bit SSL Encryption — All data transmitted between your browser or app and the mjl999 servers is encrypted using industry-standard TLS 1.3 protocols. No transaction data travels in plaintext.
  • Two-Factor Authentication (2FA) — Every login and every withdrawal request triggers an OTP sent to your registered mobile number. Even if someone knows your password, they cannot access your funds without your phone.
  • Identity Verification (KYC) — All accounts must complete KYC verification before withdrawals are enabled. This one-time process matches your NID details to your account to prevent fraudulent use and protect your balance.
  • Masked Financial Details — Card numbers, bank account numbers, and mobile wallet numbers are partially masked in the interface. Full details are never displayed on screen after initial entry.
  • Unusual Location Alerts — If a login or transaction is detected from an IP address or region inconsistent with your normal activity, mjl999 sends an immediate alert to your registered number and may temporarily hold the transaction for manual review.
  • Withdrawal-to-Registered-Account-Only Policy — Funds can only be sent to a payment account registered in the same name as your mjl999 account. This eliminates the risk of funds being redirected to a fraudulent third-party account.
  • Session Timeout & Auto-Lock — Inactive sessions are automatically terminated after a configurable period. You can set your preferred session timeout from 15 minutes to 4 hours inside your account security settings.
  • Full Transaction History & Audit Log — Every deposit, withdrawal, bonus credit, and adjustment is timestamped and stored in your transaction history. You can export this log at any time for your own records.
mjl999

Responsible Spending Tools

mjl999 believes that enjoying the platform should never come at the cost of your financial wellbeing. The wallet system includes a suite of tools that put you in control of how much you deposit and spend.

Daily Deposit Limit

Set a maximum amount you are allowed to deposit in any 24-hour period. Once reached, the deposit function is locked until the following day. Changes to increase the limit take 48 hours to apply — decreases take effect immediately.

Weekly & Monthly Deposit Cap

In addition to daily limits, you can set a rolling 7-day or 30-day deposit ceiling. This is useful for players who manage their entertainment budget on a monthly basis — the system enforces it automatically without requiring manual tracking.

Loss Limit

Set the maximum amount you are willing to lose in a session, a day, or a week. When your losses reach the threshold, your account is automatically restricted from placing further bets until the period resets. A powerful guardrail for mindful play.

Cool-Off Period

Take a short break of 24 hours, 48 hours, or 7 days. During a cool-off, deposits and betting are suspended but your account remains open and your balance is safe. This option is available instantly from your wallet settings.

Self-Exclusion

For players who need a longer break, self-exclusion options of 30 days, 90 days, 6 months, or 1 year are available. During self-exclusion, your account is fully suspended including deposits, bets, and promotional communications. Contact support to apply.

Spending Reality Check

Enable periodic pop-up notifications that show how long you have been playing and your net financial position for the session. These gentle reminders help maintain awareness of time and money spent — particularly useful during long BPL live-betting sessions.

Play Responsibly: Gambling is a form of entertainment and should be enjoyed within your means. If you feel that gambling is negatively affecting your finances, relationships, or mental health, please use the self-exclusion tools above or visit our Responsible Gaming page for further guidance and support resources. mjl999 is an 18+ platform. Players must be 18 years or older to register and deposit.

Frequently Asked Questions

Common questions about deposits, withdrawals, and wallet management at mjl999 — answered in plain English.

Standard bKash withdrawals from mjl999 are processed within 10 to 30 minutes for fully verified accounts. During peak periods such as BPL match nights or major T20 finals, processing may occasionally extend to 45 minutes. Gold tier members and above receive priority queue status, typically resulting in sub-10-minute delivery. If your withdrawal has not arrived after 60 minutes, contact live support with your withdrawal reference number.
mjl999 does not charge any fees on deposits or withdrawals made via bKash, Nagad, Rocket, Upay, or bank transfer. The amount you deposit is the amount credited to your playing balance, and the amount you request to withdraw is the amount sent to your mobile wallet. The only potential exception is Visa/Mastercard transactions, where your card provider may apply their own international or merchant transaction fee — this is charged by your bank, not by mjl999.
No. For security reasons, withdrawals can only be sent to a payment account that is registered in the same name as your mjl999 account. If you need to update your registered withdrawal number, contact customer support and complete a verification process to confirm ownership of the new number. This policy exists to protect your funds from fraudulent withdrawal attempts.
Withdrawals can be held in a pending state for several reasons: your account verification may be incomplete, the withdrawal amount may have triggered a routine security review, your account may have an active bonus with wagering requirements not yet met, or it may simply be a high-volume period on the platform. Log in to your account and check the Wallet section for any outstanding action required on your part. If the status does not update within 2 hours, contact live support with your reference number.
The minimum withdrawal amount varies by payment method. For bKash, Nagad, Rocket, and Upay, the minimum withdrawal is ৳500. For Visa/Mastercard, the minimum is ৳1,000. For bank transfers, the minimum is ৳2,000. These minimums are in place to ensure that transaction processing costs remain manageable and that withdrawals can be executed efficiently for all players.
Yes. You can save multiple verified payment methods on your mjl999 account — for example, a bKash number for quick mobile deposits, a Nagad number as a backup, and a bank account for larger withdrawals. All saved methods must be verified and registered in your name. You can manage your saved payment methods from the Finance / Wallet section of your account settings.
mjl999 operates exclusively in Bangladeshi Taka (BDT). All deposits, withdrawals, bonuses, and bet settlements are denominated in BDT. This means there are no currency conversion fees and no exchange rate risk for Bangladeshi players. If your card is denominated in a foreign currency (e.g., USD or EUR), your card provider will convert the amount to BDT at their prevailing rate before the transaction reaches mjl999.
Deposit limits can be set from the Responsible Gaming section inside your account settings. You can configure daily, weekly, or monthly caps. Decreases to your limit take effect immediately. Increases to your limit take 48 hours to apply — this cooling-off period is intentional and is designed to give you time to reconsider before raising your spending ceiling. For more tools including loss limits, cool-off periods, and self-exclusion, visit our Responsible Gaming page.

Ready to Fund Your mjl999 Account?

Deposit in BDT via bKash, Nagad, Rocket, or Upay in under 60 seconds. No fees on your side, no conversion rates working against you. Join hundreds of thousands of Bangladeshi players who trust mjl999 for fast and secure transactions. 18+ only — play responsibly.

Login to mjl999 Explore Casino