Guide
How to Make a QR Menu for Your Restaurant or Café in Qatar, in Arabic and English
How to set up a QR menu that customers in Qatar actually use: a live menu in Arabic and English with photos, prices that match the till, sold-out items, and table cards that scan the first time.
What a QR menu is, and what it isn't
To make a QR menu in Qatar, put your items, prices and photos into a live web menu with Arabic and English names, print a QR code for each table that opens it, and keep it in step with your till. The customer scans with the phone camera, reads the menu in their language, and either orders from the table or calls a waiter. Done well, it takes an afternoon to set up.
Many QR codes on tables in Doha still open a PDF: a photo of the printed menu. That is not a QR menu, it is a paper menu that is harder to read. The text is tiny on a phone, it can't switch language, and when a price changes nobody uploads a new file. A live menu is a web page built from your item list, so a change shows up on every table at once.
| PDF behind a QR code | Live QR menu |
|---|---|
| Pinch and zoom to read | Made for a phone screen |
| One language, or both crammed on one page | Customer switches language with one tap |
| Old prices until someone re-uploads | Prices change when you change them |
| No way to show what ran out | Sold-out items greyed out |
| Read only | Can take orders and table requests |
Why both languages matter, and how to write the Arabic
A café in Qatar serves Qatari families, Arab residents from a dozen countries, and English speakers from everywhere else, often at the same hour. A menu in only one language leaves part of the room asking the waiter what each item is, which slows every table down.
Write the Arabic yourself or have an Arabic-speaking staff member do it. Machine translation turns a "Spanish Latte" into a literal phrase nobody orders by, and gets dish names wrong. Use the names your customers already say at the counter.
- Keep well-known names as they are said: لاتيه, كرك, شاورما — not a translation of them
- Write a short description in each language, not one translated word for word: what's in it, and anything a customer would ask about (spicy, contains nuts)
- Keep sizes and options short in both languages: Small / صغير, Oat milk / حليب شوفان
- Have someone who didn't write it read the Arabic out loud once. Mistakes you can't see, you can hear
In Outale, every product has an Arabic name and an Arabic description beside the English ones, and the product spreadsheet import reads "Arabic Name", "Description" and "Arabic Description" columns, so a whole menu can go in at once. The customer menu opens in the phone's language, switches with one tap, and remembers the choice. An item with no Arabic name yet shows its English name.
Photos, prices and sold-out items: keep the menu true
A QR menu earns trust when what it shows is what arrives, at the price on the screen, and is actually available. Each of those three breaks in a predictable way.
- Photos — take them yourself in daylight, on the same plate or cup you serve in. A real photo of your latte beats a stock photo of someone else's. Photos sell the items people don't know yet; your best-known items need them least
- Prices — the menu and the till must read from the same list. If they are two lists, they will drift, and the customer who was charged more than the menu said will tell everyone at the table
- Sold out — when the cheesecake runs out at 9pm, the menu must say so before someone orders it. Greyed out is better than removed: the customer learns you do sell it, just not tonight
In Outale, the QR menu reads the same published menu as the tills: same items, same prices, same photos and options. On Outale POS, a catalog change reaches the tills and the menu together when you press Publish, and a branch price change publishes itself within about a minute. If you use the menu without the till, every change is live straight away.
Sold out today, back by itself tomorrow
In Outale, one tap marks an item sold out at that branch. It stays on the menu, greyed out and not orderable, and comes back by itself at 5am Qatar time, so a late-night café is covered past midnight and nobody has to remember to switch it back on. It only affects the customer menu; the tills don't act on it.
Table QR cards that scan the first time
Most failed QR menus fail at the table: a code too small, too far from the customer, or behind glare. A customer who has to try three times asks for a paper menu instead.
- Size — print the code at least 3 cm wide; 5 to 8 cm is comfortable from a seat. A sticker the size of a coin is too small
- Placement — one card on every table, facing the seat, not hidden behind the napkins or the sauce bottles. Add one at the counter and one at the door
- Finish — matte lamination or a matte acrylic stand. Glossy plastic reflects ceiling lights and the camera can't read the code
- Words — say what it is in both languages: "Scan for the menu / امسح الرمز لعرض المنيو". Print the short web address under the code for anyone whose camera won't scan
- Table number — print it on the card, so an order or a call from the table says which table it came from
Outale makes the cards for you: a print-ready PDF of A6 cards (105 × 148 mm), one per table and numbered, for up to 100 tables, with the store name, "Scan for the menu" in English and Arabic, the table number and the short address. The code is printed sharp with error correction, so a coffee ring or a scratch doesn't stop it scanning. You can also download the bare code as PNG or SVG for a designer or print shop. The link and code never change, so anything you print keeps working whatever you change on the menu.
Check the signal at the furthest table
A QR menu is a web page, so it needs mobile data or Wi-Fi at the table. Basements, mall interiors and back corners often have weak signal. Scan from every corner before you print. If signal is poor, print the guest Wi-Fi name and password on the same card, and keep a few paper menus at the counter for anyone who can't load it.
View only, or ordering from the table
A view-only menu replaces the paper menu and nothing else: the customer reads, then a waiter takes the order. Ordering from the table goes further: the customer picks items, sizes and options, adds a note, and sends it. It saves a trip to every table, and orders arrive written out, with no misheard items.
Table ordering only works if someone is watching for orders. Before you switch it on, decide who looks at the orders screen, who accepts each order, and what happens when the kitchen is slammed. Two buttons help just as much as ordering: "call staff" and "ask for the bill". They end the waving across the room, and the bill request is the one customers use most.
| In Outale | What the customer can do |
|---|---|
| Outale Menu, ordering on | Order from the table; tap "call staff" or "ask for the bill"; a status page shows when the order is accepted and ready |
| Outale Menu, ordering paused | Read the menu; a banner says ordering is paused; table requests still work |
| Outale POS | Build a basket and send it to you on WhatsApp, totalled and written out |
| No ordering, no WhatsApp | Read the menu only |
In every case the customer pays at the counter; nobody pays on the menu. Orders placed on the menu land on the Orders page, where staff accept them, mark them ready and hand them over, or turn them down with a reason (sold out, busy, closing). A phone can get an alert for every new order. These orders do not go into the till, the kitchen screen or the sales reports.
Pause instead of switching off
On a slammed Friday night, pause ordering rather than turning it off. The menu stays up, customers see that ordering is paused, and the waiters take orders by hand until it calms down.
Setting it up, step by step
- Clean the item list first: remove what you no longer sell, fix prices, and group items into the categories a customer would look for (Hot drinks, Cold drinks, Desserts)
- Add the Arabic name and a short description in both languages for every item, written by a person, not a translator
- Take photos of the items people ask about most and the ones you want to sell more of
- Add sizes and options (milk, extra shot) with their prices, so the customer sees the real price before ordering
- Choose which categories show on the menu, and hide items you sell at the counter but don't want on the tables
- Add opening hours, location and a WhatsApp number to the menu's details
- Print one table card, scan it from three seats and from the furthest table, then print the rest and laminate them matte
- Decide who watches table orders and requests on each shift, and show staff how to mark an item sold out
- Put the link in your Instagram bio and send it on WhatsApp to regulars, so people see the menu before they arrive
If your products are already in Outale POS, most of this is done: the menu is built from the same items, prices, photos and options as the till. You pick the categories, print the cards and share the link.
What to measure, and the mistakes to avoid
Outale does not count scans or menu views. You can still tell within a month whether the menu is working by watching a few things you already see.
- Orders from the menu per day, and how many were turned down and why. Many "sold out" rejections mean items aren't being marked in time
- How long an order waits before someone accepts it, and how long a bill request stays open
- Sales of the items you photographed, before and after — your till's item sales report shows it
- How often customers still ask for a paper menu. If it's often, the cards are too small, in the wrong place, or the signal is weak
The four mistakes that kill a QR menu
A PDF that goes stale the first time a price changes. A QR code the size of a coin, under glossy plastic. No signal or Wi-Fi at half the tables. And prices on the menu that differ from the till, so the customer is charged more than they read. Each one sends customers back to asking for paper, and the last one costs you their trust.
Common questions
What is the difference between a QR menu and a PDF menu?
Should I use machine translation for the Arabic menu?
How big should the QR code on a table card be?
Can customers pay from the QR menu in Outale?
If I change a price, do I need to print new QR codes?
Terms used in this guide
- ModifierA modifier is a choice or extra attached to a product — size, milk type, spice level, extra cheese. It changes what the kitchen makes and often what the customer pays, without needing a separate product for every combination.
- KDS (Kitchen Display System)A KDS is a screen in the kitchen that replaces printed tickets. Orders appear live as they are taken, staff mark them done as they go out, and nothing depends on paper that can be lost, smudged or stuck to a rail out of order.
- Offline modeOffline mode lets a POS keep taking orders and printing receipts when the internet is down, storing everything on the device and syncing it to the cloud once the connection returns.
Read next
- Menu Costing: How to Price a Dish So It Actually Makes MoneyHow to work out what a dish really costs you, set a price that holds its margin, and find the items on your menu that quietly lose money.
- How to Open a Restaurant in Qatar: The Full ProcessEvery step to open a restaurant or cafe in Qatar — company setup, trade licence, municipality approval, health cards, staff visas, and what it realistically costs.
- POS Hardware for a Café, Restaurant or Shop in Qatar: What You Actually NeedWhich POS hardware a café, restaurant or shop in Qatar really needs, what each piece costs, and the few things worth checking before you buy — so you don't pay for a bundle you won't use.
Opening soon?
We help new restaurants in Qatar get set up — menu loaded, recipes costed, staff trained before you open. And it keeps selling when the internet doesn't.
This guide is general information, not legal or financial advice. Government requirements and fees change — confirm current details with the relevant Qatari authority before making decisions.