Back to resources
For restaurateurs 8 min read · 16 Aug 2026

How to Update Menu Prices Without Reprinting

Raising prices or marking a dish as sold out should not cost you a new print run. How to do it with a digital menu and the same QR.

Every time draught beer goes up, the daily special changes or a supplier sends a new invoice, the paper menu is already wrong. Reprinting is not only a cost: it is lead time, colour proofs and the risk that old copies are still circulating on the floor. In 2026 that lag shows in five minutes. A guest compares the price of a caña with the bar next door and, if it does not match, they say it out loud. Crossing out a line with a marker is not a pricing policy; it is a sign that the printed sheet is no longer the source of truth.

Bars and restaurants that still treat the printer as the only way to change a price lose margin on the items that move every week (oil, fish, draught) and look sloppy on the ones that barely move. The fix is not a prettier PDF. It is one URL, one QR on the table, and an editor you can open from a phone between services.

Why reprinting hurts so much

  • A small change forces you to bin hundreds of menus or to strike prices by hand (poor image, and the old figure is still readable underneath).
  • Between sending the job to print and getting it back, prices may have moved again. You are always one cycle behind the supplier.
  • At peak, a server quoting yesterday’s price generates complaints and lost trust. The guest has already seen a different number on a leftover card at the next table.
  • Terrace, bar and takeaway end up with three versions of the same menu. Nobody knows which one is current.

Paper still has a place as a souvenir or for a closed event. As the daily source of truth it loses: there is no way to mark “sold out” at 14:10 without a marker. If kitchen closes early, a handwritten A4 behind the coffee machine is not seen by anyone who has already sat down.

What you can do today

1. Centralise the menu in one place. If the menu lives at a URL, you change it once and everyone sees the same thing: bar, terrace and takeaway. The table QR is not reprinted. In CartaDigitalizada that URL is the restaurant slug (yourdomain.es/your-venue). The slug stays stable when you edit prices, change plan or rename a dish. Guests who saved the link last summer still open today’s menu.

2. Mark sold-out dishes instantly. Better to flag “sold out” than apologise at the table when the last monkfish has gone. The guest sees it before they order. The badge belongs on the public menu, not only in the owner panel. Do a test: mark a dish, reload on another phone, and check it shows in the category list, not just in the back office.

3. Keep the same QR. The code on the table does not change; you only update the content behind it. You do not reprint coasters or plastic menus for a 20-cent draught increase. The Free plan includes a 600×600 download. Premium lets you customise colour and frame if you want the code to look on-brand on the tablecloth. Customising the look does not change the URL.

4. Use the service-hours notice. If kitchen is closed or you only serve dinner, publish it in the menu header. A scrawl behind the till does not reach the terrace. Presets cover closed, dinner only, lunch hours or a custom message. Turn it on before service, not after the first complaint.

Inflation, supplier sheets and the daily special

Prices do not all rise on the same day. Oil, fish and draught beer move in different weeks. With paper you either wait for “the next print run” (and lose margin) or reprint every fortnight. With a digital menu you can touch one dish, one category or the daily special without touching the rest. The currency shown on the public menu is configurable (euro by default). SaaS prices charged by Stripe stay in euros and are never mixed into the guest-facing menu. If you charge in pounds or yen at the till, the menu can show that symbol; it does not change what you pay for the software.

The daily special (Basic plan and above) has a title, a price, a time window and weekdays. If there is no lunch service on Monday, you do not need a new A4: you switch the day off or change the mode to banner-only / own page. Modes are banner (CTA in the header), intercept (scanning /{slug} can send the guest to the special first; they skip with ?carta=1 or a dish deep link) or URL-only if you want a separate QR. When you drop to Free, that JSON block is cleared; the slug of the public URL does not change. Do not confuse this with Enterprise (299 € plus 29 €/month): that is a custom website project, not a menu plan. Time clock at 11,99 €/year is a separate app for staff attendance, not something the diner uses at the table.

How CartaDigitalizada fits in

From a phone you edit categories, prices and availability. The public menu updates when you save. There is no email verification loop to enter the panel: you can publish the same day. The guest does not install an app or create an account. Search, featured dishes (recommended / new — the badge only appears in the featured strip, not repeated on every category), EU allergens with icons, dietary tags, hours notice, ratings and dish sharing are on Free, with the Classic template and a single language.

Basic is 4,99 €/month (3,99 € equivalent on annual billing, −20 %). It adds a full-bleed background photo, colours, typography and text sizes, the daily special, the diner list (guests tick dishes and split the bill on their phone) and PDF export from the owner panel. The diner on the public menu never sees a print button; if you need a PDF for a private event, you download it yourself. Premium is 9,99 €/month (7,99 € on annual). It adds four templates (Classic, Modern, Elegant, Dark premium), a customisable QR, extra languages, online reservations and visit statistics. Featured photos of dishes should be compressed in the panel; a 4 MB image per plate kills the menu on weak 4G and makes people ask for paper again.

Preview at /menu/preview is for the owner (and does not show the diner list, so it does not break the iframe on restaurant settings). What the guest sees is always /{slug}. Deep links ?plato= open a dish modal — useful when you share a plate on WhatsApp instead of a blurry photo of last year’s card.

Mistakes that still cost money

Leaving two versions (paper “official” and QR “on trial”) recreates the reprint problem: nobody knows which one rules. Pick one source of truth. Another mistake: uploading a PDF to Drive and shortening the link every time veal per kilo changes. The guest keeps the old QR and opens a 404. A stable slug avoids that trap. Do not use a link shortener that expires, and do not point the table code at a Google Sites page nobody updates.

Do not mix currencies in the guest’s head. If you charge in euros, the menu shows euros. Stripe catalogue prices (4,99 € / 9,99 € monthly, or 3,99 € / 7,99 € annual equivalents) are separate and are not painted on the public menu. If you drop to Free, the system reverts the template to Classic (template 1) and clears the daily special; you do not get a 404 and the QR still works. If you close the account, cancellation of Stripe is immediate, not at period end — that is account deletion, not a price change on the menu.

Ten-minute checklist

  1. Open your own menu on mobile data, not on the bar Wi-Fi. That is what a visitor lives.
  2. Change a test price, save, and reload on a colleague’s phone. Confirm bar, terrace and takeaway see the same figure.
  3. Mark a dish sold out and check it shows in the category, not only in the panel.
  4. If there is no kitchen today, turn on the hours notice before service.
  5. Confirm the table QR still opens the same slug. Customising a Premium QR must not have changed the destination.
  6. If you use the daily special (Basic+), check title, price, days and time window for today — not last Thursday’s leftover.
  7. If you need a paper copy for a tasting night, download the PDF from the panel (Basic+). Do not ask the guest to print from the table.

If those points pass, you have stopped depending on the print shop for day-to-day work. A paper run, if you still want one, is for a wine list at an event or a tasting menu for one night — a snapshot of that day, copied from the digital source of truth, not the other way around.

Try it in your restaurant

Online menu + QR code. Update prices from your phone. Free plan from €0/month.

Create my free menu

No card · Sign up in minutes