Depositing or withdrawing on 999bk is completely hassle-free. All popular payment methods in Bangladesh are supported, and the average withdrawal time is just 5 minutes.
Transact on 999bk using all of Bangladesh's most popular payment methods
Important: Only make payments to 999bk's official payment numbers. Payment numbers may change daily — always log in to the platform to verify the number before sending. Do not make payments through any agent or third party.
Get it done without any hassle — even the first time
Log in to 999bk with your mobile number and password. If Two-Factor Authentication is enabled, enter your OTP.
Click "Deposit" from the top menu or the wallet icon.
Select bKash from the payment list. Enter the amount — minimum ৳500. The official payment number will be displayed.
Send Money via the bKash app or USSD (*247#). Make sure to enter the reference number correctly.
Your 999bk account balance will be credited within 1–3 minutes. Activate your bonus immediately after depositing to claim it.
Go to your dashboard and click on the "Withdrawal" option. Then select your preferred payment method.
Enter your bKash/Nagad number and the withdrawal amount. Use your own registered number — transfers to someone else's number are not permitted.
For your first withdrawal, you will need to submit your National ID and a selfie. Once verified, you won't need to do this again.
An OTP will be sent to your registered mobile number for security. Use it to confirm your request.
Funds reach your Bangladesh mobile banking account in an average of 5 minutes. Bank transfers take up to 30 minutes.
Standard withdrawals process in 5 minutes. Amounts above ৳50,000 require additional verification — up to 12 hours. Requests made between midnight and 6 AM are processed in the morning on a priority basis.
A side-by-side breakdown of every payment method
| Method | Minimum Deposit | Maximum Deposit | Minimum Withdrawal | Deposit Time | Withdrawal Time | Fee |
|---|---|---|---|---|---|---|
| 📱 bKash Popular | ৳ 500 | ৳5,00,000/day | ৳ 500 | Instant | 5 Minutes | Zero |
| 💜 Nagad | ৳ 500 | ৳5,00,000/day | ৳ 500 | Instant | 5 Minutes | Zero |
| 🚀 Rocket | ৳ 500 | ৳2,00,000/day | ৳ 500 | 1–3 Minutes | 5–10 minutes | Zero |
| 🏦 Bank (NPSB) | ৳ 2,000 | Unlimited | ৳1,000 | 15–30 minutes | 15–30 minutes | Zero |
| 🏦 Bank (RTGS) | ৳ 1,00,000 | Unlimited | ৳ 1,00,000 | During Banking Hours | During Banking Hours | Zero |
Current Status of All Payment Channels
See the difference in payments for yourself
The biggest concern people in Bangladesh have about online payments is simple — if I send money, will I actually get it back? It's a fair question, given how common online fraud has become. 999bk takes this seriously — every transaction is fully transparent and every withdrawal is processed on time.
999bk has a direct API integration with bKash and Nagad. That means your money moves without any intermediary — straight in, straight out. This saves time and reduces risk. Bank transfers also run directly through the NPSB network, which is why funds arrive within just 15–30 minutes.
The most common obstacle to withdrawals is an incomplete KYC verification. Complete your KYC the first time you withdraw on 999bk — and you'll never have to worry about it again. Simply upload the front and back of your National ID along with a selfie. Approval typically takes under 1 hour.
999bk does not allow the same number to be used for payments across multiple accounts. Each bKash/Nagad number can only be linked to one 999bk account — this is a security requirement. If you run into any issues, please contact support.
A lot of people wonder about transaction fees. 999bk is upfront about this — there are absolutely no charges from 999bk's side for either deposits or withdrawals. Your bank or mobile banking provider may apply their own fees according to their policies, but that has nothing to do with 999bk.
For large withdrawals exceeding ৳50,000, the 999bk finance team conducts an additional security verification. It may seem like an extra step, but it's entirely for your protection — to safeguard your account against fraudulent transactions. Processing is completed within a maximum of 12 hours.
Always use your own number when withdrawing — withdraw to the same number you used for the deposit. The 999bk system automatically verifies the number match, so sending to a different number is not possible. This is actually an important layer of security.
If you run into any payment issue, bring your transaction ID or screenshot to Live Chat. The 999bk payment team is active 24 hours a day, and most payment issues are resolved within 30 minutes. No money is ever lost — it either gets credited to your balance or returned to you.
On the security front, 999bk's entire payment system is protected by 256-bit SSL encryption — the same banking-grade standard that ensures your payment details can never be intercepted or stolen. Every transaction generates a unique token, which guards against replay attacks.
You can set your own monthly deposit or withdrawal limits directly from the 999bk settings menu. This is part of responsible gaming. For more details, see Responsible Gaming Page.
You have submitted your withdrawal request.
Balance, KYC, and security checks are all handled automatically.
A payment request is sent to the bKash/Nagad API.
Funds are delivered straight to your mobile banking account.
You'll receive SMS confirmations from both 999bk and bKash/Nagad.
Get a 100% bonus on your first deposit.
Minimum ৳500 | Zero Fees
Registration & DepositThe most common payment questions from 999bk members
Zero fees, instant deposits, withdrawals in 5 minutes — all in Bengali.