HomeBlogbKash transaction limits
bKash Daily and Monthly Transaction Limits

bKash limits how much money you can move in and out of your account — per transaction, per day and per month. This guide lists the current limits for cash in, cash out, send money and the maximum balance you can hold, so you can plan a big transfer without a failed transaction. The figures below come from bKash's own published limits page, checked in November 2026.
| Transaction | Per transaction | Per day | Per month |
|---|---|---|---|
| Cash in from agent | ৳200–৳50,000 | ৳50,000 | ৳300,000 |
| Send money | ৳10–৳50,000 | ৳50,000 | ৳300,000 |
| Cash out from agent | ৳200–৳30,000 | ৳30,000 | ৳200,000 |
| Cash out from ATM | ৳3,000–৳20,000 | Shared with agent | ৳200,000 combined |
| Maximum balance | — | — | ৳500,000 at any time |
Cash in limits
Cash in through an agent is free. You can add up to ৳50,000 a day and ৳300,000 a month. Each cash in must be at least ৳200 and no more than ৳50,000, and you can cash in up to 100 times a day and 250 times a month.
Adding money from a bank account, card or another wallet has the same daily and monthly totals — ৳50,000 a day and ৳300,000 a month — but you can only do it 20 times a day and 50 times a month.
- Once you reach ৳50,000 in a day, no more cash in is possible that day, even if your monthly limit is not used up.
- Check your balance first: no money can be added once your account holds ৳500,000.
Cash out limits
You can withdraw up to ৳30,000 a day and ৳200,000 a month from your bKash account. This is one limit shared by agents and ATMs — not a separate allowance for each. Each cash out from an agent must be between ৳200 and ৳30,000.
ATM cash out has its own per-transaction range: ৳3,000 to ৳20,000 at BRAC Bank and partner bank ATMs, and ৳3,000 to ৳10,000 at City Bank ATMs. The daily and monthly totals still count towards the same ৳30,000 a day and ৳200,000 a month.
- Cash out charges are separate from the limit: ৳18.50 per ৳1,000 at an agent, ৳13.95 at a Priyo Agent and ৳14.90 at an ATM.
- Plan large withdrawals across days — you cannot take out more than ৳30,000 in one day.
Send money limits
You can send up to ৳50,000 a day and ৳300,000 a month. Each transfer can be up to ৳50,000, and you can send up to 100 times a day and 250 times a month. The minimum is ৳10 in the app and ৳0.01 on *247#.
The limit counts the total amount you send in a day, not each transfer separately. Sending ৳50,000 once uses up the whole day's allowance — any further transfer that day will fail.
- Sending to a Priyo number is free up to ৳25,000 a month, and transfers of ৳50 or less are free to any number.
- Always double-check the receiver's number — a completed send money transaction cannot be reversed by yourself.
Maximum balance
A bKash account can hold a maximum of ৳500,000 at any moment. Once your balance reaches this amount, no one can send you money, and you cannot cash in or add money, until the balance drops below ৳500,000. Remittance and government payments are the only exception.
This limit is set under Bangladesh Bank rules and applies to every personal bKash account. If a large payment is coming in, withdraw or spend some money first so the transfer does not fail.
- There is no daily or monthly limit on payments to merchants.
- International remittance of up to ৳2,50,000 can arrive in a single transaction.
What happens when you hit a limit
If a transaction would go over a limit, bKash blocks it before any money moves, so your money stays safe in your account. The app shows a message saying you have reached the limit.
Daily limits reset at midnight and monthly limits reset on the first day of the next month. If a transfer is urgent, split it across days, or use bKash to bank transfer, which has its own limit of ৳50,000 a day and ৳300,000 a month.
- Check how much of your limit is left in the app under Limits, or by dialling *247#.
- Limits can change, so check the current limits in the bKash app before a large or urgent transaction.
Check the charge before you cash out
Type an amount to compare what each mobile wallet in Bangladesh charges you to cash out, lowest first.
More from the blog
- bKash Cash Out Bundle: Cash Out at ৳12.50 per ৳1,000 The new bKash Cash Out Bundle: ৳10,000 for ৳135, ৳100,000 for ৳1,250 — cheaper than a Priyo Agent, with break-even math for every monthly cash-out.
- How to Cash Out from bKash Using an ATM A step-by-step guide to withdrawing bKash money at a partner bank ATM, with the charge and the banks that support it.
- bKash Send Money Charges and Free Limits What bKash charges to send money, how Priyo numbers work and how much you can send for free each month.