📱 QR Self-Ordering

Let diners order straight
from their own phone — no app, no login.

Scan the QR code on the table, browse your live menu, and order — the request lands on your billzova tables screen for staff to accept or reject, just like any other order. No app to install, no OTP, no account. Included at ₹399/month, first month free.

💸₹11Per day (yearly)
📅₹399Per month
📡100%Offline ready
🎁Free1-month trial
billzova POS — Restaurant point of sale
billzova POS tables screen — where every table's QR self-ordering code is generated

The struggle

Sound familiar?

📵

Servers can't keep up during a rush

A table waiting to place an order competes with five other tables for the same server's attention — and every minute of that wait eats into the table's turnover time.

📄

A PDF QR menu doesn't actually take the order

Plenty of "QR menus" are just a photo or PDF. The customer still has to flag someone down to actually order, which defeats the point of putting a QR code on the table at all.

📲

Customers don't want to download another app

Asking a walk-in to install an app just to order lunch is a real drop-off point — most people will simply wait for a server instead of installing anything.

🍽️

Food courts can't share one menu easily

When several independently-owned kitchens share one seating area, there's usually no clean way for a single QR code to let a customer order across more than one of them.

How it works

From scan to served, in five steps

Nothing about this requires new hardware or a new habit for your staff — QR orders land on the exact tables screen they already work from, all day, every day.

1

Generate the table's QR code

From the Tables screen in web-pos or desktop-pos, generate a QR code for that table — a one-time setup you do once per table. Regenerate it any time to instantly revoke an old printed code.

2

Customer scans and enters a name

The customer scans the code with their phone's own camera — no app required — and types just a display name to start ordering. No phone number, no OTP, no account.

3

They browse your live menu and order

The menu shown is pulled live from the same menu you manage inside billzova. They add items, adjust quantities, add a free-text note per item ("no onion", "extra spicy"), and place the order.

4

Staff accepts or rejects, from the same screen they already use

The order appears as pending on your tables screen — the exact screen your staff already work from all day. One tap accepts it; rejecting takes one tap plus a quick reason.

5

Order status updates, bill settles as normal

The customer can follow a live status page for their order. Once it's ready and served, billing and payment happen exactly the way they always have — at the counter, through billzova.

Set the right expectations

What QR self-ordering actually covers today

We'd rather tell you exactly what this does and doesn't do than let you find out mid-service. Here's the honest scope.

Customers can

  • Browse your live, current menu on their own phone
  • Add items and adjust quantities before ordering
  • Add a free-text note per item — "no onion", "extra spicy"
  • Track their order status live after placing it
  • Order from more than one restaurant at a shared food-court table

Not built yet

  • Structured add-ons/modifiers as tap-to-select options — use the note field for now
  • Paying online through the QR page — billing still happens at the counter
  • Takeaway or delivery ordering through the QR flow — it's dine-in, table ordering
  • Automatic order acceptance — every order still needs a staff tap to confirm

Food courts & shared spaces

One QR code, every restaurant sharing that table

If your restaurant is connected to another through billzova's Collaboration feature — common in food courts, or any space where two independently-owned kitchens share seating — scanning one table's QR code shows the customer every participating restaurant available at that table. They can order from more than one, and each order is billed completely separately by the restaurant that owns it. Nothing is merged into a shared bill, and no restaurant sees the other's order details unless both sides have explicitly turned that on.

This works on the same consent-based model as billzova's other collaboration tools: each restaurant opts in independently, both sides agree before an order can reach a partner's kitchen, and the table-owning restaurant decides exactly which tables are shared and with whom. There is no central till and no single operator collecting cash on another kitchen's behalf — every restaurant in the collaboration keeps its own GST billing and its own settlement, QR-ordered or not.

See how food courts & shared spaces run on billzova

Who it's for

Built for how dine-in actually works in India

Full-service restaurants

Cuts the wait between a table sitting down and a server reaching them, especially useful during weekend peak hours when every server is already stretched across several tables.

Cafes & coffee shops

Lets a customer order a second coffee or dessert without waving anyone down — useful in a counter-plus-seating layout where staff are often busy at the till.

Bars & pubs

Round after round of drinks is exactly the repeat-order pattern QR self-ordering handles well, without pulling a server away from other tables each time.

QSR & fast casual

For QSRs that also offer table seating, QR self-ordering gives dine-in guests the same speed the counter already offers, without adding a second counter queue.

Food courts & shared kitchens

One QR code per table can surface every collaborating stall, so a group can order from different kitchens without physically visiting each counter.

Any high-turnover setup

Anywhere table turnover matters, shaving even a few minutes off the "when do I get to order" wait adds up across a full service.

Kept safe by design: since this page is open to anyone who scans the code, order and menu-browsing requests are rate-limited, each customer session expires automatically after 24 hours, and every order has caps on item count, quantity, and note length to block junk submissions — on top of the existing accept/reject step your staff already control.

Setup checklist

Turning QR self-ordering on takes minutes

