Full‑digital · paper‑free · Revenue‑Department ready
Ordering, kitchen, bar, stock, staff and Thai tax on one platform — so nothing has to be typed twice and nothing has to be reconciled at midnight.
Refunded in full within 7 days · nothing to install
Sent 3 seconds ago · tap to review the round
Table 12 · 2 lines · 🥜 peanut on this table
Table 12 · 2× Lychee & Basil Smash · rush
Every line confirmed. Nothing was left behind.
No queue at a till, no host with a clipboard, no paper menu. Table 12 is free and the code on it is already hers.
The QR is signed with that table’s own secret, so it opens one session for the table. Friends who scan it join the same bill — up to the number the venue allows, eight by default.
Thai, Chinese, Russian or Arabic — English underneath as the fallback, and Arabic mirrors the layout right-to-left. Live happy hour, anything that has run out greyed out before she can want it. Four prawns, less spicy, and a peanut allergy the kitchen will actually see.
The round arrives as PENDING_VALIDATION: not in the kitchen, not on a bill, nowhere near a pan. Table 12 turns gold, the fire badge counts up, a toast lands on every tablet at that venue.
Four lines, one peanut allergy, one course held back for later. The fire button is the only door to a station — which is what makes a photographed QR harmless.
Fan-out is per line, not per order. Prawns and aubergine print in the kitchen, the smashes in the bar, and the allergy flag is on the ticket the chef actually reads. Stock leaves the shelf at fire, not at payment.
The chef bumps the ticket and three things happen at once: the line hits the pass, the waiter gets a row, and her screen turns from Preparing to Ready without a refresh.
Whoever holds the tablet can settle — the floor by default, the till only if you would rather; it is a permission, not a wire. Split four ways: PromptPay for two, cash for one, card for the last. The moment the balance reaches zero the Thai abbreviated tax invoice is issued inside the same transaction — no separate step, nothing to forget.
The review link is the venue’s own — Google or Raandee, set once in the back office — and it only appears after the bill is settled, on the screen she already has open.








Built for Bangkok venues
A round ordered at the table is the same row that seats the guest, fires the kitchen, deducts the bottle and numbers the tax invoice. Nothing is re-keyed between modules, because there is nothing to re-key — one system holds all of it.
Which is also why the figures agree. A stock variance, a Z-report and an invoice archive that disagree usually mean three systems; here they read the same rows.
A round, end to end
The QR sticker on the table is cryptographically signed and tied to that table alone. Scanning opens the menu in the phone’s own browser. No app, no account, no wifi password.
The table opens a session bound to that guest’s device. A second phone can’t hijack an unpaid bill.
They browse in Thai or English, see only what’s actually in stock, and send the round.
Every round waits for a real staff member to fire it. Nothing reaches a station unchecked.
Food to the kitchen screen, drinks to the bar. One order, split by station automatically.
Cash, PromptPay, card, or split across all three — and the tax invoice writes itself.
Thai tax · ภาษีไทย
Thai law charges VAT on the subtotal plus the service charge. Software written for somewhere else charges it on the subtotal alone — and the bill still looks perfectly normal.
On a ฿1,000 bill
฿7 short on every ฿1,000 — every bill, all year, until someone checks.

