From deposits to withdrawals, every financial transaction on jb99 is fast, secure, and fully compatible with Bangladesh's payment methods. Choose whichever works best for you — bKash, Nagad, or Rocket.
Jb99 supports transactions through Bangladesh's most widely used mobile banking services.
A step-by-step guide to depositing and withdrawing funds on jb99.
Log in to your jb99 account. Click the "Log In" button at the top and enter your username and password.
Go to the "Deposit" option from your account dashboard. Choose your preferred payment method — bKash, Nagad, or Rocket.
Enter the amount you wish to deposit, starting from a minimum of ৳100. Provide the payment number and transaction reference.
Confirm the payment with your mobile OTP or PIN. Funds will be added to your jb99 wallet within 2 minutes.
Keep in Mind: Always use your own mobile banking number when making a deposit. Using someone else's number may cause complications during transaction verification.
Before making a withdrawal, make sure your wallet has enough withdrawable balance. Bonus balance cannot be withdrawn directly.
Select "Withdrawal" from the dashboard. Enter your payment method and the registered mobile number on your account.
Confirm how much you want to withdraw and which mobile number you'd like it sent to. It's best to use the number registered to your account.
KYC verification may be required the first time. After that, withdrawals to bKash or Nagad typically arrive within 5–30 minutes.
First Withdrawal: Your first withdrawal may require a copy of your national ID and a selfie for identity verification. This is a one-time step — all future withdrawals are processed directly. The verification is necessary for your security.
How much you can send or withdraw, and whether any charges apply.
Daily limits vary by payment method. See the Terms & Conditions page for full details.
How many transactions you can make per day and the amounts allowed.
Example of a ৳2,000 deposit via bKash.
From the jb99 dashboard, you selected bKash, entered ৳2,000, and clicked "Deposit".
The system has sent a payment request to your bikiash number. Check your phone for the notification.
You confirmed the payment using your PIN through the bKash app or by dialing *247#.
Jb99's system has received confirmation from bKash and is now verifying the transaction.
৳2,000 has been credited to your jb99 wallet. Confirmation arrived via both push notification and SMS.
How your money and personal information are kept secure.
Every transaction is protected with the highest level of encryption. Your payment details are never stored directly on our servers.
Identity verification on your first withdrawal keeps your account secure and prevents anyone else from accessing your funds.
Enabling 2FA on your account means you'll need a mobile OTP every time you log in or make a withdrawal. With 2FA active, the risk of your account being compromised is virtually zero.
Your financial information is never shared with any third party. The payment gateway works directly with mobile banking providers.
An SMS and app notification is sent for every deposit and withdrawal. If you spot any suspicious transaction, contact support immediately.
BKash, Nagad & Rocket — which one works best for you?
| Subject | BKash | Nagad | Rocket |
|---|---|---|---|
| Deposit Speed | Instant | Instant | 1–5 minutes |
| Withdrawal Speed | 5–15 Minutes | 5–15 Minutes | 15–60 minutes |
| Minimum Deposit | ৳100 | ৳100 | ৳200 |
| Maximum Deposit | ৳50,000 | ৳50,000 | ৳30,000 |
| Deposit Fee | Free | Free | Free |
| App Support | Available | Available | Available |
| USSD (*) Support | *247# | *167# | *322# |
| Popularity | Most Popular | Second | Third |
Read this section carefully to clear up any confusion around payments.
When it comes to moving money on online platforms in Bangladesh, the first question on most people's minds is — "Is my money safe?" jb99 leaves no room for doubt on this. Every transaction is protected by SSL encryption, and payment information is never stored directly on jb99's servers — everything is processed through your mobile banking provider.
Depositing via bKash has become so simple that most users get through it without any issues on their very first try. Once you select bKash from the jb99 dashboard, you'll be given a payment number. Send the required amount to that number and it gets added to your wallet instantly. The whole process takes under two minutes.
The process is equally straightforward for Nagad users. Because Nagad is backed by the postal service, its coverage is often better than bKash in many areas, making it a more convenient option for users in rural or remote locations. Both deposits and withdrawals via Nagad on jb99 are completely free.
There is one thing to keep in mind when withdrawing. Always send the funds to the mobile number registered to your account. If you want to use a different number, additional verification may be required, which can add time to the process. This is not an inconvenience — it is there to protect your account.
Many users are confused about the difference between bonus balance and real balance. jb99 displays both separately in the dashboard — Main Balance and Bonus Balance. Your Main Balance can be withdrawn at any time. Bonus Balance requires you to meet specific wagering requirements before it can be withdrawn. Both balances are always clearly shown as separate figures in the dashboard.
A lot of users also ask what to do when a transaction fails. In most cases, a failed deposit is automatically refunded to your bKash or Nagad account. If the amount doesn't come back within 30 minutes, contact jb99 support with your transaction ID. Issues are typically resolved within 2 hours.
There's a feature on jb99 that many users don't discover right away — the ability to set your own deposit limit. You can define a maximum daily or weekly deposit cap for yourself, making it a great responsible betting tool. Once a limit is set, it cannot be exceeded unless you submit a change request and wait 72 hours for it to take effect.
Tips: bKash withdrawals may take a little longer during peak hours (7 PM – 11 PM). Processing is fastest in the morning or early afternoon.
These are the issues that come up most often when talking to jb99 users. Most of them stem from small mistakes and can be resolved quickly.
The most common issue is depositing but not seeing the funds arrive in your wallet. This usually happens when the money is sent to the wrong payment number. jb99 generates a unique number for each transaction, and the funds must be sent to that specific number. Sending to an old number will not work. Always get a fresh number from the deposit window each time.
Another common issue is a withdrawal getting stuck on "Pending". This usually happens when KYC verification on the account is incomplete, or wagering requirements haven't been met. You can check the reason by looking at "Withdrawal Status" in the jb99 dashboard. If you're still not sure what's wrong, reaching out via live chat will get you a quick answer.
Some users assume their bonus balance and main balance are the same thing — they are not. Welcome bonuses or reload bonuses cannot be withdrawn directly. They must first be wagered a set number of times before converting into your main balance, after which they can be withdrawn. It is worth reviewing these conditions before claiming any bonus.
Jb99 keeps a full record of your transactions. Head to the "Transaction History" section in your dashboard to view the date, amount, method, and status of every deposit and withdrawal. If you ever run into an issue with a transaction, bring that reference to support — it helps resolve things faster.
One last thing — the more regularly you transact on jb99, the more natural the process becomes. The first time might take a little longer, but by the second or third time the whole thing wraps up in under a minute. Just like sending money on bKash feels second nature now, depositing on jb99 becomes just as effortless once you are familiar with it.
Questions our users ask most often.