QR & NFC table ordering for restaurants
Scan or tap. Order. Pay at the table.
Guests open your menu from their table in seconds — no app, no sign-up, in English or Arabic. Your waiters confirm every table, your kitchen sees every round, and the bill is paid right at the table.
- No app to install
- English & العربية
- Apple Pay & Google Pay
The guest journey
Follow one table from the moment guests sit down to the moment they pay
-
Sit down, scan or tap
Guests scan the table's QR code or tap its NFC tag. The menu opens instantly with dish photos — no app, no sign-up, in English or Arabic.
-
The waiter confirms the table
The waiter's screen rings. One tap confirms the guests are really at the table, and their first round goes to the kitchen screen and ticket printer.
-
Friends join one shared bill
Everyone at the table joins with its 4-digit code and orders onto one shared bill. Every round keeps adding up.
-
Wi-Fi, games and a call button
While they wait: Wi-Fi details in one tap, quick mini-games, and a Call waiter button (assistance, water, napkins) that rings the waiter app with the exact table.
-
Stations cook against the clock
Each kitchen station gets its own tickets with live elapsed-time timers. Sold-out items disappear from every phone instantly.
-
Pay at the table
Card, Apple Pay or Google Pay through the restaurant's payment gateway. Split equally, pay for your own orders or a custom amount, and add a tip.
-
Rate it, and the code dies
Guests leave a quick rating. The table code dies the moment the bill is settled — the next party gets a fresh one.
Everything on one platform
Built for the whole restaurant
Shared bill + 4-digit table code
One bill per table. Friends join with the code and order in rounds.
Wi-Fi & mini-games
Network details in one tap, plus trivia and a reaction challenge while the food cooks.
Ringing waiter app
New tables and calls ring and pulse on the waiter's phone until someone answers.
Live floor plan
Every table colour-coded: Ordering, Waiting, Eating, Bill requested, Calling waiter.
Kitchen stations & timers
Station tickets with elapsed-time timers and clean printable tickets.
Instant sold-out toggle
One tap marks a dish sold out on every guest's phone, right away.
Owner dashboard
Menu editing, QR & NFC tags, staff PINs, daily sales and an activity log.
Car pickup
Order ahead, tap “I've arrived” and get it brought to the car.
Multi-branch
One shared menu, each branch with its own tables, kitchen and reports.
Seven layers of protection
Can someone hack it?
Short answer: no one can order, join a bill or pay from outside your restaurant without your staff noticing. Here's how.
-
Physical presence verification
A scan only creates an order request. The waiter visually confirms the guests before anything reaches the kitchen, so remote “phantom” orders never get cooked.
-
Dynamic 4-digit table code
Only the people sitting at the table can see it, and it's needed to add anything to their bill.
-
Link sharing denial
A shared link opened outside the venue shows up on the waiter screen as an unconfirmed table. One tap rejects it and cancels its orders.
-
Brute-force lockout
Three wrong codes block that phone and network for 15 minutes. Each lockout rotates the table code and alerts staff.
-
Session expiry on payment
The code dies the instant the bill is settled. The next party gets a brand-new code.
-
Encrypted on public Wi-Fi
HTTPS and secure WebSockets only, with HSTS. Card details are typed on the payment gateway's page and tokenized — they never touch the restaurant's servers or ours.
-
Zero GPS dependence
No location permission is ever requested — the browser is told to block it. Trust comes from staff eyes and rolling codes, which can't be spoofed like GPS.
Ready to seat your first table?
Restaurants are set up by the RestoQR team. Already on board? Sign in to your dashboard.
Staff sign in