Subtotal → 10% service → 7% VAT on the two together. Each part is rounded on its own and the rounded parts summed, so the printed lines genuinely add up to the printed total.
Allocated one at a time inside the database, per series, per venue. Two cashiers closing bills in the same second cannot produce a duplicate or skip a number.
A mistaken bill is voided — the number survives, so the series stays unbroken — or corrected by a credit note referencing the original. The database itself refuses to delete a tax document.
Under the ฿1.8m threshold the same bill prints as a plain receipt with no VAT line at all. You switch the day the Revenue Department says you switch, not before.
Every amount is stored in whole satang. No floating-point arithmetic touches a price, a discount or a total — which is how a bill that looks right stays right.
Every invoice stored as both a record and a rendered PDF, retained for the period the law requires, with a full searchable archive.
Set up for your room
A 60ml pour leaves the bottle in the system the moment it leaves the bottle on the shelf. Pour cost stops being a monthly guess and becomes a number you can argue with.
Sixty covers across a car park and two waiters. Guests order from the QR without waiting to be found — and every round still waits for a staff member to fire it before it reaches a station.
Each floor on its own tab with its own till and its own drawer count — and one Z-report at 06:00 that closes the whole night, whether it ended at midnight or at four.
Security & privacy
So the controls are built for staff first, not only for strangers on the internet. None of it is an add-on or a higher tier.
Voids, comps, refunds, price edits, PIN resets — who, when, and what the value was before. The log can be added to and read, never edited or erased, and a copy leaves the server every hour.
A device must be enrolled by a manager before it can reach the back office at all. A stolen password on an unknown phone gets nowhere.
A waiter can send a round. Comping a line, voiding a bill, or seeing a margin are separate permissions you grant one at a time.
A customer can ask what you hold and have it erased. Access to personal data is logged, retention is set by you, and there is a written processor agreement between us.
Encrypted and stored off the server. The audit trail is written to storage that cannot be overwritten afterwards — not by us, not by anyone.
Each venue gets its own web address and its own data. Nothing you enter is reachable from another venue’s screens — a rule enforced on every database query and checked automatically before any release.
Honestly compared
The big platforms are good at scale, delivery integrations and hardware bundles. We’re not pretending otherwise. Here is the actual trade.
Swipe the table sideways →
| Sabai POS | Typical POS in Thailand | |
|---|---|---|
| VAT on subtotal + service | Always | Often subtotal only |
| Gap-free invoice numbering | Enforced in the database | Varies |
| Recipe-level stock deduction | Included | Higher tier or add-on |
| Guest QR ordering | Included | Usually extra |
| Per-terminal fee | None | Common |
| Percentage of your sales | None | Sometimes |
| Every setting owner-editable | All 67 screens | Some need support |
| Delivery-app orders into the kitchen | Not yet | Yes |
| Hardware bundle & nationwide install | Bangkok, by us | Nationwide |
| Venues running it today | Early — a handful | Thousands |
Delivery-app orders don’t flow into the kitchen yet, and we won’t pretend a date we can’t keep. If that is the one thing you cannot work without, tell us early and we’ll say so straight. What we do have is your tax right, your pour cost real, and a system set up for your venue by hand.
Pricing
No per-terminal fee, no percentage of your sales, no charge per order. The setup is done by a human being — because the first week decides whether a POS gets used or quietly abandoned.
Unlimited tables, every floor, the whole team. Not a cut of your sales and not a fee per terminal.
We do it, not you — and what it takes depends on your room: how many floors, how long the menu, how many recipes to cost. Tell us about yours and we’ll price it. Most venues are serving within a week.
Prices exclude VAT. Monthly by bank transfer or PromptPay — no card on file, no auto-renew you have to hunt for. The first month is paid before we set you up; if it isn’t right for you, tell us within 7 days of your venue going live and we refund it in full.
Straight answers
If the honest answer is “not yet”, that is the answer you will get from us.
Be careful with anyone who answers this too smoothly. The system runs on a server your venue reaches over the internet, so a total outage stops ordering — the same as it would for card payments. What we promise is honesty about it: the system tells you immediately and loudly when something is wrong rather than failing quietly. What we can do is remove the cause you are most likely to meet. Nearly every outage a venue actually has is its own line — the building’s fibre, not the internet — so we will help you put a 4G router in as an automatic backup: it takes over within seconds, costs a few hundred baht a month, and your floor keeps taking orders while the neighbours are calling their ISP. That covers your line. It does not cover ours, and no second connection in your venue can — which is exactly why this answer is worded the way it is. If uninterrupted offline service is essential to you, say so early and we’ll tell you straight whether we’re the right fit.
No. Below the ฿1.8m annual threshold, bills print as plain receipts with no VAT line. When you cross the threshold and register, you switch it on and the same bills start printing as proper tax invoices. Nothing needs rebuilding.
Almost certainly nothing to start. Any reasonably modern tablet or laptop runs the staff side in a browser, and guests use their own phones. You’ll want a receipt printer, and a second tablet for the kitchen if it’s a separate room. We’ll tell you exactly what to buy — and we don’t take a margin on it.
The guest menu is fully bilingual, item by item, in your own wording. Staff screens and the back office are in English today, with Thai in progress — ask us where it stands before you decide, and we’ll give you the real answer rather than the sales one.
You take your data. Menu, sales history and every tax invoice, exported in a format you can open. No exit fee, no notice period, no holding your own numbers hostage.
A small number of Bangkok venues, and we’d rather say that plainly than inflate it. That is deliberate — we set up every venue ourselves rather than leaving you with a login and a manual, and there is a limit to how many we can do properly at once. It also means the people who built it are the people who set up your venue.
Not a demo account full of invented data — a live venue on a Friday night, taking real orders. Bring your menu and we’ll have it on screen before you leave.
Tell us a little about your venue and we’ll arrange a time to show you the system running during real service.
We generally reply within 24 hours.
Anything at all — pricing, migrating off your current till, whether we fit a venue like yours. A real person answers.
We generally reply within 24 hours.