Restaurant Payment Methods in Bangladesh: Cash, bKash, Nagad and More
Your customers pay in a mix of cash, bKash, Nagad and card, and each one behaves differently at the till. Here is a practical guide to restaurant payment methods in Bangladesh, the pros and cons of each, and how a POS records every taka against the right order.

Restaurant payment methods need two separate checks: did money reach the restaurant, and was it recorded against the correct bill? Cash, an external card terminal, a manually checked mobile-wallet payment and an online gateway confirmation can all appear on the same day. Treating every selected payment button as proof of collection makes reconciliation unreliable.
Choose methods by evidence of collection
| Method | What staff should check | Rosuii boundary |
|---|---|---|
| Cash | Amount received and change returned | POS cash record and change calculation |
| Counter bKash, Nagad or Rocket | Merchant-side confirmation and transaction reference | A manually recorded method is not a gateway confirmation |
| Online bKash or Nagad | Provider-confirmed status tied to the order | Eligible Pro account and approved restaurant credentials required |
| Card | External terminal or processor confirmation | Manual recording only; no live card-acquiring gateway |
| Cash on delivery | Actual rider collection and handover | Choosing COD does not mean money is already collected |
bKash describes Merchant QR, counter payments and transaction history as merchant-account facilities on its official merchant page. Dutch-Bangla Bank describes Rocket payment at authorised merchants on its official Rocket merchant-payment page. These provider services are separate from a POS merely labelling a transaction.
Obtain applicable merchant charges, eligibility and settlement terms from your own provider agreement. This guide does not quote a universal fee, settlement deadline or wallet market-share ranking.
How Rosuii fits the payment flow
The payment feature page distinguishes counter records from bKash and Nagad gateway connectivity. A restaurant uses its own merchant credentials. Gateway entitlement is on Pro; approval, credentials and provider charges are not supplied just by buying the subscription. Test in the provider’s sandbox first, then confirm the production setup with the provider before taking customer money.
There is no production card checkout in Rosuii. If an external terminal collects the money, staff may record that payment against the order and keep the terminal reference. Rocket is also a manual record, not an automatic Rosuii gateway connection. Recording either method does not initiate a charge.
An order may have multiple amount-based payments and show unpaid, partial or paid. This is different from splitting a bill by item or seat, which Rosuii does not offer. See the POS payment workflow and the plan matrix.
A BDT 1,200 bill with two payment methods
Hypothetical reconciliation example: the final bill is BDT 1,200, with no additional tax, service charge or discount in this example. The customer pays BDT 700 cash and BDT 500 through an external card terminal.
- Keep the bill total at BDT 1,200.
- Record the BDT 700 cash payment against that order.
- Confirm the BDT 500 collection on the external terminal, then record it as card against the same order.
- Check that recorded payments total BDT 1,200 and the remaining balance is zero.
- Count BDT 1,200 as sales once. The BDT 700 and BDT 500 are a payment-method breakdown, not two additional sales.
If only the cash has been collected, BDT 500 remains due. Do not mark the card portion paid because the customer showed an unverified screenshot. When comparing bank deposits later, separate any provider fee from the original bill and payment amount.
Daily reconciliation checklist
- Use the same date, time cut-off and outlet when comparing reports.
- Compare order totals, recorded payments and outstanding balances separately.
- Match manual digital payments to merchant or terminal records using references.
- For online payments, review pending, failed and confirmed transactions before treating an order as paid.
- Reconcile COD deliveries with cash actually handed over, including unresolved collections.
- Record cancellations, provider refunds and corrections explicitly; cancellation is not proof a provider returned money.
- Keep provider fees and payouts distinct from gross sales. An opening cash float is also not sales.
For a delayed payment confirmation, keep the order and provider references and assign a reviewer. Check for an existing successful payment before asking the customer to pay again. This is an operating checklist, not a claim that Rosuii automatically reconciles every provider settlement or refund.
What to test before publishing an online menu
Run success, failure, cancellation and delayed-confirmation cases in a safe test environment. Compare the customer message with the staff order status. Verify the return from checkout on a phone and confirm who answers a customer if confirmation is unclear. Online gateway confirmation requires connectivity; an offline cash queue is not an offline payment gateway.
Continue with the direct-order launch checklist or compare the larger workflow in our restaurant software buyer’s guide. Confirm actual provider terms before enabling the method your restaurant will use.
How we calculated and verified this
Rosuii publishes this guide as a software vendor. Product statements were checked against the current repository and public feature pages on 2026-10-01; this is not an independent vendor ranking or a customer field study. Pricing uses the published catalog verified 2026-09-11. Worked examples are hypothetical and exclude any costs not explicitly listed.
Last updated:
Frequently asked questions
Does selecting card in Rosuii charge a bank card?
Can one bill have cash and another payment method?
Which plan includes online bKash and Nagad connectivity?
Does a COD order count as collected cash?
Run your restaurant on Rosuii
POS, menu, inventory, payroll and more — built for Bangladeshi restaurants.
Start free

