bKash is Bangladesh’s largest mobile wallet, a BRAC Bank subsidiary regulated by Bangladesh Bank. It does not support betting. The company runs its own anti-gambling awareness page and treats those transactions as prohibited, while online betting has no legal framework in Bangladesh under the Public Gambling Act 1867. Deposits routed through third-party agents carry a real risk of account suspension, with no recovery route if the money disappears.
The Question Behind the Search
Someone types “bKash for betting” into Google and expects a cashier page with a green logo on it. What they find instead is a maze of forum posts, Telegram numbers and affiliate pages promising a route that works. Some of those pages are six months old. Some were never accurate.
This guide covers what bKash actually is, what it costs, what its rules say, and what happens to money that travels the unofficial path. The payment information is useful regardless of why you came here. The rest may save you a wallet.
What bKash Is
bKash Limited operates as a subsidiary of BRAC Bank under a mobile financial services licence from Bangladesh Bank. That places it inside supervised banking infrastructure rather than in the loosely governed fintech space where many regional wallets sit.
Reach is the whole story. bKash reported 84 million customers in July 2026, served by more than 350,000 agents. Your phone number is your account number. Opening an account is free and requires a Bangladeshi national aged 18 or above with a valid NID, driving licence or passport, on Grameenphone, Robi, Banglalink, Teletalk or Cirkle.
The services, and what each one costs
Confusion about bKash charges usually comes from mixing up the services. They price differently.
| Service | What it does | Charge |
|---|---|---|
| Cash In | Puts cash into your wallet via an agent | Free |
| Cash Out (Priyo Agent) | Withdraws cash from two designated agents | 13.95 BDT per 1,000, up to 50,000/month |
| Cash Out (any other agent) | Withdraws cash anywhere | 18.50 BDT per 1,000 |
| Send Money (Priyo Numbers) | Transfers to five saved bKash accounts | Free up to 25,000 BDT/month |
| Send Money (under 50 BDT) | Small transfer to any number | Free, unlimited |
| Payment | Pays a registered merchant | Set by merchant, minimum 1 BDT |
| bKash to Bank | Moves balance to a bank or card | Varies by destination |
Every published charge includes VAT. An agent asking for something extra is skimming.
Why bKash for Betting Does Not Work as Advertised
The company’s own position
bKash maintains a page titled “Refrain from Online Gambling” inside its customer service navigation, sitting between the charge calculator and the fraud guidance. Not buried in a terms document. Listed in the menu, alongside the helpline.
That tells you where the operator stands before any regulator gets involved. Transactions identified as gambling-related can result in account restriction, and the company also publishes public registers of discontinued and non-compliant agents.
The agent workaround
The route that circulates in Telegram groups works like this: you send money to a personal number, that person credits a betting account, and everyone pretends a Send Money transfer was a payment to a friend.
Three things break here. Send Money is final once authorised, and bKash cannot compel a recipient to return funds. The person on the other end is not a licensed merchant, so no dispute mechanism exists. And the pattern itself, repeated transfers to unregistered numbers, is exactly what transaction monitoring is designed to flag.
People describe the result as “bKash blocked my account for no reason.” There was a reason.
The Legal Position, Without Decoration
Gambling in Bangladesh falls under the Public Gambling Act 1867. The statute is old, and it has never been replaced by a modern licensing framework for online operators. No Bangladeshi regulator issues betting licences. No local body accepts complaints about a sportsbook.
Offshore operators that accept Bangladeshi users hold licences from other jurisdictions. Those licences govern the operator’s conduct in the place that issued them. They give a player in Dhaka nothing enforceable.
Compare that with the Philippines, where PAGCOR licenses operators and the central bank has been writing rules for gambling payment providers. A Filipino bettor with a frozen payout has an address to write to. A Bangladeshi bettor has a support chat window and hope.
Four Ways the Money Disappears
- The intermediary keeps it. You sent money to a stranger’s personal wallet. There is no merchant registration behind it and no chargeback in mobile money.
- The wallet gets restricted. Balance sits frozen during review, and unfreezing a flagged account is slow work at best.
- The operator refuses the payout. Offshore books cite KYC mismatches, bonus terms or dormancy rules. Without a regulator, refusal is the end of the conversation.
- The whole thing was a clone. Fake cashier pages and masked QR codes are a mature industry. The logo is right, the destination is not.
Each failure is survivable alone. They compound, and they tend to arrive together.
bKash Limits and Charges: The Numbers That Do Matter
Whatever brought you here, these figures are worth knowing. Bangladesh Bank sets the ceilings and bKash enforces them per transaction, per day and per month.
| Transaction type | Min / max per transaction (BDT) | Daily total (BDT) | Monthly total (BDT) | Count per day / month |
|---|---|---|---|---|
| Cash In from agent | 50 / 50,000 | 50,000 | 300,000 | 100 / 250 |
| Add Money from bank, card, MFS, PSP | 50 / 50,000 | 50,000 | 300,000 | 20 / 50 |
| Send Money | 10 (app), 0.01 (*247#) / 50,000 | 50,000 | 300,000 | 100 / 250 |
| bKash to Bank / Card / MFS | 50 / 50,000 | 50,000 | 300,000 | 10 / 100 |
| Cash Out from agent | 50 / 30,000 | 30,000 | 200,000 | 100 / 250 |
| Cash Out from ATM (BRAC and partners) | 3,000 / 20,000 | See note | See note | 10 / 100 |
| Payment | 1 / no limit | No limit | No limit | No limit |
| International remittance | 50 / 250,000 | No limit | No limit | No limit |
The 30,000 daily and 200,000 monthly withdrawal ceilings are shared across agents and ATMs, not separate allowances. Your wallet also caps at 500,000 taka, and incoming transfers bounce once you reach it. Remittance is exempt from that cap.
Figures published at bkash.com/en/customer-service/limits.
How much does bKash charge per 1,000 taka?
Either 13.95 or 18.50, depending on the agent. Withdraw 10,000 through a Priyo Agent and you pay 139.50. The same withdrawal elsewhere costs 185. bKash cut the Priyo rate in July 2026, which quietly invalidated most of the fee tables floating around on calculator sites.
Getting the lower rate
You nominate two agent numbers as Priyo Agents through the app or by dialling *247#. Those two give you 13.95 per thousand on the first 50,000 taka each calendar month.
Once both slots are filled you cannot change either until the following month. Choose agents you can reach at awkward hours, not the nearest counter to your office. Crossing the 50,000 line puts the transaction at 18.50 and consumes the Priyo allowance anyway, which bKash illustrates with a customer who withdraws 49,500 and then tries for 600 more.
Security: Strong Platform, Exposed User
What bKash does well
Transactions need your PIN. ATM withdrawals add a one-time Security Code valid for five minutes and usable once. The company holds PCI DSS certification plus ISO 27001, ISO 27701 and ISO 9001. Withdrawals of 5,000 taka or more require your NID number and a signature in the agent’s register.
The app also refuses to run through a VPN or on a session that looks foreign. Users file this as a complaint. It is a control, and it exists because location spoofing precedes most account takeovers.
What it cannot protect you from
Nothing in that list helps when you voluntarily authorise a transfer to a stranger. bKash will never ask for your PIN, and its helpline is 16247, worth dialling yourself rather than trusting a number someone sends you.
Keep your Transaction ID for anything disputed. It carries weight with the Complaint Cell. Screenshots of a chat do not.
Using bKash From Abroad
Bangladeshi expatriates can open an account overseas with a valid national identity card, proof of a departure or arrival passport stamp, and a working mobile number in their country of residence.
Remittance flows cleanly, up to 250,000 taka per transaction excluding incentives, with 2.5% added by the government automatically. Everyday transactional use while physically abroad is another matter, and the app’s location checks are built to prevent it.
One point that expatriate readers underestimate: your legal position follows your body, not your SIM. A Bangladeshi wallet does not import Bangladeshi law into the country you are standing in, and it does not exempt you from local rules either.
If Your Account Gets Restricted
- Stop transacting. Additional attempts on a flagged wallet extend the review.
- Call 16247 directly. Not a number from a forum, not a number from a message.
- Gather Transaction IDs, timestamps and exact amounts before you call. Review teams work from references.
- Answer the source-of-funds question honestly. Fabricated explanations that fall apart on checking make things worse.
- Do not pay anyone who offers to unfreeze it. That service does not exist and the offer is a second scam aimed at people already having a bad week.
Recovery odds depend heavily on what triggered the flag. Volume anomalies resolve more often than pattern matches do.
Where to Put Your Attention Instead
Sports interest and betting are not the same thing, and the first survives without the second. Bangladesh Premier League coverage, national team cricket, form analysis and tournament previews all run on TipsGG without a cashier attached. Free-to-play prediction formats scratch the same itch as a bet slip, minus the wallet risk.
For payments unconnected to gambling, Nagad and Rocket compete with bKash on tariffs and agent coverage, and each publishes its own rates. Compare them on where your recipients already are rather than on headline percentages.
FAQ
Can I use bKash for betting in Bangladesh?
bKash prohibits gambling transactions and publishes anti-gambling guidance in its own customer service section. Routes that appear to work usually run through personal accounts, which risks restriction and offers no recourse.
Are betting sites legal in Bangladesh?
No. The Public Gambling Act 1867 governs gambling, and no licensing framework exists for online operators. Offshore licences carry no weight locally.
How much does bKash charge per 1,000 taka?
13.95 taka from a Priyo Agent, up to 50,000 taka monthly. Otherwise 18.50 taka per thousand. VAT included in both.
What is bKash and which bank owns it?
A mobile financial services provider, subsidiary of BRAC Bank, licensed by Bangladesh Bank.
Is bKash a safe payment method?
For its intended uses, yes: PIN authentication, one-time ATM codes, PCI DSS and ISO 27001 certification. Losses almost always come from users authorising transfers to strangers.
Can bKash reverse a transfer I sent by mistake?
Send Money is final once authorised. bKash cannot force a recipient to return funds, though you should still report it to the Complaint Cell.
Can I use bKash from abroad?
Expatriates can open accounts overseas and receive remittance. Full transactional use abroad is restricted, and VPN sessions are blocked.
What is the maximum bKash account balance?
500,000 taka, with incoming transfers blocked above that line. Remittance and government disbursement are exempt.
Editor’s Take
The honest summary is that the question answers itself once you look at who owns the rail. A BRAC Bank subsidiary under Bangladesh Bank supervision has no commercial reason to quietly tolerate transactions its own website tells customers to avoid.
Readers hunting for a working method will find one, somewhere, run by someone with a personal number and a friendly manner. It will function until it does not, and the moment it stops there is no regulator, no ombudsman and no chargeback. The Filipino version of this article can point at PAGCOR. This one cannot point at anything.
The fee tables above are the genuinely useful part of the page. Set two Priyo Agents, withdraw in larger blocks, keep your Transaction IDs. That advice costs nothing and works every month.