Deposits, withdrawals and account checks all sit in one place inside 99bet — your signed-in account area. Nagad and Bank Transfer are the routes we keep closest to the wallet screen, with bKash, Rocket and Upay listed alongside them where they are available for your region, and every transaction showing up against your balance so you can see exactly where it stands.
Funding your 99bet account starts on the wallet screen, and the steps run in the same order on a phone or a laptop. The rail you pick decides what comes next: Nagad asks for the wallet number held in your own name, while a Bank Transfer needs the account details you already use there. Keep the reference the screen shows you — that is the string we match when the money arrives. Nothing about the amount is settled in advance; the working range, any handling figure and the confirmation you tick are printed on the screen in front of you.
Sign in and open the wallet
Log in to your 99bet account, open the wallet area from the menu, and pick the deposit option shown there.
Pick Nagad or Bank Transfer
Choose the rail you are moving from, then enter the wallet or bank details exactly as they are registered in your name.
Enter the amount
Type the figure you want to add and check it against the range printed on the screen before you confirm.
Save the reference
Keep the reference number the confirmation shows — your balance moves against that string, and support may ask for it later.
CASHING OUT
Withdrawals Back To Your Wallet
Taking money out runs through the same wallet screen, and it asks for the destination before it asks for the figure. Nagad payouts go to a wallet in your own name; a Bank Transfer goes to the account you have already recorded on your profile. We check the name on the destination against the name on your account, so a third-party wallet will stop the request before it leaves. Enter the amount, confirm the details on the final screen, and keep the reference we issue. If a payout sits pending, the wallet record tells you which stage it reached.
Open the payout screen
Sign in, open the wallet area and choose the payout option so the screen can show you which destinations are open to you.
Choose your destination
Select Nagad or Bank Transfer and make sure the wallet or account you pick belongs to the same name on your profile.
Enter the amount
Type the figure you want to take out and check it against the range the screen displays before you send the request.
Confirm and keep the reference
Finish the confirmation step, then save the reference so you can follow the request through your account history.
ACCOUNT CHECKS
Checks We Run On Your Account
Every account goes through a checking step, and we keep it to whatever your own account area asks for. You may see a request for a name match, a document upload or a short form — follow the fields exactly as they appear, because a different document will not clear the same field. Nothing here is collected in advance: we ask for the specific item only when your account needs it, and the screen tells you what to send and where. If a field is unclear, the support route published here can explain it.
Read the request in your account
Open your account area and read the request the way it is written, then send only the item that specific field names.
Match the name you registered
Make sure the details you send carry the same name as your profile, since a mismatch is what usually sends a check back.
Upload from your phone
A clear photo taken on your phone works for most uploads; keep the whole document inside the frame with nothing cropped off.
Wait for the status to change
Your account area shows whether a check is open, pending or done, and it is the only place we publish that status.
PAYMENT RAILS
Rails We Carry For Bangladesh
Wallets carry most of the money moved in Bangladesh, so our wallet screen is built around Nagad, bKash, Rocket and Upay, plus Bank Transfer for anyone who prefers a straight bank rail. The same routes serve the wallet you use across the cricket and football markets. Which of them you see depends on your region and on what your account is set up to use, and availability can change with local rules. We do not publish fee tables or ranges on this page — the figures that matter are the ones your screen shows at the moment you send a request. One destination per request keeps the reference clean.
Nagad
Wallet rail we keep closest to the deposit and payout screens.
bKash
Listed on the same screen wherever your account has it switched on.
Rocket
Shown alongside the other wallets for accounts set up to use it.
Upay
Appears in the same payment row when it is supported for your region.
Bank Transfer
A direct bank rail using the account details already on your profile.
MATCHING RECORDS
Matching A Payment To Your 99bet Record
Two places hold the story of a payment: the wallet or bank app you sent it from, and your account history on 99bet. The reference string is the piece that ties them together, followed by the amount, the time you sent it and the destination you used. Status labels are plain on purpose — pending, completed or returned — and they tell you whether a request is still open on our side or already settled. Screenshots of both views are worth keeping until a label settles, because that pair answers most questions before you need to ask anyone.
Reference string
The code shown when you send a payment is the fastest way to find the same request in your account history.
Status label
Pending, completed and returned mean different things, so read the label on the record rather than guessing from the amount.
Account history
Your wallet area lists every movement with the time it was recorded, which is what we check against when you raise a query.
What to keep
Hold the wallet receipt and the matching account record together until the label settles, then you can clear both.
KEEPING IT SAFE
Safeguards Around Every Transaction
Confidence here comes from small habits, not big promises. Check you are on 99bet before you sign in, because a link from a message is not the same as typing the address yourself. Keep the wallet or bank account in your own name — we treat a destination held by someone else as a stop. Your sign-in details belong to you alone, and support will never ask you to send a password over chat. When something needs sorting, use the support route published on this site and quote the reference from your record.
Check the address
Confirm the domain reads 99bet before you enter sign-in details, and close anything that does not match.
Keep it in your name
The wallet or bank account you move money with should carry the same name as your profile.
Guard your sign-in
Your password stays with you; we do not ask for it in chat, by message or over the phone.
Use our support route
The support link published on this site is the place to raise a transaction query, quoting your reference string.
BANKING QUESTIONS
Banking Questions You Send Us Most
How do I add money to my 99bet account?
Sign in, open the wallet area and choose the deposit option. Pick Nagad or Bank Transfer, enter the amount and the wallet or bank details held in your own name, then keep the reference the confirmation shows.
Which payment methods work for Bangladesh accounts?
Our wallet screen carries Nagad, bKash, Rocket and Upay alongside Bank Transfer. What appears on your own screen depends on your region and your account setup, and availability follows local rules.
Is there a minimum amount for deposits and payouts?
Any working range is printed on the screen when you send a request, and it can differ between rails. We do not quote a fixed figure here, so read what your own account shows.
What should I do if a transfer is delayed?
Open your account history and check the status label first. If it still reads pending while the wallet app shows a completed transfer, contact us through the published support route with the reference and a receipt.
Why do account checks happen before a payout?
A check confirms the destination belongs to the person holding the account. Payouts go to a wallet or bank account in your own name, so we ask for the items your account area lists.
Can I withdraw to a wallet that is not mine?
No. We match the name on the destination against the name on your profile, so a wallet or bank account held by another person will stop the request. Use a destination registered in your own name.