QR Menu in Malta: Rules, Allergens and a Free Planner

Websites · Restaurants

QR menus in Malta
that guests can read and the law accepts.

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.

Abstract illustration of a table QR card opening a phone menu page with prices, allergen icons and a language switch, next to a lit menu display outside a restaurant

Short answer

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.

Key takeaways

  • Is a QR menu legal in Malta? 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.
  • Do restaurants in Malta have to display a menu outside? 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.
  • Does a QR menu need allergen information? 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 short version

A QR menu is a web page, not a loophole.

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.

Outside the door

  • Priced menu on display (S.L. 409.15)
  • Business hours shown
  • Any extra charges priced
  • Readable at night

At the table

  • QR code that opens your own menu page
  • Paper copy for guests without a phone
  • Service charge shown before ordering
  • Staff know where allergen notes are

On the phone

  • Loads fast on mobile data
  • English plus your guests’ languages
  • Allergens per dish, all 14 covered
  • Same prices as the outside menu
Original diagram by Malta Digital: the three places your menu has to work, from S.L. 409.15, MCCAA guidance and Regulation (EU) 1169/2011, read 11 November 2026.

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

What Malta law already says about your menu.

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.

What the rules ask for, and what it means for a QR menu. Summary of S.L. 409.15 and MCCAA guidance, read 11 November 2026.
RuleSourceWhat it means for a QR menu
Priced menu displayed outsideS.L. 409.15, regulation 9A 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 displayS.L. 409.15, Second and Third SchedulesThe web menu and the outside menu must show the same prices and charges.
Business hours at the outside displayS.L. 409.15, Second and Third SchedulesPut the same hours on the menu page, your Google profile and the door.
Menu lists all available dishes and chargesS.L. 409.15, schedulesRemove 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 ScheduleA language switch on the menu page covers this neatly.
Service charge shown before orderingMCCAA notice on service chargesShow 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

The 14 allergens, before the order.

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.

Cereals and seeds

  • Cereals containing gluten
  • Sesame seeds
  • Lupin
  • Mustard

Animal products

  • Eggs
  • Milk
  • Fish
  • Crustaceans
  • Molluscs

Nuts, beans, others

  • Peanuts
  • Nuts (almonds, hazelnuts, walnuts and others)
  • Soybeans
  • Celery
  • Sulphur dioxide and sulphites over 10 mg/kg or 10 mg/litre
Original diagram by Malta Digital of the 14 allergens in Annex II to Regulation (EU) No 1169/2011, as listed by the European Commission, read 11 November 2026.

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

Most of your readers are visitors, on a phone.

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%.

Share of tourist nights by foreign visitors, 2025Eurostat 2025: share of nights in tourist accommodation spent by non-residents. Malta 94.3%, Cyprus 92.8%, Croatia 90.3%, Austria 72.2%, Spain 64.1%, Italy 56.3%, EU 48.9%, France 32.0%, Germany 18.9%.Share of tourist nights by foreign visitors, 2025Malta94.3%Cyprus92.8%Croatia90.3%Austria72.2%Spain64.1%Italy56.3%EU48.9%France32.0%Germany18.9%Original chart by Malta Digital. Source in caption.
Original chart by Malta Digital. Eurostat, “Nights spent at tourist accommodation establishments” (tour_occ_ninat), hotels, holiday and other short-stay accommodation and campsites, 2025, read 11 November 2026. Share = nights by non-residents divided by all nights.

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.

People online every dayEurostat: share of all individuals who use the internet daily. Malta 92.6% in 2024 and 95.0% in 2025; EU 88.3% in 2024 and 89.5% in 2025.People online every day20242025Malta92.6%95.0%EU88.3%89.5%Original chart by Malta Digital. Source in caption.
Original chart by Malta Digital. Eurostat, “Individuals, frequency of internet use” (isoc_ci_ifp_fu), daily use, all individuals, read 11 November 2026.

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

