
Restaurant website in Malta
Menus, bookings and what guests check first.
Websites · Restaurants
A QR code is only a shortcut to a web page. This guide shows what Malta’s catering rules, the MCCAA and EU allergen law already ask of your menu, which kind of QR menu fits, and how to set one up, with a free planner.

A QR menu is legal in Malta, but it does not replace the priced menu that S.L. 409.15 requires outside the premises, and it must show any service charge and the 14 allergens before guests order. The best set-up is a fast menu page on your own website with English and your guests’ languages, plus paper copies; Malta Digital builds these as part of web design in Malta.
The short version
A QR code on a table is only a shortcut. When a guest scans it, their phone opens a web address, and whatever loads there is your menu. That page can be a PDF of the printed menu, a menu page on your own website, or a page on someone else’s ordering platform. The guest does not care which one it is. They care whether it opens fast, whether they can read it and whether the prices match the bill.
Malta law does not mention QR codes. It does say a lot about menus: what must be displayed outside, which language the menu should be in, how extra charges are shown and what allergen information guests must be able to get before they order. A QR menu has to do all of that, or sit next to something that does. This guide joins those rules into one plan for a restaurant, café, snack bar or kiosk in Malta or Gozo.
If you are building or redoing the whole site, start with our restaurant website guide, then come back here for the menu itself. If you want guests to order and pay from the table, read the online ordering system guide; this page is about the menu people read before they order.
Malta rules
The main local text is the Catering Establishments Regulations, Subsidiary Legislation 409.15, made under the Malta Travel and Tourism Services Act. We read the consolidated version on legislation.mt on 11 November 2026. Regulation 9 is short and clear: catering establishments offering food, except fast food outlets, “shall have priced menus clearly displayed outside the premises”. Fast food outlets and places that serve drinks only must have price lists prominently displayed inside.
The schedules add detail by type of establishment. For restaurants, the standards include a copy of the menu displayed outside and suitably lit in the dark, every item at the outside display priced including any additional charges, and business hours shown at the outside display. Inside, the menu should list all available dishes and any applicable charges, and the standards list a menu in English and a menu available in two other languages on request, with the exact requirement depending on the class of the restaurant. Snack bars in tourist zones are expected to display the menu in English; kiosks in tourist zones too.
| Rule | Source | What it means for a QR menu |
|---|---|---|
| Priced menu displayed outside | S.L. 409.15, regulation 9 | A QR code on the door does not replace it. Keep a printed, lit, priced menu outside. |
| Every item and extra charge priced at the outside display | S.L. 409.15, Second and Third Schedules | The web menu and the outside menu must show the same prices and charges. |
| Business hours at the outside display | S.L. 409.15, Second and Third Schedules | Put the same hours on the menu page, your Google profile and the door. |
| Menu lists all available dishes and charges | S.L. 409.15, schedules | Remove sold-out or seasonal dishes from the web menu the same day. |
| Menu in English; two other languages on request (restaurants, by class) | S.L. 409.15, Second Schedule | A language switch on the menu page covers this neatly. |
| Service charge shown before ordering | MCCAA notice on service charges | Show it on the menu page, not only on the bill. |
The Malta Competition and Consumer Affairs Authority (MCCAA) has also reminded restaurants that “any applicable service charge must be clearly and visibly indicated on the menu or price list made available to consumers before they place their order”, and that guests should not learn about a service charge for the first time on the bill. If your QR menu is the menu guests read, that is where the charge belongs.
Want a menu page that matches your outside menu, line for line? Apply now for a restaurant website
Allergens
Allergen information is the rule that matters most for guests. Regulation (EU) No 1169/2011 on food information to consumers applies in Malta. For non-prepacked food, which is what a restaurant serves, Article 44 makes information on substances causing allergies or intolerances mandatory. The list is in Annex II: fourteen allergens, grouped below.
The European Commission’s page on mandatory food information says member states may set national measures on how the information is made available. In practice, the safe approach is simple: written allergen information for every dish, which guests can reach before they order, kept up to date when a recipe or supplier changes. A waiter’s memory alone is fragile on a busy night.
This is where a web menu is genuinely better than paper. Each dish can carry its allergen notes in the same place as the price, guests can read them in their own language, and one edit updates every table. But keep a paper allergen list as well, because not every guest has a phone, a battery or good eyesight. We are not food safety advisers; ask yours how they want the information recorded for your kitchen.
Who reads it
Malta’s tourism numbers explain why the menu has to work in several languages and on a phone. Eurostat’s data on nights spent in tourist accommodation, read on 11 November 2026, shows 12,469,412 nights in Malta in 2025, of which 11,757,807 were spent by non-residents. That is 94.3%, the highest share in the chart below and nearly twice the EU share of 48.9%.
And almost everyone is online. Eurostat’s survey on internet use shows 95.0% of people in Malta used the internet every day in 2025, up from 92.6% in 2024, against 89.5% across the EU. Your guests are used to reading on a phone; the question is whether your menu is pleasant to read on one.
Two practical points follow. First, a menu page should load quickly on mobile data, because a guest on holiday may be on a roaming plan. Second, English must be complete and correct, and the other languages should match the guests you actually get. Our multilingual website guide shows how to pick them from your own bookings.
Options
There are three common ways to put a menu behind a QR code. None is wrong, but they behave very differently once the menu changes, and once Google sees it.
| PDF of the printed menu | Menu page on your own website | Page on a third-party platform | |
|---|---|---|---|
| Reading on a phone | Small text, pinch and zoom | Built for the screen | Usually built for the screen |
| Updating a price | New PDF, upload again | Edit one line | Edit in their dashboard |
| Allergens per dish | Only if printed | Yes, next to each dish | Depends on the platform |
| Languages | One PDF per language | Language switch, same page | Depends on the platform |
| Found on Google | Rarely shown well | Can rank for your name plus “menu” | Ranks for the platform, not you |
| Your name and brand | Yes | Yes | Often shared with the platform’s |
| Who owns it | You | You | The platform; you rent it |
| Ongoing cost | Printing and design time | Hosting you already pay for | Usually a subscription or fees |
For most restaurants we recommend a menu page on your own website, with the QR code pointing to it. You own the address, people who search for your restaurant’s menu on Google land on your site rather than someone else’s, and the same page works from Instagram, your Google profile and a printed flyer. If you also want ordering and payment at the table, a good ordering system can sit behind the same menu; that is a bigger project, covered in our ordering guide.
One more advantage of your own page: when a QR code points to your domain, you can change the menu behind it forever without reprinting the code. If the code points to a platform and you leave that platform, every table card has to be replaced.
Free tool
Enter how many printed menus you use, what each one costs you to print and how often you reprint. Tick what you already have. The planner shows what printing costs you a year on your figures, what it would cost with a web menu and a few paper copies, how many allergen answers you have to keep current, and which legal basics are missing.
Your own figures only. Rules as read on 11 November 2026. Nothing you type is sent anywhere.
This planner needs JavaScript. The formula below works on paper too.
How it works, in plain words: printing a year today = printed menus × cost per menu × reprints a year. Printing with a web menu = paper copies you keep × cost per menu × reprints a year. Allergen answers = dishes × 14. The legal list comes from the rules in the sections above. The outside display is not included in the printing figures, because you need it either way.
Worked examples
Example 1 (made-up figures to show the method). A café in Sliema uses 40 menus. Its printer charges €6 a menu, and prices or dishes change three times a year, so it reprints three times: 40 × €6 × 3 = €720 a year. With a menu page behind a QR code, it keeps 6 paper copies for guests without a phone plus the outside display: 6 × €6 × 3 = €108 a year. The difference is €612 a year, before counting the staff time spent swapping menus. Your own figures may be higher or lower; the point is to know them.
The same café has 45 dishes and drinks. With 14 allergens each, that is 630 yes-or-no answers to keep correct. On paper, a recipe change means a reprint. On a menu page, it means editing one dish.
Example 2 (our published prices). A restaurant with no website yet wants a home page, a menu page in English and Italian, a bookings page, a gallery and a contact page. That fits our Professional Website from €990. A group with two venues, more languages and a private events section would usually sit in the Business Website from €2,490. A restaurant opening this weekend can choose the 24-Hour Premium Website, up to 15 pages for €2,990, live within 24 hours once full payment and all content are received. Standard builds have a first version ready in 2 to 4 weeks once the content is ready.
Want your menu page, QR code and bookings built together? Apply now for a restaurant website
Step by step
Mistakes
| Mistake | Why it hurts | Fix |
|---|---|---|
| The code opens a large PDF | Slow on mobile data, tiny text, no allergen notes per dish | A menu page built for phones |
| Web prices differ from the outside menu | Guests feel misled; it breaks the point of the outside display | One master menu, updated the same day everywhere |
| Service charge only on the bill | The MCCAA says guests must know before ordering | Show it on every menu |
| No paper option | Some guests cannot or will not scan | Keep a few paper menus and an allergen list |
| The code points to a platform you might leave | Every table card must be reprinted | Point the code at your own domain |
| English is machine-translated and wrong | Visitors stop trusting the prices and allergens | Check English by hand; add other languages with care |
How we build it
We build restaurant websites in Malta and Gozo with the menu as a proper page: dishes, prices and charges, allergen notes per dish, a language switch and a clear booking button. You get the QR code, table-card artwork pointing to your own address and a simple way to edit prices yourself. You own the domain, the site and the content.
| Package | Price | Fits |
|---|---|---|
| Professional Website | From €990 | One venue, menu page, bookings and contact |
| Business Website | From €2,490 | More pages, more languages, events or private dining |
| 24-Hour Premium Website | €2,990, up to 15 pages | A new opening that needs to be live tomorrow |
| Growth Website | From €4,900 | Several venues, tracking and ads-ready pages |
Our work has 18 Google reviews from real clients. See web design in Malta for what each package includes, and the restaurant booking system guide if tables are your main goal.
Want a QR menu page guests can actually read? Apply now for a restaurant website
A few straight answers
Yes. Malta law does not ban QR menus. But restaurants and snack bars must still display a priced menu outside under S.L. 409.15, show any service charge before guests order, and make allergen information available before ordering. A QR menu has to sit alongside those, not replace them.
Yes. Regulation 9 of the Catering Establishments Regulations, S.L. 409.15, says catering establishments offering food, except fast food outlets, shall have priced menus clearly displayed outside the premises. Fast food outlets and drinks-only places must display price lists prominently inside.
Yes, if it is the menu guests read. Regulation (EU) No 1169/2011 makes allergen information mandatory for non-prepacked food, covering the 14 allergens in Annex II. The safest approach is written allergen notes for every dish, available before ordering, plus a paper copy.
The restaurant standards in S.L. 409.15 list a menu in English and a menu available in two other languages on request, depending on the restaurant’s class. Snack bars and kiosks in tourist zones are expected to display the menu in English.
Yes. The MCCAA has reminded restaurants that any applicable service charge must be clearly and visibly shown on the menu or price list before guests place their order, not only on the bill.
It works, but it is the weakest option. PDFs are slow on mobile data, hard to read without zooming and awkward to keep current. A menu page on your own website is easier to read, easier to update and can show allergens per dish.
Malta Digital’s Professional Website starts from €990 and covers a menu page, bookings and contact for one venue. Bigger sites start from €2,490, and the 24-Hour Premium Website is €2,990 for up to 15 pages, live within 24 hours once payment and content are in.
Sources
A useful first step
Professional Website from €990, Business Website from €2,490 and Growth Website from €4,900. Tell us about your venue and we reply with what we would build.
Step 1 of 2
A few quick questions, about a minute. We usually reply within 2–3 hours.