bKash Betting Guide for Bangladesh: Payments, Limits and Payouts
A plain-English guide to bKash and betting in Bangladesh: how agent payment flows work, typical limits, fees and payout times.

Is it legal?
Online betting is banned in Bangladesh under the Gambling Prevention Act, 2026, and none of the sites we review holds a local licence. Check the current rules on our Bangladesh country page before you deposit.
General information, not legal advice. Laws change, so check the current rules where you live.
What bKash is and how it works
bKash is Bangladesh's largest mobile financial service (MFS), launched in 2011 as a subsidiary of BRAC Bank and regulated by Bangladesh Bank. Tens of millions of people use it to send money, pay merchants and bills, receive remittances and salaries, and buy mobile airtime, either through the bKash app or by dialling *247#.
Money enters the system through Cash In at an agent or a linked bank or card, and leaves through Cash Out at an agent or partner ATM, or by transfer to a bank account. Each account is tied to a mobile number and a national ID, and every transaction carries a unique transaction ID (TrxID).
Personal accounts, agent accounts and merchant accounts are distinct categories with different rules. That distinction matters for betting, because payments that should be commercial are instead routed through personal and agent accounts, which is exactly the pattern regulators look for.
How offshore bookmakers route bKash payments
No reputable payment processor will onboard a gambling merchant in Bangladesh, so offshore bookmakers that show a bKash option rely on intermediaries. The typical flow, as reported by users and investigators, looks like this:
- The cashier shows a bKash number, often a personal or agent number that changes frequently.
- The user makes a Send Money or Cash Out transaction to that number from their own bKash account.
- The user enters the TrxID and amount on the bookmaker's site so the intermediary can match the payment.
- For withdrawals, the intermediary sends money back to the user's number from another account, on their own timescale.
Every step depends on unknown third parties. If the number you paid has been blocked, the agent disappears, or the TrxID is disputed, there is no bKash or bank dispute process that treats a betting deposit as a protected transaction. Investigators have also found that these agent networks are frequently used for hundi, the informal cross-border money transfer that Bangladesh treats as a serious financial crime.
bKash limits and fees
| Transaction | Typical limit or fee |
|---|---|
| Send Money | Up to Tk 50,000 per day and Tk 300,000 per month |
| Cash Out (agent and ATM combined) | Daily and monthly caps apply; check the app, as bKash raised limits in 2025 |
| Cash Out fee at standard agents | Tk 18.50 per Tk 1,000 |
| Cash Out fee at Priyo agents | Lower rate, around Tk 13.95 per Tk 1,000 within a monthly allowance |
| Cash Out at partner ATMs | Around Tk 14.90 per Tk 1,000 |
Frequent Send Money transactions to many different numbers, round amounts and quick cash-outs after receiving funds are all patterns that can trigger automated monitoring, irrespective of the reason for the payment.
Nagad, Rocket and other alternatives
Nagad, the MFS operated with Bangladesh Post Office, and Rocket, the mobile banking service of Dutch-Bangla Bank, work in a very similar way and appear in the cashiers of the same offshore sites. Upay and other smaller services occasionally appear too. See our Nagad page for how the service works in general.
These services are regulated by the same central bank and monitored by the same financial intelligence unit, so they carry the same risks. Cryptocurrency, which some sites promote as a workaround, is not recognised as legal tender, Bangladesh Bank has repeatedly warned the public against using it, and it adds the risks of irreversible transfers and scam exchanges.
Which bookmakers accept bKash
9 of the ten bookmakers we review list bKash in their cashier. Availability can change without notice, so check the deposit page after you register, and compare the minimums and payout routes on our bKash payments page.
- 1xBet: minimum deposit from about ৳100, withdrawals 15 minutes to 7 days, depending on method.
- Mostbet: minimum deposit from about ৳100, withdrawals up to 24 hours for most methods; cards can take longer.
- Melbet: minimum deposit from about ৳100, withdrawals minutes for e-wallets and crypto; up to 3-5 working days for bank methods.
- 22Bet: minimum deposit from about ৳100, withdrawals 15 minutes for e-wallets; up to 7 business days for cards and bank.
- Dafabet: minimum deposit from about ৳500, withdrawals 1-4 business days (bank/upi); 15 minutes-2 hours (crypto).
- BC.Game: minimum deposit from about ৳600, withdrawals crypto typically minutes to a few hours (up to 6 hours).
- 4rabet: minimum deposit from about ৳100, withdrawals 1-24 hours (upi/imps/paytm); 1-3 business days (net banking); 15-60 minutes (crypto).
- 1win: minimum deposit from about ৳500, withdrawals crypto within 24 hours; cards 3-5 business days.
- Pin-Up Bet: minimum deposit from about ৳1,200, withdrawals typically up to 2 days, longer if verification is pending.
Step by step: depositing with bKash
The exact screens differ from site to site, but a bKash deposit follows the same pattern everywhere.
- Log in to the bookmaker and open the cashier; choose bKash.
- Enter the amount in taka within the displayed limits.
- Follow the instructions: either approve a payment in the bKash app or use Send Money / Cash Out to the number shown.
- Confirm with your bKash PIN and copy the transaction ID (TrxID).
- Paste the TrxID into the cashier if asked, then wait for the balance to update, usually within a few minutes.
Deposits are usually credited instant to 15 minutes. If the balance does not update, give it fifteen minutes before contacting support with the transaction ID.
Step by step: withdrawing to bKash
Withdrawals take longer than deposits because the bookmaker reviews each request first. Typical waiting time is 15 minutes-24 hours once approved.
- Complete identity verification on your betting account.
- Select Withdraw and choose bKash.
- Enter your personal bKash number, registered in your own name.
- Enter the amount, which is often at least ৳500-৳1,000, and submit.
- Wait for the incoming transfer in your bKash app, typically between 15 minutes and 24 hours after approval.
bKash for betting: pros and cons
Advantages
- Most Bangladeshi adults already have a bKash account
- Deposits in taka avoid currency conversion
- Low minimum deposits at most bookmakers
- Payouts can arrive within the hour at faster sites
Drawbacks
- Deposits often go to personal agent numbers, which makes disputes hard
- Cashing out from bKash to cash or a bank carries standard charges
- Daily and monthly transaction limits restrict larger amounts
Fees: deposits usually free; cash-out charges apply. For a side-by-side view of every method we cover, see our withdrawal speed guide.
Staying safe
Treat bKash payments to a bookmaker like any other transfer to a stranger: send only to the number shown in the cashier for that transaction, keep your own records, and never share your PIN or OTP with anyone who claims to be from a bookmaker or bKash. Official bKash staff will never ask for your PIN.
For a general overview of the service, see our bKash payments page. If gambling is affecting your finances or wellbeing, our responsible gambling page lists free support and self-exclusion tools.
- # bKash
- # Bangladesh
- # Mobile Money
- # Legal Risk
Frequently Asked Questions
Got Questions?
We've Got Answers.
Find answers to the most common questions, or read our in-depth betting guides.
Browse GuidesWritten & checked by
Priya Nair
Payments & Safety Analyst
Tests deposits, withdrawals and verification flows, and tracks licensing changes.
- Payment methods
- Licensing
- Cricket betting
- Last updated
- Facts checked against operator and regulator sources
- Independent: bookmakers cannot pay for a score. How we review

