good99 Banking: Deposits, Withdrawals and Account Verification
This page covers every money operation your good99 account supports — from adding funds to sending a withdrawal back to your wallet. We accept bKash, Nagad, Rocket and Upay as local payment rails, and each one is reachable from the cashier section after you log in. Before you act, read the deposit section first to understand where the payment fields sit, then move to withdrawals to see what account verification is needed before a payout clears.
Adding funds starts at the cashier, not the lobby. Once you are logged in, open the cashier from the account menu and you will see the payment-method row — bKash, Nagad, Rocket and Upay each have their own tile. Select the wallet you use daily, enter the amount shown as valid in the field, and follow the confirmation screen your wallet app presents. The reference code your wallet generates is important: keep it until the balance appears in your account, because support will ask for it if anything needs checking. We do not invent deposit timings here — the status shown in your account transaction history is the live state of your request.
Log in and open the cashier
From the account menu after login, select the cashier section. The payment-method tiles for bKash, Nagad, Rocket and Upay are displayed at the top of the cashier screen.
Choose your wallet and enter an amount
Tap the wallet you want to use. Enter an amount within the range shown on the deposit screen — the minimum and maximum are displayed in the fields before you confirm.
Confirm through your wallet app
Your wallet app will open or prompt a PIN or OTP as shown by that app. Complete the confirmation there. A reference code is generated once the wallet confirms the send.
Check your account balance
Return to your good99 account. Your transaction history shows the current status. Keep the wallet reference code until the balance reflects the completed deposit.
MOVING YOUR BALANCE
Withdraw Funds Back to Your Wallet
Before a withdrawal is processed, your account identity must be verified — this is the step most people skip on first use and then encounter when they request a payout. If your verification is complete, open the cashier and select the withdraw tab. Choose the wallet you want to receive the funds: bKash, Nagad, Rocket and Upay are the supported rails. The wallet number you enter must match the number registered to your good99 account — mismatched numbers are the most common reason a withdrawal is flagged for manual review. Enter the amount within the range shown on the screen at that moment; we do not publish a standing limit because it can be adjusted.
Open the cashier withdraw tab
Log in, go to the cashier and select the withdrawal tab. Your current available balance is shown at the top of this screen before you enter any amount.
Select the wallet and enter your number
Choose bKash, Nagad, Rocket or Upay. Enter the wallet number exactly as registered on your account. A mismatch will hold the request for review.
Enter the amount and submit
Type the withdrawal amount within the range displayed. Review the details on the confirmation screen, then submit. A transaction ID is assigned immediately on submission.
Track status in transaction history
Your withdrawal status updates in real time inside the account transaction history. Keep the transaction ID if you need to raise a support query about this request.
IDENTITY VERIFICATION
Verify Your good99 Account Before Your First Payout
Verification is how we confirm that the person withdrawing funds is the same person who opened the account and owns the linked wallet. It is a one-time process — once your documents are accepted, withdrawals move through without repeating it. We ask for a government-issued ID and confirmation that the wallet number on your account belongs to you. Uploading clear images of your documents through the verification section in your account settings is all it takes. Our team reviews submissions and updates your account status; the verification tab shows the current state. Do not delay this step: starting verification before you need a withdrawal means you are not waiting when your balance is ready to move.
Open account verification settings
From your account menu, open the verification section. The current status — pending, in review or complete — is shown at the top of this page.
Upload a government-issued ID
A national ID card or passport is accepted. Upload clear, unobstructed images of the front and back as prompted by the upload fields on screen.
Confirm wallet ownership
The wallet number on your account must be confirmed as yours. The verification screen shows exactly what is needed to complete this step for bKash, Nagad or Rocket.
Wait for review confirmation
Once submitted, your account verification tab shows the review status. You will be notified when the status changes to complete and withdrawals are enabled.
SUPPORTED WALLETS
Payment Methods on good99
The wallets below are the payment rails we support for Bangladesh accounts. Each one is accessible from the cashier after login. Availability depends on your local law and eligible region — check the cashier screen for the current state of each method on your account. We do not list methods that are not reachable from your account dashboard.
bKash
Send or receive directly from your bKash wallet. Available in both the deposit and withdrawal tabs of the cashier.
Nagad
Nagad transfers connect directly to the cashier. Enter your Nagad number as registered to process both deposits and withdrawals.
Rocket
Rocket is supported for account funding and payouts. Use the number linked to your Rocket account when submitting a transaction.
Upay
Upay is available in the cashier payment row. Select it to deposit or withdraw; the Upay number must match the one on your account.
TRANSACTION RECORDS
Match Your Wallet History to Your Account
Every deposit and withdrawal creates a record in two places: your wallet app's transaction history and your good99 account's transaction history. When you need to reconcile a payment — for example, if your wallet shows a completed send but your account balance has not updated — the reference code from your wallet and the transaction ID from your account are the two pieces of evidence that matter. Keep both until a transaction reaches a final status. The status labels inside your account are: pending, processing, completed and declined. A declined status will show a reason; check it before resubmitting. Support will ask for the wallet reference and the account transaction ID together, so having both ready shortens any query.
Wallet reference code
Generated by your wallet app — bKash, Nagad, Rocket or Upay — at the moment the send is confirmed. This code is the wallet's proof of the transfer. Keep a screenshot until the account record shows completed.
Account transaction ID
Assigned by good99 the moment you submit a deposit or withdrawal request. Visible in the transaction history tab of your account. Quote this ID in any support message about that specific transaction.
Status labels in account history
Pending means the request is queued. Processing means it is being reviewed. Completed means funds have moved. Declined means the request was not fulfilled — a reason is shown alongside the declined status.
Evidence to keep for support
A screenshot of your wallet transaction showing the reference code, plus the account transaction ID, is all support needs to investigate a delay. Do not delete wallet screenshots until you see a completed status in your account.
ACCOUNT SAFEGUARDS
How We Protect Your Banking on good99
Your account balance and payment details are protected at every step. We enforce identity verification before any withdrawal is released, and wallet ownership confirmation ensures that payouts only reach the wallet registered to your account. The domain you use to access your account matters too — always navigate directly to good99 and check the address bar before entering login credentials. If something about a transaction looks wrong or your account status is unclear, our support channel is the fastest route to a resolution. You will find the support contact path in your account dashboard after login.
Domain check before login
Always confirm you are on good99 before entering your credentials. The address bar is the first security check. Do not use links sent through unsolicited messages to reach the login page.
Identity verification before payouts
We verify your identity once before enabling withdrawals. This step confirms the account belongs to you and that no other party can request a payout against your balance.
Wallet ownership confirmation
The wallet number on your account must be verified as yours before a withdrawal is released to it. bKash, Nagad, Rocket and Upay each go through this check at verification.
Support route for account queries
If a transaction status is unclear or your account shows an unexpected state, the support contact is accessible from your account dashboard after login. Having your transaction ID ready speeds up the response.
BANKING QUESTIONS
Common Questions About good99 Banking
These questions come from real account holders working through deposits, withdrawals and verification. If your question is not covered here, the support route shown in your account dashboard is the next step.
Which wallets can I use to deposit on good99?
bKash, Nagad, Rocket and Upay are all supported in the cashier deposit tab. Select the wallet you use daily, enter the amount shown as valid in the field, and complete confirmation through your wallet app. Availability depends on your eligible region.
Why has my deposit not appeared in my account balance yet?
Check your wallet transaction history first — if the wallet shows a completed send, note the reference code. Then open your good99 account transaction history to see the current status. If the status shows pending, the request is still being processed. Contact support with both the wallet reference code and the account transaction ID if it remains unresolved.
What do I need to complete before my first withdrawal?
Account verification must be complete before a withdrawal can be released. Open the verification section in your account settings, upload a government-issued ID and confirm your wallet number. Once the review is complete, the withdrawal tab becomes fully active for your account.
Can I withdraw to a different wallet than the one I deposited with?
The wallet number used for withdrawals must match the number registered and verified on your account. If you need to update your registered wallet, open the account settings and follow the wallet-change process shown there before submitting a withdrawal request.
What does a 'declined' withdrawal status mean?
A declined status means the withdrawal request was not fulfilled at that point. Your account transaction history shows a reason alongside the declined label. Read it before resubmitting — the most common reasons are a wallet number mismatch or incomplete account verification.
How do I contact support if a transaction is delayed?
The support contact route is shown in your account dashboard after login. Have your account transaction ID and your wallet reference code ready when you reach out — providing both at the start shortens the time it takes to investigate and resolve the delay.