No hardware to buy and nothing to install on any device — it's a settings toggle plus a QR code per table.

  1. 1Ask us to enable QR ordering for your account — a one-time approval step. Once granted, you control your own on/off toggle in Settings any time.
  2. 2Generate a QR code for each table from the Tables screen in web-pos or desktop-pos.
  3. 3Print the code and place it somewhere visible on the table — a table tent, a sticker, or laminated card all work fine.
  4. 4Scan it yourself once to see exactly what customers will see, before opening it up to real diners.
  5. 5Running a food court or shared space? Connect with your neighbouring stalls through Collaboration first, then share the relevant tables — see the food courts page for that setup.
Setup — Once Per Table

Generate a QR code for each table in seconds

QR codes are generated per table directly from the Tables screen in web-pos or desktop-pos — no separate QR-code generator, no third-party tool. Print it once, stick it on the table, and it's live. Need to replace a damaged or misplaced code? Regenerate it in one tap and the old code stops working immediately.

  • Generated per table, not per restaurant
  • One tap to regenerate and revoke
  • No third-party QR tool required
  • Print-ready straight from the Tables screen
  • Works with any printer you already use
billzova Tables screen — generate a QR self-ordering code per table
Diner Experience

The exact menu you manage — nothing extra to maintain

There's no separate menu to keep in sync. The moment you update a price, mark an item unavailable, or add a new dish inside billzova, the QR ordering page reflects it immediately — the same menu data, shown to the diner in real time.

  • Same live menu — nothing duplicated
  • Price and availability changes reflect instantly
  • Categories, images and descriptions all shown
  • Items marked unavailable disappear from the QR menu too
  • No second menu-management step, ever
billzova menu management — the same menu customers browse from the QR order page
Staff-Side Control

Every QR order lands on the screen your staff already use

A QR order doesn't need a separate app, tablet, or notification system on the restaurant side. It shows up as a pending order on the same Tables screen your staff are already looking at — accept it, reject it with a reason, and it flows into billing exactly like a walk-in order.

  • Appears on the Tables screen staff already use
  • One-tap accept, one-tap reject with reason
  • No extra device or app for staff
  • Feeds directly into normal order and billing flow
  • Same screen on web-pos and desktop-pos
billzova POS tables screen — where QR self-orders appear for accept or reject
Food Courts & Collaboration

One QR code can reach every restaurant sharing that table

In a food court or any space where two independently-owned restaurants share seating, billzova's Collaboration feature lets one QR code surface every participating kitchen. The diner picks who to order from — possibly more than one — and each restaurant bills its own order separately, with its own GST invoice.

  • One QR code, multiple restaurants at a shared table
  • Each restaurant bills its own order separately
  • Both sides consent before orders reach a partner
  • Table-owner decides exactly which tables are shared
  • No shared till, no merged billing
billzova Collaboration panel — restaurants sharing tables and menus for QR ordering
Reporting

QR orders are just orders — no separate system to reconcile

A QR order isn't a separate category you have to reconcile at day close — it's stored the same way as any order taken by staff. It shows up in order history, feeds into your daily and item-wise sales reports, and settles through the same billing flow as a walk-in table.

  • Same order history as staff-taken orders
  • Feeds into daily & item-wise sales reports
  • No separate day-close step for QR orders
  • Settled through your existing billing flow
  • Nothing new for your accountant to learn
billzova order history — QR self-orders shown alongside every other order

In the product

See every screen

Real product screenshots — not stock illustrations.

billzova tables screen QR self-ordering setup
Tables & QR Setup
billzova live table view QR orders
Live Table View
billzova menu management QR ordering
Menu Management
billzova order history QR self-orders
Order History
billzova sales dashboard QR ordering revenue
Sales Dashboard
billzova collaboration panel shared QR ordering
Collaboration Panel
billzova shared tables food court QR ordering
Shared Tables
billzova shared menu food court QR ordering
Shared Menu

Compared

Flagging a server down vs billzova QR self-ordering

Flagging a server down

  • Order only when a server has time
  • PDF/photo QR menus can't actually take the order
  • No visibility into order status while waiting
  • Peak-hour tables wait longest for someone free
  • Food court kitchens can't share one QR code
  • Nothing in the workflow to speed this up

billzova QR self-ordering

  • Order the moment you're ready, from your own phone
  • A real order reaches the kitchen — not just a menu view
  • Live status page from placed to served
  • Staff accept/reject from the screen they already use
  • One QR code can reach every collaborating kitchen
  • Included standard at ₹399/month

FAQ

Frequently asked questions

