What Is QR Code Ordering?
QR code ordering lets restaurant guests read the menu and place their order from their own phone. Each table has a QR code. The guest scans it, the menu opens in the browser, and the order is sent straight to the kitchen. There is no waiter in the middle of the order-taking step, and no paper ticket between the dining room and the kitchen.
It is often confused with two simpler things, so it helps to be precise.
QR Menu, QR Ordering and QR Payment: What Is the Difference?
- QR menu: the code opens a menu, usually a PDF or a web page, and nothing else. Guests read it and still call a waiter to order. It is the cheapest option and the one most restaurants started with.
- QR code ordering: the guest builds an order on the phone and sends it to the kitchen. The kitchen sees it on a screen. This is what this guide is about.
- QR payment: the guest also pays from the phone. Some systems include it, others leave payment to the waiter or the till.
If you only need people to read the menu, a QR menu is enough. If you want to take orders without a waiter for every order, you need ordering, and ordering needs a way to show orders to the kitchen. The rest of this guide explains how that works. If you are ready to set it up, follow how to create a QR code menu step by step.
How QR Code Ordering Works, Step by Step
1. The guest scans the QR code
Each table has its own code, printed on a card or tent holder. The guest opens the phone camera and points it at the code. A link appears, the guest taps it, and the menu opens in the browser. Nothing is installed.
2. The guest chooses a language
International guests pick the language they read best. In Easy Restaurant the menu is available in six languages: English, Italian, French, Spanish, German and Chinese. Dish names, descriptions and allergen names follow the language chosen.
3. The guest enters the table PIN
The card also carries a short PIN. The guest types it once. This is what stops someone who is not at the table from sending orders with a photo of the code. The phone keeps the session, so reloading the page or switching apps does not ask for it again.
4. The guest browses the menu
The menu shows categories, dishes with descriptions and prices, and the allergens present in each dish. Dishes that are not available today can be hidden by the restaurant, so guests cannot order something the kitchen has run out of.
5. The guest builds and sends the order
The guest adds dishes to the cart, changes quantities, adds a note ("no onions"), reviews the order and sends it. The restaurant can also set opening hours: when the restaurant is closed the cart does not let guests send an order.
6. The kitchen receives it
The order appears on the kitchen screen in real time, with the table number, the dishes, the notes and the time it arrived. Nobody rewrites it or reads it out. See how a kitchen display system works for what changes in the kitchen.
7. Staff follow the order to the table
The kitchen marks the order as being prepared and then as ready. The waiter sees that it is ready, serves it and marks it as served. At the end of the meal the guest pays at the till as usual, and the waiter resets the table so the next guests start a new session and enter the PIN again.
What Happens Behind the Scenes
An order moves through four states: submitted, preparing, ready and served. Each state is visible on the screen of the people who need it:
- Kitchen: sees new orders and marks them as preparing and ready
- Waiter: sees which orders are ready to serve and marks them as served
- Cashier: sees the open orders for each table when it is time to take payment
Screens update in real time, so there is no need to refresh. This is also why a stable internet connection matters more than anything else: if the Wi-Fi in the dining room or the kitchen drops, orders do not arrive. Test the connection in the real room at the real busy time, not at 10 in the morning.
What Staff Do Differently
QR code ordering does not remove people from the floor. It changes what they spend time on:
- Welcoming guests and showing them where the code is
- Answering questions about dishes, ingredients and allergens
- Serving the food, which is the part of the job guests actually notice
- Helping guests who prefer not to use the phone, by taking their order as before
A short briefing before the first service is enough. The things staff most need to know are where the kitchen screen is, how to mark an order as served, and how to reset a table.
When QR Code Ordering Works Well, and When It Does Not
It works best where speed and volume matter: casual restaurants, pizzerias, bars, lunch venues, busy terraces, and places with many tourists who need the menu in their own language.
It needs more care in a few situations:
- Fine dining, where the conversation with the waiter is part of what the guest pays for. Many restaurants here keep waiters for ordering and use the system for the kitchen and for allergens.
- Guests who are not comfortable with phones. Always keep the option of ordering out loud.
- Places with weak mobile signal or Wi-Fi. Fix the connection first.
None of this is a reason to avoid it. It is a reason to introduce it as an option and not as a rule.
What to Look for in a QR Ordering System
Not every platform is built the same way. The points that matter most are:
- No app and no account for guests, because every extra step loses orders
- A real kitchen screen, not just an email or a printout
- Languages and allergens per dish, which matters if you serve tourists or work under EU rules
- A way to stop orders from people who are not at the table, such as a table PIN
- Honest pricing: a flat monthly fee or a commission on each order is a very different cost
- What it does not do: payments, POS integration, delivery
We put these into a checklist in what to look for in a QR code ordering system.
The Bottom Line
QR code ordering is a simple idea: the guest orders, the kitchen sees it, the waiter serves it. It is not magic and it does not suit every restaurant, but for most casual and mid-range venues it removes the slowest and most error-prone part of service. Start with a few tables, test at a busy time, keep the verbal option, and widen it once your staff are comfortable. For where the errors it removes come from, read how to reduce order errors in your restaurant.