PDF, menu page or platform: which QR menu fits.

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.

Three kinds of QR menu compared on what matters to a restaurant. General features, not any named product.
PDF of the printed menuMenu page on your own websitePage on a third-party platform
Reading on a phoneSmall text, pinch and zoomBuilt for the screenUsually built for the screen
Updating a priceNew PDF, upload againEdit one lineEdit in their dashboard
Allergens per dishOnly if printedYes, next to each dishDepends on the platform
LanguagesOne PDF per languageLanguage switch, same pageDepends on the platform
Found on GoogleRarely shown wellCan rank for your name plus “menu”Ranks for the platform, not you
Your name and brandYesYesOften shared with the platform’s
Who owns itYouYouThe platform; you rent it
Ongoing costPrinting and design timeHosting you already pay forUsually 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

Plan your QR menu in a minute.

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.

QR menu planner

Your own figures only. Rules as read on 11 November 2026. Nothing you type is sent anywhere.

Your menu plan

This planner needs JavaScript. The formula below works on paper too.

Apply now for a restaurant website

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

Two examples with numbers.

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

How to set up a QR menu that works.

  1. Write the master menu once. One list of dishes, prices, extra charges and allergen notes. Everything else copies from it.
  2. Check the outside display. Priced, lit, current, with business hours, as S.L. 409.15 asks.
  3. Put the menu on your own website. One page, with a heading per section and the price next to each dish.
  4. Add allergen notes per dish. All 14 covered, written, and reviewed with your kitchen.
  5. Add languages. English first and complete, then the languages your guests actually speak.
  6. Show any service charge. On the menu page and the printed menu, before guests order.
  7. Test on a slow connection. Open the page on mobile data outside the restaurant. It should be readable in a few seconds.
  8. Create the QR code. Point it at your own menu address, not a file, so you can change the menu without reprinting. Test it under the table lighting.
  9. Print table cards that say what the code does. “Scan for the menu in English, Italiano and more” is clearer than a bare code.
  10. Keep paper copies. A few menus and the allergen list, for guests without a phone.
  11. Link the same page everywhere. Google Business Profile menu link, Instagram bio, Facebook page.
  12. Set an update routine. When a price or recipe changes, update the web menu, the outside display and the allergen list on the same day.

Mistakes

Six mistakes we see on QR menus.

Common QR menu problems and the fix for each.
MistakeWhy it hurtsFix
The code opens a large PDFSlow on mobile data, tiny text, no allergen notes per dishA menu page built for phones
Web prices differ from the outside menuGuests feel misled; it breaks the point of the outside displayOne master menu, updated the same day everywhere
Service charge only on the billThe MCCAA says guests must know before orderingShow it on every menu
No paper optionSome guests cannot or will not scanKeep a few paper menus and an allergen list
The code points to a platform you might leaveEvery table card must be reprintedPoint the code at your own domain
English is machine-translated and wrongVisitors stop trusting the prices and allergensCheck English by hand; add other languages with care

How we build it

A menu page that is yours, on a site that is yours.

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.

Malta Digital website packages, published starting prices.
PackagePriceFits
Professional WebsiteFrom €990One venue, menu page, bookings and contact
Business WebsiteFrom €2,490More pages, more languages, events or private dining
24-Hour Premium Website€2,990, up to 15 pagesA new opening that needs to be live tomorrow
Growth WebsiteFrom €4,900Several 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

What you might be wondering.

Is a QR menu legal in Malta?

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.

Do restaurants in Malta have to display a menu outside?

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.

Does a QR menu need allergen information?

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.

Must a Malta restaurant menu be in English?

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.

Should a service charge be on the menu?

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.

Is a PDF menu good enough for a QR code?

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.

How much does a restaurant website with a QR menu cost?

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.

A useful first step

Ready for a menu page guests can read on any phone?

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.

Apply now for a restaurant website