Dine-in QR ordering
QR code ordering for guests who would rather not wait to catch an eye
A code on the table opens your menu in the guest's browser, served by the same online ordering system as your website. They choose, pay through your payment gateway, and the order appears on your order screen with the table number attached. No app, no queue at the counter, and the second round of drinks does not depend on a server noticing a raised hand.
- Orders arrive on the order screen with the table number
- Guests pay online when they order, through your gateway
- Same menu as delivery and pickup, with dine-in only items if you want
- Works for a 12-seat café or a food court stall
Scan to order
Menu, order and pay from your phone
Table 6
Opens the restaurant's own website. No app to install.
Illustrative view.
What happens between the scan and the plate
The whole loop runs on the guest's phone and your order screen. Nothing new goes on the table except a card.
- 1
The guest scans the table code
Each table has its own QR code, generated in Tuckly so it carries the table number. The phone's camera opens your menu in the browser. There is no app to install and no account to create before ordering.
- 2
They browse and build an order
The same menu you built for the ordering site, with the dine-in view showing only what you serve at the table. Variants, add-ons and notes work as normal: a large lager, a burger without onion, extra sauce on the side.
- 3
They pay online
Payment goes through the gateway connected to your account, so the order arrives paid. The gateway's processing fee applies; Tuckly takes no commission on the order. Cash at the table is a different workflow and is covered in the questions below.
- 4
The order lands on your screen
It shows up on the order screen with an alert, the table number, the items and any notes, in the same list as delivery and pickup orders. Accept it and set the preparation time like any other order.
- 5
Food goes to the table
The kitchen works the ticket, a runner takes it to table 6. The guest can scan again for another round without finding a server, and that second order arrives tagged to the same table.
What changes for the floor team
QR ordering does not remove servers. It removes the parts of the job that were mostly walking.
-
Reorders arrive on their own
The table that wants two more pints at 9:40 orders them. Nobody has to notice, walk over, write it down and walk back.
-
Fewer transcription errors
The guest typed "no coriander". The kitchen reads "no coriander". Nothing was shouted across a pass.
-
Time goes to the table, not the till
With ordering and payment handled, staff spend their minutes on recommendations, checking on food and clearing, which is the part guests remember.
-
The bill is already settled
Paid-at-order means the table leaves when it wants to. The end-of-night scramble for card machines gets shorter.
QR ordering, tablets at the table, or a server with a pad
Each has a place. The point is to pick on purpose rather than because a sales rep arrived first.
| QR ordering | Tablets at the table | Server takes the order | |
|---|---|---|---|
| Hardware | A printed code per table | A device per table, charged and cleaned | None beyond the POS |
| Setup | Print and place codes; menu is already built | Buy, mount, configure and maintain devices | Training |
| Menu changes | Edit once in the menu builder | Depends on the device software | Reprint or brief the team |
| Second round | Guest orders again from their phone | Guest orders again on the tablet | Guest waits for a server |
| Payment | Online at order time | Varies; often at the device | At the table or the till |
| Suits | Cafés, casual dining, pubs, food courts, terraces | High-volume chains with a hardware budget | Fine dining, tasting menus, bars where talking is the point |
Tuckly does not supply or manage tablets. The comparison is here to help you decide, not to sell you a device.
One order screen, whatever the source
A dine-in order and a delivery order look the same on the order screen except for the fulfilment column: table 6 instead of an address. That matters at 1pm on a Saturday when the kitchen is working all three at once and nobody has time to check a second system.
- Table number on every dine-in order
- Delivery, pickup and dine-in in one list, in the order they arrived
- Prep times and statuses work the same way for all three
- Guest notes reach the ticket unchanged
Orders · Today
Accepting ordersNew 2
Delivery
Porter rider requested
₹640
Pickup
Ready by 13:15
₹230
Preparing 2
Dine-in · Table 6
Scanned QR 12:48
₹890
Delivery
Own rider · Ravi
₹420
On the way 1
Delivery
Picked up 12:40
₹1,120
Service example
A Saturday lunch on a 40-cover terrace
Two servers, one runner, a terrace that takes four minutes to walk end to end. Before QR ordering, each table needed at least three visits: order, check-back, bill. On a full terrace that is 120 trips before anyone has refilled a water jug.
With a code on each table, the first order and every reorder arrive on the order screen already paid. The servers still walk the terrace, but now they are carrying food and answering questions about the menu. The runner no longer stops to take an order for the table that has been waving.
The kitchen notices one thing: tickets arrive with the table number and the notes exactly as the guest typed them. Fewer "which table was the no-onion burger for" conversations.
Figures are illustrative and chosen to show the arithmetic, not to predict your results.
Where QR ordering fits, and where it does not
The honest answer is that it fits the places where guests already feel slightly ignored. A busy café at 8:30 on a weekday, where the queue stalls because people read the board at the till. A pub garden on a warm evening, where the walk from the bar is long and the staff cannot see who wants another round. A food court, where the customer sits far from the stall and has no intention of queuing twice. A hotel pool, where nobody wants to get up.
It fits less well where the conversation with the server is part of what people pay for. A tasting menu, a wine list that needs explaining, a neighbourhood place where the owner takes every order and knows every regular. In those rooms a view-only QR menu for reference is plenty, and the ordering can stay with the person.
Many restaurants land somewhere in between: ordering on the terrace, paper inside; ordering at lunch, servers at dinner. Because the code does not change, you can switch ordering on and off by time of day without reprinting anything.
Setting up table codes
Give every table its own code rather than one code for the room. It costs a few more minutes of printing and saves you from every order arriving as “unknown table”. Number the cards visibly, use a holder that does not slide off, and print a spare set, because cards get spilled on.
Test the codes under the lights you actually serve under. A code that scans at noon by the window can fail at 9pm under a warm bulb on a glossy card. Matte card, a 3 cm code or larger, and a white margin fix most scanning problems. The free QR generator produces print-ready files and has sizing notes.
Handling the guest who wants to pay another way
Some guests will not want to pay online, and some will not have a phone. Keep the ordinary path open: a server takes the order and payment through your POS. This is not a failure of the system; it is why the floor team is still there. The order screen will show the QR orders and the servers will know about the others, and on most nights the mix sorts itself out.
Training the team for the first week
The first week is about habits, not software. Tell every table the code is there, because a card on a table reads as decoration until someone mentions it. Agree who watches the order screen during service and who runs the food, so an order for table 9 does not sit accepted and unread while both people assume the other saw it. Keep the check-back: a guest who ordered from their phone still wants to be asked whether the food is right, and that visit is where the second order gets prompted. And give the floor team a line for the guest who scanned the wrong card: “No problem, I will have it sent to the right table,” then fix it at the screen.
Keeping the menu honest
QR ordering is unforgiving about stock. On paper, a server can say the lamb is finished. On a phone, a guest will order the lamb, pay for it, and then be told. Make switching an item off part of the pass routine: when the last portion goes out, the person calling the pass marks it sold out from their phone. It takes five seconds and prevents the single most common complaint about ordering from the table.
The same goes for prep times during a rush. Set them realistically on the order screen so the guest who orders at 1:10 is not expecting food at 1:15 on a full terrace. A longer honest time beats a short broken one.
Questions about QR ordering
Do guests have to create an account?
No. They scan, order and pay. Returning guests may see their saved details on the payment step, which makes the second visit quicker, but nothing requires registration before ordering.
What if a guest wants to pay cash?
QR orders in Tuckly are paid online when placed. If you want to accept cash at the table, a server takes that order the usual way and rings it through your POS. Many restaurants run both on the same shift. Running a tab that is settled at the end of the meal is not something the product does today.
Can I show different items for dine-in than for delivery?
Yes. A dish that does not travel, or a draught beer, can be shown to dine-in guests only. The menu is the same underneath; you choose which order types each item appears for in the menu builder.
How does the kitchen know which table?
Every table has its own code, so the table number is attached to the order the moment it is placed. It appears on the order screen alongside the items and notes. There is no kitchen printer integration today, so the screen is where the kitchen reads from.
What about the guest who scans from the wrong table?
It happens, usually when a card migrates. Train the floor team to check the table number against the seat when they run the food, and put codes in holders that do not travel easily. Printing the table number large on the card helps guests notice too.
Does it work in a food court or a hotel?
Yes, and those are two of the better fits. A food court stall gets orders from people sitting fifty metres away; a hotel can put codes on sun loungers and bar tables. Each code carries its own location label, so "lounger 14" works as well as "table 6". The hotels and resorts page goes into that setup.
Will servers lose tips?
Tipping at the point of payment is not a feature we claim today. If tips matter to your team's income, raise it with us before setup so you can plan around it rather than find out afterwards.
Put a code on the table and let the second round order itself
The menu is already built if you use Tuckly for delivery or pickup. Dine-in ordering is a switch, a set of table codes and an afternoon of printing.
Gateway fees, delivery and taxes are separate. Pricing
Last reviewed 29 October 2026.