S
Servito
FeaturesDetailsPricingBlogFAQ
Log inTry for free
Blog
Guide

QR code menus for restaurants: complete 2025 guide

Everything about the digital QR code menu: how it works, how much it costs, how to update it, and why restaurants love it.

June 2, 2025·7 min read

The QR code menu is now standard in thousands of Italian restaurants. Yet most venues implement it badly: a static PDF that's hard to read on a phone, or a link to a Google Drive file that expires. In this guide I explain how to do it right — updatable in real time, quick to show, with a positive impact on sales.

What a QR code menu actually is

A QR code menu is a two-dimensional code that, when scanned with a smartphone camera (no extra app needed from iOS 11 and Android 8 onward), opens the restaurant's menu in the browser.

The crucial difference is between a static and a dynamic QR code menu:

  • Static: the QR points to a fixed file (PDF, image). To change the menu you have to recreate the QR and reprint it. Useless.
  • Dynamic: the QR points to a URL that shows the menu live from the database. You change the menu in the management system and the customer sees the update immediately — without touching the QR.

A dynamic QR menu is the only sensible choice for a restaurant that changes dishes seasonally or wants to show up-to-date availability and prices.

Concrete benefits for the restaurant

Zero printing, zero waste

A restaurant with 30 tables and seasonal menus can spend €300–600 a year reprinting menus. With a dynamic QR that expense disappears. A single laminated sheet with the QR per table is enough — it lasts for years.

Instant updates

"We're out of sea bass" — with a paper menu the waiter says it out loud. With a digital menu you can mark the dish unavailable in 10 seconds and no customer orders it anymore. Fewer disappointments, fewer wasted trips for the waiter.

Dish photos to boost sales

Restaurants that add photos to dishes in the digital menu see an average 11–17% increase in average check value. Photos steer customers toward the high-margin dishes you want to sell.

Multiple languages at no extra cost

In a restaurant near a tourist area, offering the menu in Italian, English and German normally requires three different printed menus. With a digital QR you can offer automatic translation or separate versions from the same link — zero extra printing cost.

No app for the customer to download

The customer scans the QR with the native camera and the menu opens in the browser. Nothing to install. Zero friction.

How it works technically

The flow is simple:

  1. You build your menu in the management system (categories, products, prices, photos).
  2. The system generates a unique public URL for your venue (e.g. servito.app/m/your-venue).
  3. That URL is encoded into a QR code you print and place on the tables.
  4. Every menu change in the management system appears instantly to anyone who scans the QR.

The public menu page is optimized for mobile: large text, responsive photos, navigation by category. It even works without a stable connection thanks to browser caching.

How to place QR codes on tables

Physical placement matters more than you'd think:

  • Standing on the table (acrylic display): visible right away, no need to search for it. The best solution for high-volume venues.
  • Laminated on the table: cheap and durable. Works well if the surface is clear (the QR needs high contrast against the background).
  • On the napkin or coaster: low visibility, often missed by the customer. Not recommended as the only access point.
  • At the entrance: useful as a support, but doesn't replace the QR on the table.

Always print with a white border around the QR — at least 4mm — and include the text "Scan for the menu" with a camera icon. Customers over 50 don't always know the camera can read QR codes.

What not to do: the most common mistakes

QR menu as a PDF

A PDF on mobile requires manual zooming, is hard to navigate, doesn't show real-time availability, and can't have interactive photos. If you have a PDF menu, convert it into a dynamic web menu.

QR without a mobile-first landing page

If the QR opens the restaurant's website and the customer has to find the "menu" section on their own, you lose 30% of customers who give up before finding it. The page must open directly on the menu.

Never updating the menu

The advantage of a digital menu is real-time updates. A menu showing unavailable dishes or wrong prices is worse than no digital menu at all.

QR code too small

The minimum readable size for a QR code in practice is 2.5cm × 2.5cm at a normal smartphone distance. To be safe, print at 4cm × 4cm or larger.

QR menus and legal requirements in Italy

In Italy the menu must be accessible to customers before ordering. The Consumer Code (Legislative Decree 206/2005) and restaurant industry regulations don't specify a format — so a digital QR menu is legal and accepted.

Watch out: if the venue serves alcohol, drinks with alcohol content indications must be clearly legible. The digital menu must show this information just as a paper one would.

How much it costs to implement a QR menu

There are three real costs:

  • Management software with QR menu included: €0/month (Servito's free plan) or €19–39/month for extra features. Don't pay for a dedicated service just for the QR — it's a feature included in any modern management system.
  • Printing the QR codes: €5–15 for acrylic table displays on Amazon. They only need to be bought once, and last for years.
  • Dish photos: the cost varies — from €0 (well-lit smartphone photos) to €200–500 for a professional shoot. Photos are the biggest driver of average-check increases.

In total: a 20-table restaurant can implement a professional QR menu with €30–50 of upfront spend, versus €300–600 a year for paper printing.

How to get started in 15 minutes

  1. Create a free account on Servito (no credit card required).
  2. Go to Menu and add your categories and products with prices.
  3. Optionally add dish photos (even from your smartphone).
  4. Go to QR Codes in the management hub and download your venue's QR.
  5. Print the QR and place it on the tables.

From that moment on, any menu change in the management system is instantly visible to customers at the table.

To learn more: free restaurant management software and digital order-taking. Want to generate one right now, with no account? Try the free QR code menu generator.

Try Servito for free

5-minute setup. No credit card required.

Start for free →

More articles

GuideTakeaway and to-go orders: how to organize them7 min readInsightCommon mistakes in order management8 min read
S
Servito

Order management for Italian restaurants, pizzerias, pubs and bars.

Product

FeaturesPricingComparisonInteractive demoBlogFree toolsSign up for free

For your venue

RestaurantsPizzeriasPubs and barsFood trucks

Support

ContactFAQLog in

Legal

Privacy PolicyTerms of Service

© 2026 Servito. All rights reserved.

Made in Italy 🇮🇹