What is QR code self-ordering for restaurants?
A system where a diner scans a QR code placed on their table, browses your live menu on their own phone, and places the order directly — without downloading an app or creating an account. The order appears on your restaurant's POS for staff to accept or reject, exactly like any other order.
Do customers need to download an app to order?
No. QR self-ordering opens directly in the phone's browser. There is no app to install and nothing left behind on the customer's phone afterward.
Is a login, OTP, or phone number required to order?
No. The diner only enters a display name — no phone number, no OTP, no account. A private session is created for that visit and expires automatically after 24 hours.
Is the QR code the same for every table, or different per table?
Each table gets its own independent QR code, generated from the Tables screen in web-pos or desktop-pos. You can regenerate or revoke a single table's code any time without affecting any other table.
Can customers pay through the QR ordering page?
No. QR self-ordering only places the order — payment is still collected at the counter through billzova's normal billing and settlement flow, exactly like any other order.
Does the kitchen have to accept every order automatically?
No. Every QR order lands as pending and needs a manual accept or reject from staff on the same tables screen they already use — there is no auto-accept.
What happens if the restaurant rejects an order?
Staff can reject with one tap using a quick reason — item unavailable, kitchen busy, or restaurant closed — or type a custom reason. The diner sees the rejection and the reason directly on their own order-status page.
Can customers track their order status after placing it?
Yes. Diners can check a live status page showing whether the order is waiting for confirmation, accepted, being prepared, ready, or served. It refreshes automatically every few seconds.
Can customers add special instructions, like "no onion" or "extra spicy"?
Yes. Every item in the cart has a free-text note field for special instructions, which reaches the kitchen exactly like a normal order note.
Can customers customize items with add-ons or modifiers through the QR menu?
Not yet — QR self-ordering currently supports a free-text note per item rather than a tap-to-select add-on picker. For a fully customized order, staff can still take it directly at the table or counter.
Is QR self-ordering available for takeaway or counter customers?
QR self-ordering is built for dine-in, table-based ordering. Takeaway and delivery orders continue to be placed by staff directly, as usual.
Is QR self-ordering included in the ₹399/month plan, or is it a paid add-on?
It is included. QR self-ordering is a standard part of billzova, not a separate module or add-on fee.
Can I turn QR self-ordering off if I do not want to use it?
Yes. It is an opt-in toggle in your restaurant settings. Nothing changes for your customers or staff unless you turn it on.
What if two people order from the same table at the same time?
Each session is tracked separately, and billzova prevents duplicate pending orders from piling up on one table — if the same session submits again, it updates the existing pending order instead of creating a new one.
Is the QR ordering page protected against spam or abuse, since anyone can scan it?
Yes, at the request level — order and menu-browsing requests are rate-limited, and every order has caps on item count, quantity, and note length to block junk submissions. Treat it like any public-facing web form rather than a full fraud-detection system.
If I run a food court, can one QR code let a customer order from more than one stall?
Yes — if your food court's stalls are connected through billzova's Collaboration feature and have shared that table, scanning one QR code shows the customer every participating restaurant available at that table, and they can order from more than one, with each stall's order and bill kept completely separate.
Does QR self-ordering work if the internet is down?
The QR ordering page itself needs an internet connection, since it is served to the customer's own phone browser. Your billzova POS keeps billing offline as usual — a temporary internet outage pauses new QR orders, but never stops you from billing at the counter.
How is this different from a QR code that just shows a PDF menu?
A PDF or image QR menu is read-only — the customer still has to flag down a server to actually order. billzova's QR self-ordering lets the customer place a real, working order that lands directly on your POS for staff to accept, with no server needed to take it down.
Does staff get notified immediately when a QR order comes in?
Yes. A QR order appears as a pending order on the tables screen in web-pos or desktop-pos — the exact screens your staff already work from all day. No separate app or device is needed on the restaurant side.
Can I see how much revenue comes from QR self-ordering versus orders taken by staff?
Every QR order is stored the same as any other order, so it flows straight into your normal sales and item reports — you do not need a separate system to see it, though a dedicated QR-only revenue filter is not a distinct report today.
Can I see what the QR ordering page looks like before printing codes for every table?
Yes — scan a single table's QR code yourself once it's generated to see exactly what customers will see, before you print and place codes on the rest of your tables.
What happens to an unfinished order if the customer closes their browser?
If they haven't placed the order yet, closing the tab loses the cart, but scanning the same table's QR code again starts a fresh session. Any order already placed is unaffected and still sits on your Tables screen either way.
Can staff still take the order manually for a table that also has QR ordering enabled?
Yes. QR self-ordering doesn't replace staff-taken orders — a table can have items the customer added themselves through the QR page and items added by staff, and everything settles together on one bill.
Is there a limit to how many items a customer can add in one QR order?
Yes — each order is capped at 50 line items, which comfortably covers a normal table's order while keeping the public ordering endpoint safe from abuse.
Does the customer need to rescan the QR code to check their order status later?
No. Their order-status page stays accessible in the same browser tab or a re-opened one for that session, so they can check back without rescanning, as long as their session (up to 24 hours) is still valid.
Is QR order Accept/Reject available on the mobile POS or merchant app?
Not yet. The Accept/Reject screen for QR orders is available in web-pos and desktop-pos today — it is not currently part of the mobile POS or merchant apps.
🚀 Start your first month from ₹1

Start billing in 10 minutes.

Full access to every feature. Cancel anytime. ₹399/month after your free trial.