The best POS software in Bangladesh is the one that keeps billing through the seven-to-eleven-hour load-shedding days parts of the country saw in April 2026, records bKash and Nagad in their own ledgers, prints a Mushak 6.3 the NBR will accept, and costs what the vendor said it would. That last part has three shapes: an off-the-shelf licence at ≈ $150 to ≈ $300, a cloud subscription at ≈ $10 to ≈ $40 per outlet per month plus setup, or a custom build you own outright from $2,200, according to BengalTech's 2026 price list. Third-party taka figures are converted at about 120 BDT to the US dollar and marked ≈. Below are the six questions to put to any vendor, including us, and the proof to ask for in the demo.
Updated 4 September 2026. Every outside figure links to where it was read; BengalTech figures come from its published 2026 price list.
The six-question checklist
Does checkout keep working when the power and the internet drop?
The till records every sale locally and syncs when the connection returns. Nothing is lost and nothing waits for a server.
A dropped connection means the till stops. In April 2026 that meant seven to eleven hours a day in Chittagong, Khulna and Rangpur, according to the Dhaka Tribune.
Proof to ask for: Unplug the router during the demo. Sell three items, reconnect, and check the sales appear in the cloud report with the original timestamps.
Are bKash and Nagad built in, or bolted on?
Each mobile wallet is its own payment method with its own ledger, so the evening close shows cash, card, bKash and Nagad separately and reconciles to the wallet statement.
Mobile payments are "supported" as a note the cashier types, and someone reconciles them by hand at night.
Proof to ask for: Ask to take a real bKash payment in the demo and then show you the day-close report with that payment on its own line.
Will the NBR accept the invoice it prints?
The receipt is a Mushak 6.3 with the seller and buyer name, address and BIN, VAT at 15% shown as a line, and an export the accountant can file from.
The receipt is a pretty slip with a total on it, and VAT is "handled by the accountant later".
Proof to ask for: Ask for a printed Mushak 6.3 from the demo till and check it against PwC's summary of what the form must contain.
What happens when you open a second branch?
One stock ledger across every outlet, head office sets prices and sees every branch live, and each branch keeps selling if its own connection drops.
Multi-branch is a future upgrade with no architecture behind it today, or two installs that quietly disagree about stock.
Proof to ask for: Ask the vendor to add a second outlet in the demo, sell the same item from both, and show one stock count afterwards.
Do you own the hardware and the data?
Standard thermal printers, scanners and cash drawers that any Dhaka shop sells, and a full data export you can run yourself.
Proprietary hardware you can only buy from one vendor, and your sales history locked inside their system.
Proof to ask for: Ask for the export of the demo data as a spreadsheet before you sign, and a written list of the hardware models the till supports.
What is the real cost after installation?
Every recurring fee is written down before you sign: hosting or subscription per outlet, support, SMS, gateway charges, and what a new till costs to add.
The upfront price looks attractive because the recurring fees are not in the conversation yet.
Proof to ask for: Ask for the three-year total for your number of outlets and tills, in writing. Compare it with the table below.
Why offline-first is not optional here
On 17 April 2026 the Dhaka Tribune reported daytime load shedding of "seven to eight hours a day" in Chittagong, "10–11 hours" in Khulna and "eight to nine hours" in Rangpur city, with rural areas worse. A shop with a generator still loses its router when the grid goes, and mobile data in a crowded market is not a backup you can bill against. A cloud-only POS therefore stops taking money for a meaningful part of the trading day, and a cashier with a notebook is the fallback.
The design that works is offline-first: every sale is written to the till first and pushed to the cloud when the connection returns, with no cut-off on how long it can wait. That is how BengalTech builds every POS tier on its POS service page, and it is a question of architecture, not a feature a vendor can switch on later.
bKash and Nagad are a second cash drawer
Mobile financial services move about Tk 6,000 crore a day in Bangladesh and bKash holds roughly 40 percent of it, according to The Daily Star. For a shop that means a large share of takings never touches the physical drawer. If the POS records a wallet payment as a typed note, the evening close cannot reconcile to the wallet statement, and the gap between the two is where shrinkage hides. The test is simple: each wallet is its own payment method with its own ledger, and the day-close report shows it on its own line.
What the NBR needs from your till
PwC's Bangladesh tax summary, last reviewed 31 July 2026, states that VAT registration is required once turnover exceeds BDT 5 million, that the standard rate is 15 percent, and that the Mushak 6.3 tax invoice "must contain the name, address, and Business Identification Number (BIN) of both the buyer and seller." It also notes that an invoice issued from an Electronic Fiscal Device or Sales Data Controller, with the buyer's BIN on it, is exempt from VAT withholding. The NBR is mandating those devices sector by sector rather than all at once, as the Financial Express reported for highway hotels and restaurants.
For a POS buyer that means two things. The receipt must be a real Mushak 6.3, not a slip with a total on it. And the VAT logic must be configurable, because the rules for your sector can change before the software does. BengalTech's accounting software and POS builds keep the Mushak forms as templates for that reason.
What each option costs
Software only. Hardware per counter is covered, with Star Tech list prices, in the POS price guide.
| Option | Price | Basis | Passes the six questions? |
|---|---|---|---|
| Off-the-shelf licence | ≈ $150 – ≈ $300 | One-time. Published Dhaka vendor prices surveyed for BengalTech's 2026 price guide. | Usually offline, often no wallet ledgers, rarely multi-branch. Data lives on one PC. |
| Cloud subscription | ≈ $10 – ≈ $40 / outlet / month + setup | Monthly. iBOS's published tiers, 2026. | Multi-branch and backups yes. Offline billing depends on the product; ask for the router test. |
| Custom build, owned | $2,200 – $5,900+ | One-time, no per-terminal fee. BengalTech 2026 price list; support contract optional at $200 – $380/month. | Built to pass all six, because the six are the spec. Not worth it for a single shop a standard product already serves. |
For the tier-by-tier build prices and a three-year comparison against Square and Toast, see the custom POS development cost guide; its POS cost estimator adds the published add-on prices to the tier you pick.
Sources
External references behind the figures and claims on this page. Rate bands and vendor pricing move — check the source before quoting a number.
- Power supply slashed, daytime load shedding surges to 8–9 hours nationwide (17 April 2026)
Dhaka Tribune
Daytime load shedding of "seven to eight hours a day" in Chittagong, "10–11 hours" in Khulna and "eight to nine hours" in Rangpur city in April 2026 — why a cloud-only till stops taking money for part of the trading day.
- Tk 6,000cr moves daily, but not every wallet is winning
The Daily Star
Scale of the Bangladesh mobile financial services market a POS has to integrate with, and bKash holding roughly 40% of it.
- Bangladesh — Corporate: Other taxes (VAT)
PwC
Reviewed 31 July 2026: VAT registration above BDT 5 million turnover, the 15% standard rate, the Mushak 6.3 invoice having to carry the name, address and BIN of both buyer and seller, and EFD/SDC invoices with the buyer BIN being exempt from VAT withholding.
- Installation of EFD/SDC mandatory at hotels, restaurants located on highways: NBR
The Financial Express
EFD/SDC installation being mandated sector by sector rather than all at once — why a POS needs configurable VAT logic.
- POS software price in Bangladesh 2026
iBOS
A Bangladesh cloud POS vendor that publishes a per-outlet monthly fee plus a one-time setup fee, used for the cloud-subscription row.
Frequently Asked Questions
What is the best POS software in Bangladesh?
There is no single best product. The best POS for your shop is the one that passes six tests: it keeps billing through a power or internet cut, records bKash and Nagad in their own ledgers, prints a Mushak 6.3 the NBR will accept, scales to a second branch on one stock ledger, runs on hardware you can buy anywhere, and costs what the vendor wrote down. Run any vendor, including BengalTech, against those six in a live demo before you sign.
How much does POS software cost in Bangladesh?
Three price shapes. An off-the-shelf one-time licence is ≈ $150 to ≈ $300 in the published Dhaka prices BengalTech surveyed for its 2026 price guide. A cloud subscription is ≈ $10 to ≈ $40 per outlet per month plus a setup fee at iBOS's published tiers. A custom build from BengalTech starts at $2,200 one-time for a single counter and starts at $5,900 for a multi-branch chain, with no per-terminal fee. Third-party taka figures are converted at about 120 BDT to the US dollar. Hardware is extra in every case.
Is a cloud POS or an offline POS better in Bangladesh?
Neither on its own. A pure cloud POS stops when the connection drops, and the Dhaka Tribune reported daytime load shedding of seven to eleven hours a day in Chittagong, Khulna and Rangpur in April 2026. A pure offline POS loses its data if the shop PC dies and cannot show head office a second branch. The design that works here is offline-first with cloud sync: every sale is recorded on the till and pushed to the cloud when the connection returns. Ask the vendor to demonstrate it by unplugging the router.
Does my POS need to be NBR compliant?
If your business is VAT-registered, yes. PwC's Bangladesh tax summary, reviewed July 2026, states that registration is required once turnover exceeds BDT 5 million, the standard rate is 15%, and the Mushak 6.3 tax invoice must carry the name, address and BIN of both buyer and seller. The NBR is also mandating Electronic Fiscal Devices and Sales Data Controllers sector by sector, according to the Financial Express. A POS that cannot print a correct Mushak 6.3 today will need replacing, not upgrading.
Can I take bKash and Nagad on any POS?
You can take the payment on any POS by typing it in as a note. What you cannot do on most of them is reconcile it. Mobile financial services move about Tk 6,000 crore a day in Bangladesh and bKash holds roughly 40 percent of that, according to The Daily Star, so for a shop those wallets are a second cash drawer. The POS should treat each one as its own payment method with its own ledger that matches the wallet statement at day close.
When should I build a custom POS instead of buying one?
When an off-the-shelf product fails one of the six questions and the vendor cannot fix it: no true offline mode, no local wallet ledgers, no tax-authority invoice, or no real multi-branch sync. A custom build from BengalTech starts at $2,200 one-time, the code is yours, and the optional support contract is $200 – $380/month. For a single shop that a standard product already serves well, buy the product and keep the money.
Different retail, different priorities
A restaurant weighs this checklist differently than a pharmacy: kitchen routing matters more than batch expiry, and the reverse. See restaurant POS, pharmacy POS or super shop POS for the specifics of each, or read the POS vs. cash register comparison if you have not decided to digitise the till at all yet.
Comparing us against a quote you already have?
Send us the proposal. We'll tell you honestly how it stacks up against the six questions, including where the other vendor is the better buy.