From bKash, Nagad, and Rocket to bank transfer — deposit and withdraw on Good 999 using whichever method you prefer, in minutes.
All the most popular mobile banking and bank transfer options in Bangladesh — right here
Bangladesh's most popular mobile banking service. Deposit on Good 999 via bKash in just a few seconds.
Transact on Good 999 using Nagad, the postal department's mobile financial service. Both balance transfers and cash-outs are supported.
Deposit to Good 999 using Dutch-Bangla Bank's Rocket service — widely available and reliable across the country.
Transfer directly to Good 999 from any scheduled bank. Ideal for larger transactions.
Deposit to Good 999 via United Commercial Bank's Upay app — quick and hassle-free.
You can also deposit and withdraw quickly on Good 999 using OK Wallet by One Bank.
Deposit to Good 999 using USDT (TRC20/ERC20) — maximum privacy and fast processing.
Deposit cash directly through a Good 999 local agent. A convenient option for users in rural areas.
Log in to Good 999 with your username and password. New here? Complete your registration first — the whole process takes just two minutes.
Find the "Deposit" button at the top of your dashboard or in the Wallet section. Click it to open the available payment options.
BKash, Nagad, Rocket, or bank transfer — pick whichever works best for you. Step-by-step instructions are provided for each option.
Enter the deposit amount and send it to Good 999's designated number via mobile banking. Make sure to save the transaction ID.
After sending the payment, enter your transaction ID in the form and submit. Your funds are typically credited to your Good 999 wallet within 1–5 minutes.
Go to the "Withdrawal" option on your dashboard and select the amount and payment method.
Double-check your bKash/Nagad/Rocket number or bank account details before proceeding. Sending funds to the wrong number can make a refund very difficult to process.
Once all details are correct, hit submit. Good 999's finance team will process the request.
Mobile banking transfers typically arrive within 15–30 minutes. Bank transfers may take 1–2 business days.
KYC verification must be completed before your first withdrawal. Upload a copy of your National ID or passport — this is a one-time step, and all future withdrawals will be processed faster.
When opening an account at Good 999 for the first time, many people have natural concerns — how safe is it to send money, how quickly will it reach the wallet, and what complications might come up when withdrawing. These are fair questions, and to be straightforward about it: Good 999 takes these matters seriously and handles them with care.
Mobile banking has become a part of everyday life in Bangladesh. Millions of people transact daily through bKash, Nagad, and Rocket — and Good 999 has built its payment system around that reality. Deposits almost always reflect in your wallet within 1–5 minutes. Send money at 3 AM and you'll see the same speed, because the system is fully automated.
Withdrawals work a little differently. On any online gaming platform, withdrawals take some time — this is a security measure. On Good 999, standard withdrawal requests are processed within 15 minutes to a maximum of 24 hours. VIP members benefit from priority processing, with most withdrawals completed in just 15–30 minutes.
There are no charges for depositing at Good 999 — whatever you send goes fully into your wallet. However, your mobile banking operator may apply their own service charges on their end.
Good 999 generally does not charge a withdrawal fee, but a small processing fee may apply if you exceed a set number of withdrawals per week. Full details are available in your account settings.
Daily deposit and withdrawal limits vary based on your account level. New accounts start with lower limits, which increase as your level grows with regular play. High roller members can request custom limits through customer support.
A quick overview of limits and processing times for all payment options at Good 999
| Method | Minimum deposit | Maximum Deposit | Minimum Withdrawal | Deposit time | Withdrawal Time | Fee |
|---|---|---|---|---|---|---|
| bKash | ৳ 200 | ৳ 50,000 | ৳ 500 | 1–5 Minutes | 15–30 minutes | Free |
| Nagad | ৳ 200 | ৳ 50,000 | ৳ 500 | 1–5 Minutes | 15–30 minutes | Free |
| Rocket | ৳ 300 | ৳ 30,000 | ৳ 500 | 1–5 Minutes | 30–60 minutes | Free |
| Bank Transfer | ৳ 1,000 | ৳ 5,00,000 | ৳ 2,000 | 1–3 hours | 1–2 business days | Free |
| USDT | $10 | Unlimited | $20 | 15–30 minutes | 30–60 minutes | Network Fee |
| Upay | ৳ 200 | ৳ 25,000 | ৳ 500 | 1–5 Minutes | 15–30 minutes | Free |
It's natural to feel cautious about sending money to an online platform — and that's completely reasonable. Rather than offering extra reassurances, Good 999 has built its system so that users can see exactly what's happening at every step.
Every deposit and withdrawal generates a unique transaction ID, which you can use to check your transaction history at any time. If an issue arises, share this ID with Good 999's support team to get it resolved.
Mobile banking networks in Bangladesh can slow down at times, especially during peak hours or late-night server maintenance. This may cause a slight delay in deposits being credited. Good 999's system automatically detects and processes these delayed transactions.
When withdrawing, the most critical step is entering the correct number. Once a request is submitted, changing the number becomes very difficult. Always verify it twice before confirming. Good 999 shows a confirmation screen before every withdrawal request — take a moment to review all the details there.
If you've used a bonus at Good 999, make sure the wagering requirements have been met before requesting a withdrawal. It's easy to mix up bonus balance and real balance — but your dashboard displays them separately, so you can always tell which is which.
If you're accessing Good 999 from outside Bangladesh, USDT or crypto payments are the most convenient option. There's no currency conversion hassle and processing times are generally shorter. Note that crypto network fees are your responsibility.
One last important note — never send funds to a third-party number on Good 999. All transactions must be made under your own account name. Using someone else's mobile banking number may result in the deposit being rejected and delays in receiving a refund. This is part of Good 999's anti-money laundering policy.
Every transaction is secured with 256-bit SSL encryption. Your payment details are never stored — only the transaction record is kept. On top of that, Good 999's fraud detection system runs 24/7. If any unusual transaction is flagged, your account is temporarily locked automatically and you're notified via SMS and email.
Enabling two-factor authentication (2FA) significantly strengthens your account security. It's recommended for both login and withdrawals — even if someone obtains your password, they won't be able to access your account.
FAQs about financial transactions at Good 999