Skip to content
RosuiiRosuii

Offline POS Machine in Bangladesh: What Works Without Internet?

Offline is not a yes-or-no label. Test order entry, receipt, payment, KOT, stock and sync separately.

By 5 min read
Share
Offline POS Machine in Bangladesh: What Works Without Internet?

Last verified: 2026-08-28

An offline POS machine should keep the minimum sale moving when internet fails. That usually means opening a cached menu, creating a cash order, calculating the total and storing it safely for later synchronisation.

It should not be assumed to authorise online payments, receive new online orders or show live multi-device updates without connectivity. Ask the vendor to demonstrate each function during a real disconnect.

What can and cannot work offline

FunctionPossible offline?Rosuii position
Open previously synced menuYesRequired before outage
Create cash orderYesQueued locally
Calculate totalYesUses synced menu/rules
Print local receiptOftenDepends on device/printer path
Online card/MFS confirmationNoInternet required
New online orderNoInternet required
Live KDS/multi-device updateNoInternet required
Upload queued ordersAfter reconnectionAuto-syncs later

Local-first vs cloud with offline queue

A fully local POS stores its primary database on one machine or local server. It can work through a long internet outage but needs local backup, maintenance and a plan for remote reporting and multi-branch sync.

A cloud POS with an offline queue keeps selected operations on the device and synchronises after recovery. It is easier across devices, but the offline scope must be explicit. Neither architecture is automatically better for every restaurant.

Rosuii's honest offline boundary

After required data has synced, Rosuii can queue cash orders locally and upload them when the connection returns. This protects basic billing during a short outage.

Online payments, new online orders and live KDS or other multi-device updates require internet. Rosuii should not be marketed as fully offline. A broadband line plus mobile-data backup is the practical Bangladesh setup.

Printer and network details

A USB printer connected to the offline billing device may keep working if the browser and driver path are local. A LAN printer can work on a live local network even when the upstream internet is down, but cloud routing may still be unavailable.

Test power loss as well as internet loss. A small UPS for router, terminal and printer can prevent a two-minute voltage cut from becoming a reboot and lost queue.

Payments during outage

Cash can be recorded offline when supported. Do not mark a card, bKash or Nagad transaction paid merely from a customer screenshot without following the payment provider's verification process.

Write a policy: which methods are accepted, who can approve an exception and how pending payments are reconciled after the connection returns.

Thirty-minute outage test

  • Sync menu and sign in normally
  • Disconnect internet without closing the POS
  • Create and print two cash orders
  • Try a prohibited online payment and confirm it fails safely
  • Check whether kitchen output behaves as documented
  • Reconnect and verify each queued order appears once
  • Run day close and reconcile cash
  • Repeat after device restart if the vendor claims restart support

Offline buying questions

  • Which data must sync first?
  • How many orders can queue?
  • What happens after restart?
  • How are duplicate syncs prevented?
  • Which price or stock conflicts win?
  • Can staff see unsynced orders?
  • What backup and export exist?

Offline is a list of tested functions

A POS should state exactly what works without internet: login, menu access, new order, edit, kitchen output, cash payment, digital payment request, receipt, close and reporting may have different dependencies. Offline capable is not a single yes/no fact.

Ask how long data remains usable, which device owns it, what users see and what happens after reconnect. Do not promise uninterrupted operation without a tested scope.

Offline function matrix

Pending must remain visibly different from synchronized or settled.

FunctionOffline questionRecovery evidence
AuthenticationCan authorized session continue?Expiry/revocation rule
MenuWhich cached version?Version/conflict
OrderStable local ID?Idempotent sync
KitchenLocal printer/KDS path?No duplicate
PaymentCash vs provider dependency?Authoritative result
InventoryLocal estimate or deferred?Conflict handling
CloseProvisional or final?Server reconciliation

Conflict and duplicate prevention

Use unique device and order identifiers, occurrence time and idempotency. If two devices sell the last item offline, the server needs a documented reconciliation and customer-recovery route; it cannot pretend both had current stock.

Never generate a second sale merely because the cashier retries. Preserve failed and corrected events with user and reason.

Branch outage drill

Run on actual devices and network. Record what is supported, prohibited and manual, plus the owner who reconciles the outage window.

Prepare a paper or alternate-device fallback only for the transactions the restaurant can later enter and identify without duplicate payment or production. Number fallback records, capture original occurrence time and responsible user, and mark the later system entry as recovery rather than a new customer order.

After reconnect, compare queued, synchronized, rejected and manually recovered records to kitchen tickets, payments and cash. Resolve conflicts before closing the incident. Record the cause, affected period, customer remedies and control change. Review logs without exposing customer contact or payment secrets.

  • Internet loss before login
  • Loss during open order
  • Cash order and kitchen print
  • Digital payment pending
  • Two devices edit same table
  • Menu changes on server
  • Reconnect with queued orders
  • Duplicate event delivery
  • Close before sync
  • User deactivated during outage

Choose an offline POS by the tested failure path, not the label. For most Bangladesh restaurants, limited offline cash billing plus reliable backup mobile data gives a practical balance.

Related guides

See this workflow in Rosuii: Understand Rosuii offline billing limits

Sources checked

Start using Rosuii for free

Updated:

Frequently asked questions

Can a POS machine work without internet?
Some systems can run selected local functions such as cached menu and cash orders. Online payment and live cloud functions usually need internet.
Is Rosuii fully offline?
No. It can queue cash orders on a synced device and upload later, while online payments, new online orders and live KDS updates require internet.
Will a printer work during an internet outage?
A local USB or LAN path may work, but it depends on device, driver and software routing. Test it.
Can I accept card payments offline?
Do not assume so. Follow the acquiring bank and terminal's approved offline or fallback rules; many authorisations require connectivity.
What backup internet should a restaurant use?
A mobile-data router or hotspot on a different network from the main broadband is a common practical backup.
What is an offline POS machine?
It is a device or system that can perform a documented subset of POS work without live internet and synchronize safely later.
Can digital payment always work offline?
No. Payment providers often require connectivity and an authoritative result; test the exact integration and never infer success.
How are duplicate offline orders prevented?
Use stable unique IDs and idempotent synchronization, showing pending and failed states and reconciling conflicts explicitly.
Can inventory remain exact while several devices are offline?
Not necessarily. Devices may hold stale availability and concurrent sales can conflict. Show provisional state, reconcile after sync and maintain a customer-recovery route rather than claiming live stock.
What should staff record during an outage?
Keep stable fallback order identity, original occurrence time, responsible user, items, payment state, production status and kitchen or customer handover, then reconcile queued and manual records after connectivity returns. Preserve every unresolved conflict and correction.

Run your restaurant on Rosuii

POS, menu, inventory, payroll and more — built for Bangladeshi restaurants.

Start free