How to Create a Digital Menu for Your Café (UAE Guide)
Start with a spreadsheet, not with software
The slow part of creating a digital menu is never the software. It is finding out that nobody in the shop has one agreed list of what you sell. The printed menu says one thing, the board above the counter says another, and the cashier knows three items that are on neither.
So before you open any menu tool, build one sheet with a row per item and these columns:
- Category — where the item sits (Hot drinks, Sandwiches, Juices).
- English name and Arabic name — both, written by someone who knows the item.
- Price in AED — the price the customer actually pays today.
- Sizes — if the item comes in more than one, each size and its price.
- Add-ons — what can be added or removed, and what each costs.
- Short description — one line, only where the name alone doesn't explain the item.
- Photo — yes, no, or "later".
- Status — selling now, seasonal, or discontinued.
Walk the sheet past the person who works the till and the person who works the kitchen. They will correct it. An hour spent here saves several hours of fixing the menu after customers have already seen it.
Build categories for a thumb, not for a page
A printed menu is read with the eyes moving across a whole page. A phone menu is read by scrolling with one thumb. That changes how categories should be built.
Keep the list of categories short. If a customer has to scroll through fifteen category names before seeing any food, the structure is doing the work the customer should not have to do. Merge the thin ones: "Fresh juices" and "Mixed juices" can usually be one section.
Order categories by what sells, not by the kitchen. The kitchen thinks in stations. The customer thinks "I want a tea and something to eat." Put the categories most people order from first.
Keep each category scannable. When one section runs to fifty items, split it by something the customer recognises — chicken, beef, vegetarian — not by an internal code.
Name categories in plain words. "Signature Creations" tells nobody anything. "Burgers" does. The same applies in Arabic: use the word your customers say at the counter.
Put each item in one place. An item that appears in three categories has to be updated in three places and will eventually show three different prices.
Enter sizes and add-ons once, not per item
This is where most first attempts go wrong. Someone enters "Karak small", "Karak medium" and "Karak large" as three separate items, then does the same for every drink. The menu triples in length and every price change becomes three edits.
The better model has two parts:
Sizes belong to the item. One item, "Karak", with three sizes and three prices. The customer taps the item once and picks a size.
Add-ons belong to a group that many items share. "Extra shot", "Oat milk", "No sugar" are not properties of one drink — they apply to most of the coffee section. Build the group once ("Coffee extras") and attach it to every item it applies to. When the price of oat milk changes, you change it in one place.
For each add-on group, decide three things before you type anything:
- Is a choice required (bread type on a sandwich) or optional (extra cheese)?
- Can the customer pick one or several?
- Does each choice cost extra, and how much?
Write those answers into your sheet. They are business decisions, and they are much easier to make at a desk than in the middle of data entry.
Photos that load fast and look right on a phone
Photos help customers who don't know your menu. They are not required to launch, and a menu with twenty good photos is better than one with two hundred poor ones.
A practical approach:
- Start with your best sellers and the items people ask about. Add the rest gradually.
- Use daylight near a window, a plain surface, and the same angle for every item so the menu looks like one menu.
- Shoot the item the way it is served. A photo that promises more than the plate delivers creates complaints, not sales.
- Leave space around the food. Menus crop photos into squares or wide cards, and a tightly framed shot loses its edges.
- Keep files reasonable. A photo straight from a phone camera is far larger than a menu thumbnail needs. If your menu tool doesn't resize uploads for you, resize them first — customers on mobile data in a car park will not wait for a slow page.
- Don't borrow photos from the internet. They are someone else's property, and they don't show your food.
Items without a photo should still look fine. If the layout breaks or shows a grey box when a photo is missing, that is a problem with the tool, not with your menu.
Prices in AED, and how VAT is shown
Write every price the same way: the same currency label, the same number of decimals, and no mixing of "15", "15.00" and "AED 15/-" across the menu.
Then decide how tax appears. The UAE VAT law says that for taxable supplies the advertised price shall include the tax (Article 38 of Federal Decree-Law No. 8 of 2017). In plain terms: if your café charges VAT, the number on the menu should be the number the customer pays. A customer who sees 15 and is charged 15.75 feels misled even if the arithmetic is correct.
Whether your café has to be registered for VAT at all depends on your turnover, so confirm your own position with the Federal Tax Authority or your accountant. Our guide to VAT-inclusive menu prices walks through the arithmetic with examples.
Print and place the QR code
A digital menu has an address — a link. The QR code is just that link in a form a camera can read. You can turn any menu link into a printable code with a menu QR code generator.
Where it goes matters more than how it looks:
- Tables — a sticker or a small stand, one per table, placed where it won't be covered by a tray.
- Counter — at eye level beside the till, for people queuing.
- Window or door — facing out, large enough to scan from a car or the pavement.
- Car park — a sign drivers can scan without getting out.
- Printed material — takeaway bags, flyers, the receipt.
Print it larger than you think you need, with a clear margin around it and dark code on a light background. Put a short line of text next to it in both languages ("Scan for the menu" / «امسح الباركود للمنيو») — a code with no explanation gets ignored.
Avoid glossy lamination under strong lights; glare stops cameras reading the code. And always test the printed code, not the one on your screen.
Test on a real phone before customers do
Before you put a single sticker on a table, run this check on at least two phones — one iPhone and one Android — using mobile data, not the shop Wi-Fi:
- Scan the printed code. Does the menu open directly, without an app or a sign-in?
- Switch to Arabic. Does the whole page flip to right-to-left, including prices and buttons?
- Open an item with sizes and add-ons. Is the total correct when you change them?
- Find one specific item. How many scrolls did it take?
- Read it outdoors in sunlight. Is the text still legible?
- Ask someone who has never seen your menu to order a specific item. Watch where they hesitate.
Then give one named person the job of keeping it current: prices, new items, and marking items unavailable the moment they run out. A menu nobody owns goes stale within a month.
Where Cupcloud fits
Cupcloud gives a café its own digital menu at its own address, opened in the phone browser from a QR code or a link, with no app for the customer. It is bilingual with a real right-to-left Arabic menu — you type your own Arabic names, nothing is translated automatically — and supports photos, descriptions, sizes and add-ons, items marked unavailable, and AED prices shown VAT-inclusive or with VAT added, as you set.
Cafés are set up by hand by our team rather than through a self-serve signup, and pricing is on request. If you already have the sheet described above, setup is mostly a matter of sending it over on WhatsApp.
Common questions
How long does it take to create a digital menu? The data entry is usually the short part. Agreeing on one correct list of items, prices, sizes and add-ons takes longer. With a clean sheet ready, a typical café menu can be entered in a day or two; without one, expect several rounds of corrections.
Do I need photos for every item? No. Start with best sellers and the items customers ask about, and add more over time. A menu should read well with no photos at all.
Can I use a PDF of my printed menu instead? You can, but a PDF is hard to read on a phone, can't mark an item unavailable, and needs replacing every time a price changes. It is a stopgap, not a digital menu.
Do customers need an app to open the menu? They shouldn't. A good digital menu opens in the phone's browser when the code is scanned.
Should menu prices include VAT? If your café charges VAT, UAE law says the advertised price shall include the tax. Confirm your own registration and obligations with the Federal Tax Authority or your accountant.