[ OFFLINE-FIRST ]

A restaurant POS that works without internet

Not a degraded "offline mode" that queues a few sales and hopes. The store is the primary system: your counter, kiosk and kitchen display run against a hub on your own network, and the cloud is where the data goes afterwards.

What does an offline restaurant POS mean?

An offline restaurant POS can take orders, print tickets, send them to the kitchen and complete cash sales with no internet connection, because the software and the menu run on hardware inside the restaurant rather than in a data centre. When connectivity returns, the queued orders sync to the cloud without duplicating or losing any of them.

The phrase is worth pinning down, because vendors use it for two very different things. Ask which one you are being sold:

  1. Offline mode — a cloud POS that caches recent data in the browser and lets you keep ringing sales for a while. It typically cannot reach the kitchen display, cannot see the full menu, and reconciles awkwardly.
  2. Offline-first — the store holds the authoritative copy while service is running. Every station talks to local hardware, and the cloud is a downstream consumer. Losing the connection changes nothing about how orders flow.

ThaliPOS is the second one.

How it works in your store

One small hub sits in the back of the restaurant. It holds your menu and your orders, and it fans them out to every screen over your local network.

  1. The back office publishes your menu to the hub as a signed snapshot. The hub keeps it, so the menu is on-site, not fetched per order.
  2. A guest orders at the counter, the kiosk, or on their phone via QR. That order is written to durable storage on the hub and given an id minted in the store.
  3. The hub pushes it to the kitchen display and the printers immediately — over your LAN, with no round trip to the internet.
  4. Whenever the connection is available, the hub forwards orders to the cloud. Because the id was minted in the store, a replay after a reconnect is recognised as the same order and lands exactly once.

The in-store clients are deliberately simple: they talk only to the hub, never to the cloud. That is enforced automatically in our build — a client that tried to call the internet directly would fail the check before it could ship.

What still needs the internet — honestly

Card payments

The card networks, not us

Authorising a card requires reaching the issuer. No POS can change that. Cash tenders are unaffected and reconcile normally at close.

New delivery-app orders

Auto-paused

If the store cannot be reached, marketplace channels are paused automatically rather than accepting orders nobody can see. They resume when you are back.

New online and QR orders

Guests off-site

Orders placed from outside the restaurant travel over the internet by definition. In-store QR ordering on your own network is unaffected.

AI features

Cloud-side by design

The assistant and menu import run in the cloud. Unavailable during an outage, and irrelevant to service.

Everything else — counter POS, kiosk, kitchen display, printing, cash, weigh-and-pay, barcode scanning, order board — keeps running.

How we test it

Offline resilience is a claim that is easy to make and easy to quietly break. ThaliPOS runs an automated chaos test on every release: it severs the store's connection to the cloud, drives real orders through the store, restores the connection, and asserts that every order arrives in the cloud exactly once — no duplicates, no losses.

If that test fails, the release does not go out. It is the reason we are willing to put "never stops taking orders" on the front page.

Who needs this most

Any restaurant whose connection is not genuinely reliable — older buildings, shared retail connections, food courts, festival and event trading, and anywhere a single provider outage takes the whole street down.

And any restaurant where the busiest two hours of the week are the ones you cannot afford to lose. An outage at 3pm on a Tuesday is an annoyance. The same outage at 7:30 on a Friday is the week.

[ FAQ ]

Questions, answered straight

Can I take card payments when the internet is down?

No. Authorising a card requires reaching the card networks, which no POS can do offline. Cash sales continue as normal and reconcile at close, and card payments resume automatically when connectivity returns.

Will orders be duplicated or lost when the connection comes back?

No. Each order is given an id minted in the store, so when the hub re-sends after a reconnect, a repeat is recognised as the same order. Orders land in the cloud exactly once. This is verified by an automated chaos test on every release.

What hardware does the offline hub need?

One small box in the back of the store on your local network. It holds the menu and the order queue and serves the counter, kiosk and kitchen display.

Does the kitchen display keep working offline?

Yes. The kitchen display talks to the in-store hub over your local network, so tickets keep arriving with no internet at all.

What happens to delivery-app orders during an outage?

Marketplace channels are paused automatically so the platforms stop sending orders nobody in the kitchen can see, and resume when the store is reachable again.

Tell us about your restaurant.

We're onboarding pilot restaurants now. Email us and we'll tell you honestly whether ThaliPOS is a fit for how you run service.

Email hello@thalipos.com