The question restaurant owners ask most often when choosing a POS is "can I still sell if the internet drops?" And nearly every time, the answer they get is "yes, it supports offline" — which sounds great but means almost nothing, because every vendor uses the word "offline" to mean something different.
The question you should really be asking isn't "does it support offline?" but rather "when the internet drops, what exactly stops working?" — a question that's far harder to dodge.
Why this matters more than you think
The internet at restaurants drops more often than owners expect, and it usually drops at the worst possible moment. Friday evenings and public holidays are when networks in commercial districts are most congested — which is exactly when your store is doing its highest sales.
Say your shop takes ฿3,000 an hour. If the system goes down for 4 hours a month, that's ฿12,000 a month — more than a full year of many POS plans — and that's before counting the customers who walk out and never come back.
The three architectures — where's the difference?
Every POS on the market falls into one of these three types. The difference comes down to where the program and the database actually live.
Type 1: Pure Cloud SaaS
Both the program and the database live on the provider's servers. The machine in your store does nothing more than open a browser to use it. The upside is that you're up and running very fast, with nothing to install, and you can check your sales from anywhere.
The downside is that every tap has to make a round trip to the server. When the internet drops, the machine in your store has no data at all. Some systems cache data in the browser so you can still see the previous screen for a while, but most of the time you can't open a new bill or ring up a payment.
Type 2: Hybrid
The program and a real database are installed on the machine in your store. Every sale happens on that machine, then the data syncs up to the cloud whenever the internet is available.
When the internet drops you carry on selling as normal, because day-to-day operation doesn't rely on a remote server at all. Once the internet comes back, the data flows up to the cloud on its own, and you can still check your sales from home just like before.
Type 3: On-Premise / LAN
Like Hybrid, but it never syncs to the cloud — all the data stays inside the store. It suits shops with genuinely terrible internet, or those with a policy of keeping data on-site. The trade-off is that you can't view sales from outside the store, and you have to handle your own backups.
Comparison table: what still works when the internet drops
| What you can do while the internet's down | Pure Cloud | Hybrid | On-Premise |
|---|---|---|---|
| Open a new bill | Usually not | Yes | Yes |
| Take orders / add items | Usually not | Yes | Yes |
| Ring up / close bills | Usually not | Yes | Yes |
| Print receipts | Usually not | Yes | Yes |
| Send orders to the kitchen (KDS) | Usually not | Yes (over the in-store LAN) | Yes |
| Customer QR self-ordering | No | No* | No* |
| Charge credit cards / e-Wallet | No | No | No |
| View sales from outside the store | No | No (until you're back online) | No |
| No data lost once you're back online | Depends on the system | Yes — syncs automatically | Yes — already on the machine |
* QR ordering needs the internet because the customer's phone has to reach the system — no system can do this while your store's internet is down. The workaround is to have staff take orders on the POS in the meantime.
"Offline" that isn't really offline
There are two things vendors like to call "offline" even though they're very different in what they can actually do. It's worth telling them apart.
Browser cache (Service Worker)
The system stores the interface and some data in the browser, so when the internet drops you can still see the menu and tap around for a while. But it's generally limited in both time and what it can do — for example, you can open a bill but not close it, or it works for 30 minutes and then you need a connection again.
This genuinely helps with brief connection hiccups, but it doesn't help during a long outage — which is the case that does the real damage.
A real database on the machine
The system installs a database on the machine in your store. Sales are written to that machine immediately, exactly as they'd be written to the cloud. There's no time limit — if the internet is out for three days, you can sell for three days.
When you talk to a vendor, ask this one question: "Where is sales data written first — the machine in my store, or your server?" The answer tells you immediately which type it is.
How to test before you buy — do it yourself in 10 minutes
Don't just watch the vendor demo it. Ask for a trial and do this yourself, during the free trial period.
- Unplug the LAN cable or turn off Wi-Fi on the POS machine (don't just close the program).
- Open a new bill for one table and add 3-4 items.
- Edit the order — remove one item, add a new one.
- Ring it up as a cash payment, then print the receipt.
- Try sending the order to the kitchen and check whether the kitchen screen receives it.
- Leave it for 15-20 minutes, then try to open a new bill again (this step catches systems that rely on a browser cache).
- Turn the internet back on, wait 2-3 minutes, then open the sales report on the cloud and check whether that bill made it up in full.
Get your store ready for internet outages
Even if your system works offline, you should still have these three things in place.
- 4G/5G backup internet — put a SIM in a backup router or tether from a phone. It costs a few hundred baht a month but brings QR ordering and card payments back online.
- A UPS for your POS machine and router — power cuts and internet outages often arrive together. A small UPS costing a few thousand baht buys you enough time to close out the bills still open.
- Drill it with your staff — make sure everyone knows what to do when the internet drops: take cash only for the time being, and how to tell customers. One rehearsal is enough.
Summary
Don't accept "it supports offline" as an answer, because it barely means anything. Ask instead where sales data is written first and what exactly stops working when the internet drops — then test it by unplugging the internet yourself during the trial.
For most shops in Thailand, Hybrid mode is the best balance — you get the reliability of an in-store install and can still check your sales from anywhere when you're online. Pure Cloud suits shops with genuinely stable internet that can accept the risk, while On-Premise fits places where the internet really isn't usable.
Want to unplug the internet and keep selling?
GutePOS supports Cloud, Hybrid and On-Premise in a single system — switch modes later without migrating. Free 14-day trial, no credit card required.
Start your free 14-day trial