How do you set up a QR code menu that guests actually like and that sells more?
A good QR code menu is a fast, mobile web page that opens from the phone camera with no app, shows clear categories, photos of best sellers, prices with tax included and allergen notes, and comes in the languages your guests read. Start with a view-only menu, keep it in sync with your POS, place codes where guests sit, and link it to a loyalty reward so a scan becomes a return visit.
- Choose the menu type by service style: view-only, order-at-table, or order-and-pay.
- Design for a phone screen: short categories, best sellers first, real photos, one-line descriptions.
- Keep prices, availability and allergens in sync with your POS so the menu is never wrong.
- Print durable codes with a clear call to action and test every one with several phones.
- Connect the menu to loyalty so the scan also brings the guest back.
What is a QR code menu and which type do you need?
A QR code menu is a printed code on a table, counter or window that opens your menu in the guest’s phone browser. Behind that simple idea there are very different products, and picking the wrong one is the most common mistake. A small café with counter service does not need table ordering, and a busy casual-dining restaurant with few waiters may lose money without it.
Think about how a guest moves through your venue today: where they decide what to order, who takes the order, and when they pay. The right QR menu removes friction from that path instead of adding a new one.
| Type | What the guest does | Best for | Watch out for |
|---|---|---|---|
| PDF menu behind a QR | Opens a file and zooms | A temporary fix only | Slow, hard to read, hard to update, poor for search |
| View-only web menu | Browses categories and photos, orders with staff | Cafés, bakeries, counter service, most restaurants | Must stay in sync with real prices and stock |
| Order at the table | Sends the order to the kitchen or bar from the phone | Busy casual dining, food courts, beach and rooftop venues | Needs kitchen routing and staff to handle exceptions |
| Order and pay | Orders and pays by card or wallet on the phone | High-volume venues with short visits | Payment provider fees, refunds, tipping rules |
| Menu plus engagement | Browses, then plays a short game or joins loyalty | Any venue that wants repeat visits and customer data | Keep the menu first; engagement is a banner, not a wall |
How do you design a QR menu that sells more?
A phone screen shows only a few items at a time, so the order of categories and items does more selling than any paper menu layout. Guests scroll quickly and decide in the first screens. Put the things you want to sell where the thumb lands first.
Structure and order
- Six to ten categories at most, named the way guests think: “Coffee”, “Breakfast”, “Burgers”, not internal codes.
- A “Most ordered” or “Chef’s picks” row at the top with four to six items.
- Put high-margin items first inside each category; low-margin basics can sit lower.
- Keep one sticky category bar so guests can jump without scrolling back up.
Photos and descriptions
- Real photos of your own plates in natural light; one good photo beats five average ones.
- Photograph best sellers and new items first; you do not need a photo for every bottle of water.
- One line per description: main ingredients, size or portion, and one sensory word.
- Mark spicy, vegetarian, new and sharing items with small, consistent icons.
Speed
The menu should load in a couple of seconds on an average mobile connection. Compress photos, avoid heavy animations and test on an older phone, not only on the owner’s new one. A slow menu sends the guest back to asking the waiter, which defeats the purpose.
Languages, prices and allergens: what must be on the menu?
A digital menu makes multiple languages cheap, so use them. If your guests include tourists or a mixed resident population, offer the two or three languages you hear most at your tables, with a visible language switch at the top. Translate dish names carefully and keep the original name next to the translation when it is a local speciality.
Show prices the way guests will pay them. Where your local rules require tax-inclusive prices or show service charges separately, follow them and write the rule clearly near the top of the menu. Surprises at the bill damage trust more than a slightly higher price.
Allergens and dietary information
Food-labelling rules differ by country, so check what your authority requires, such as declaring common allergens or calories. Even where it is not required, an allergen filter is one of the most useful features of a digital menu. Keep the data with the recipe, not only in the menu text, so a recipe change updates the allergen tag too.
- Tag each item with its allergens using one fixed list.
- Add a short note that guests with severe allergies should speak to staff.
- Review tags whenever a supplier or recipe changes.
Should guests order and pay from the QR menu?
Ordering from the phone saves waiter time and can raise the order value because guests browse longer, but it changes your service model. Before switching, run a simple test: a view-only menu for two weeks, then table ordering on a few tables for two weeks, and compare.
- Example, not a benchmark: a café selling 200 drinks a day that adds one pastry suggestion after each drink in the order flow only needs a small share of guests to accept to cover the cost of the system within a few weeks.
- Always keep a way to order with staff for guests who prefer it.
| Question | If yes | If no |
|---|---|---|
| Do waiters spend most of their time taking orders? | Table ordering frees them for service | Keep a view-only menu |
| Is the average visit short, under an hour? | Order and pay speeds up table turns | Pay at the counter or with staff |
| Can the kitchen receive digital orders? | Route orders to a kitchen screen or printer | Do not add ordering yet |
| Do many guests ask to split bills? | Choose a system that supports split payments | A single bill per table is enough |
| Is hospitality a big part of your brand? | Keep staff greeting and recommending | Self-service can lead the experience |
How can a digital menu upsell without annoying guests?
The best upsell is a helpful suggestion at the moment of decision. A QR menu can place that suggestion exactly where it makes sense, which a waiter cannot always do on a busy night.
- Pairings on the item page: “Goes well with” plus one side or drink.
- Size upgrades shown as a small price difference, not a second full price.
- Bundles for sharing tables: a platter or a family meal near the top of the menu.
- Time-based sections: breakfast until noon, a happy-hour coffee and cake bundle in the afternoon.
- A visible seasonal item with a photo, rotated every few weeks so regulars have something new.
Go beyond the menu with the same code
The same QR can also host a short promotion, an event or a review invitation, as long as the menu stays first. For more uses of the code, see our QR code marketing ideas for restaurants, and if you also show the menu on a screen, read the guide to a digital menu board on a TV.
How do you print and place QR codes so people scan them?
A code nobody notices is a code nobody scans. Placement and a clear call to action matter as much as the menu itself. For a detailed look at table cards, read our article on QR code table flyers for restaurants.
- Use a dynamic link so you can change the menu without reprinting the code.
- Print the code at least the size of a credit card, with a quiet white border around it.
- Write what happens after the scan: “Scan for the menu in English and Arabic” or “Scan to see today’s specials”.
- Add the table number if you use table ordering, so orders reach the right table.
- Choose materials that survive cleaning: laminated cards, acrylic stands or stickers rated for tables.
- Place codes at eye level in the queue, on every table and at the window for passers-by.
- Test every code with at least three different phones and in low evening light.
How do you keep the QR menu, POS and stock in sync?
A digital menu that shows a dish you sold out an hour ago is worse than a paper menu. The menu should read from a single source of truth, ideally your POS item list, so a price change or an out-of-stock flag updates everywhere at once.
What to connect
- Item names, categories and prices from the POS, edited in one place.
- Availability: a quick “sold out today” switch staff can use from the counter.
- Modifiers such as milk type, sauce or size, with their prices.
- Orders from the table flowing into the POS and kitchen, not retyped by hand.
If your POS has no integration
Choose a menu tool with a simple editor and assign one person to update it with every price change. Check the menu against the POS once a week. It is not perfect, but it is far better than a stale PDF.
How do you turn menu scans into repeat visits?
Most QR menus end when the guest closes the page. That is a lost chance: the guest has already picked up the phone and is waiting for food. A short game or a loyalty sign-up at that moment turns an anonymous diner into a returning customer you can recognise. Our customer loyalty program guide for small businesses explains how to pick the right reward model.
Dawwerni builds this into its QR digital menu: a menu in up to three languages with table QR codes and a “play and win” banner. The guest plays a game of about ten seconds, such as a spin wheel or a scratch card, and wins a reward you set, with odds and quantities you control, usually valid on the next visit. A unique code is checked at the counter. Then every guest is invited, optionally, to follow you on Instagram or leave an honest Google review; the reward never depends on it. The profile is saved in your own CRM, and the loyalty card adds stamps or points at the till, with connectors for Foodics and Loyverse or any POS through the REST API. See the restaurant features for details.
QR menu launch checklist
- Pick the menu type that matches your service style; start view-only if unsure.
- Write categories and one-line descriptions, and photograph your best sellers.
- Add languages, tax-inclusive prices where required and allergen tags.
- Connect or mirror your POS item list and appoint one owner for updates.
- Print durable codes with a clear call to action and test them all.
- Brief staff: “Scan the code on the table for the menu, I’m here if you need help.”
- Add a loyalty or game banner after the menu works smoothly.
- Review after 30 days: scans per day, most viewed items, and orders of suggested add-ons.
FAQ
Is a PDF good enough for a QR code menu?
It works as a stop-gap, but a PDF is slow to open, hard to read on a small screen and painful to update. A mobile web menu loads faster, supports languages and photos, can be filtered by allergens and can change prices in seconds without reprinting anything.
Do guests need an app to read a QR menu?
No. Modern phone cameras read QR codes directly and open the menu in the browser. Asking guests to download an app just to see a menu creates friction, and many will simply ask the waiter for a paper menu instead.
Should I remove paper menus completely?
Keep a few printed menus for guests who prefer them, older guests, or when a phone battery is empty. The QR menu should be the easy default, not the only option. This also protects you if the internet connection fails.
How often should I update my digital menu?
Update prices and availability whenever they change, ideally from your POS. Refresh photos and the featured section every few weeks so regulars see something new. A monthly check against the real menu catches small errors before guests do.
Can the QR menu help me get more Google reviews?
It can include an optional invitation to leave an honest review, shown to every guest in the same way. Never offer anything in exchange for a review and never ask only happy guests, because Google’s policies forbid both. A free Google review QR poster helps for the counter.
Turn visits into reviews, repeat visits and sales
Try Dawwerni free for 7 days. Setup takes about 10 minutes.


