bKash Betting Sites in Bangladesh: What We Measured

Who: Written by Tanvir Rahman, who spent four years reconciling bKash and Nagad merchant settlement flows. How: Every deposit and withdrawal route below was run from a personal wallet and timed. Why: Payment pages are where affiliate sites are least honest, because the failure cases are invisible until they cost you.
Most operators serving Bangladesh accept bKash through a personal-to-agent transfer rather than a true payment gateway. Deposits credit in 2–15 minutes; withdrawals take 1–24 hours after approval. The rule that causes most failed payouts is name matching — your bKash registration name must match your casino account name exactly.
bKash is the default way money moves online in Bangladesh, so it is also the default casino deposit method. What is less well understood is that almost no offshore operator holds a direct bKash merchant integration. They work through agents.
That distinction affects everything downstream: how long a deposit takes, what happens when one fails, and why withdrawals are held for name verification. This guide covers what we measured across repeated transfers rather than what operators advertise.
How casino bKash deposits actually work
A true merchant integration of the kind described in bKash’s own service documentation requires the receiving business to hold a Bangladeshi merchant account. Offshore gambling operators cannot obtain one, so they use agent networks instead.
The practical consequences are worth knowing before your first deposit:
- The receiving number can change between deposits — always use the number shown on the cashier page for this deposit.
- You must submit the transaction ID for the credit to be matched.
- A transfer sent to an old number may be unrecoverable.
- There is no chargeback mechanism on a personal transfer.
Deposit timings we measured
| Method | Typical credit time | Slowest observed | Minimum |
|---|---|---|---|
| bKash | 2–15 minutes | About 2 hours | ৳200–৳500 |
| Nagad | 2–10 minutes | About 90 minutes | ৳200–৳500 |
| Rocket | 5–25 minutes | About 3 hours | ৳300–৳500 |
| Upay | 5–20 minutes | About 2 hours | ৳300–৳500 |
Minimums vary by operator rather than by wallet. Any site demanding a minimum above ৳1,000 for a mobile wallet deposit is out of step with the market.
The name-match rule that blocks withdrawals
This catches people who deposit from a family member's wallet, or who registered the casino account with a shortened or anglicised version of their name.
- Check the exact name on your NID, since that is what your bKash registration uses.
- Make your casino account name match it character for character.
- Complete identity verification before your first withdrawal, not at the point of requesting one.
- Withdraw only to a wallet registered in your own name.
Withdrawal timings and what causes holds
| Stage | Typical duration | What can stall it |
|---|---|---|
| Request submitted | Immediate | — |
| Operator approval | 30 min – 12 hours | Incomplete KYC; unmet bonus wagering |
| Transfer to wallet | 5 min – 12 hours | Agent liquidity; overnight batching |
| Total | 1–24 hours |
What each wallet costs you
The charge that matters is the one you pay later, not at deposit time. Cash-out rates differ between providers and between agent and ATM withdrawal.
| Wallet | Typical cash-out charge | Where to confirm |
|---|---|---|
| bKash | About 1.85% via agent | In-app charge calculator |
| Nagad | About 1.45% via agent | In-app charge list |
| Rocket | About 1.80% via agent | In-app menu |
| Upay | About 1.40% via agent | In-app charge list |
Rates are revised periodically. Confirm the current figure in your wallet app; Nagad’s published service terms and the equivalent bKash pages publish them.
Choosing between the four wallets
| Wallet | Operator acceptance | Cash-out cost | Best for |
|---|---|---|---|
| bKash | Widest | Highest | Reliability and support coverage |
| Nagad | Wide | Lowest | Frequent withdrawals |
| Rocket | Moderate | Mid | A fallback when others are down |
| Upay | Narrower | Low | Cost, where accepted |
Keeping two wallets funded is genuinely useful. Agent liquidity issues affect one provider at a time, and a second option turns a lost evening into a two-minute detour.
When a deposit does not arrive
- Open your wallet app and confirm the transfer actually completed.
- Copy the transaction ID exactly.
- Take a screenshot showing the ID, amount, receiving number and timestamp.
- Contact operator support with all four details.
- Wait for a response before sending anything further.
Invite friends to register and play for a share of up to ৳50,000 in bonuses
Visit the casino Claim your welcome offer worth up to ৳100,000 plus Mystery ChestsResponsible Gaming
Deposit limits are the most effective control available to you, because they act before the money moves rather than after. Set one in your account settings on the day you register, while the decision is easy.
Under most operators' terms a limit increase takes effect only after a 24-hour delay, while a decrease applies immediately. Use that asymmetry deliberately. If you need to stop altogether, self-exclusion takes effect within 24 hours across every access point.
Gambling Therapy, GamCare, Find a Helpline (Bangladesh) — Gambling Therapy, GamCare, Find a Helpline Bangladesh.