Your QR code menu, made from the PDF you already have

Upload your menu or price list as a PDF. Guests scan the BonusQR code on your table, tap Menu and read every page on their phone, right next to your loyalty rewards. Reading it needs no app and no account.

  • Your PDF, nothing to retype
  • Menu or Price list tab
  • Basic plan
A café's BonusQR page on a phone with the Menu tab open
No app or sign-in needed
The Menu tab sits next to Offers, News and Info on your BonusQR page.

What is a QR code menu?

A QR code menu is a digital menu guests open on their own phone by scanning a code on the table, counter or door. In BonusQR, that code opens your business page, and its Menu tab shows every page of the PDF you uploaded.

BonusQR turns each page of your PDF into an image. Guests scroll from page to page and can pinch to zoom in, in the phone's browser or in the BonusQR app for iOS and Android. Reading needs no sign-in; collecting stamps, credit or coupons does.

It is a menu to read, not an ordering system: there is no dish editor, no table ordering and no payment at the table. Your menu stays the PDF you designed, so it looks like your printed one.

Want to launch a loyalty program for your business?
Set it up in just a few minutes!

How to turn your PDF into a QR code menu

What you do in the BonusQR admin, and what your guests see a moment later. You don't make a separate menu code: the BonusQR code on your table opens the page that has the Menu tab.

  1. Upload the PDF you have

    Choose the tab title and upload the menu or price list you already have. There is nothing to retype.

  2. Each page becomes an image

    BonusQR turns every page into an image. Drag pages into order or drop one with the bin, then save.

  3. Guests read it on their phone

    They scroll through your pages and can pinch to zoom in, in the browser or in the BonusQR app. Large, clear type reads best on a phone.

    The BonusQR app for iOS and Android

Once your menu is saved, a preview next to the form shows the tab as guests see it, including a new tab title or page order before you save it. Newly uploaded pages appear in it after saving.

BonusQR table stand and tent card with a business's QR codeOpens your BonusQR page

One QR code on the table for your menu and your rewards

The QR code on your BonusQR table stand, sticker, flyer or QR page opens your business page, and the Menu tab is one tap away. Guests read the menu without an account. When they want rewards, they create an account in one click and start collecting.

  • Menu, offers, news and opening hours on one page.
  • Guests who join collect stamps, cashback or points on the same page. Digital stamp card
  • Regulars come back to your page from their Apple Wallet or Google Wallet card. How the wallet cards work
  • Link straight to the tab from your website or social profiles: your BonusQR page address followed by /menu, or /price-list for a price list.

The four printed materials are free. Your own colour and logo on the sticker, table stand and flyer come with Basic.

A menu for food, a price list for services

One setting decides what the tab is called. Guests see that name in the language of their BonusQR app, for example Speisekarte or Preisliste in German.

Price list (services and prices)

For hair and beauty salons, barbers, wellness studios and gyms: your services and treatments with their prices.

Each location has its own menu tab, so every branch shows its own menu. Several locations

New prices? Upload the new PDF and tidy up

Update the menu yourself any time. Upload the new PDF and save: its pages are added after the current ones, and guests see them at once. Then remove the old pages with the bin and save again, or delete the menu first and upload it fresh.

  • Your printed QR codes keep working, because they open your page, not a file.
  • At least one page always stays. To start over, delete the menu and upload the new PDF.
  • Tell members about the new menu in your news. News in the app is free; push and e-mail news come with Basic. News and push notifications

Is a PDF menu in BonusQR right for you?

It suits places that already have a designed menu and want guests to join the loyalty program from the same QR code.

A good fit when

  • Your menu or price list already exists as a PDF.
  • You want guests to join your loyalty program from the same QR code.
  • The menu changes weekly or by season, not dish by dish during service.
  • You don't want a separate menu service next to your loyalty app.
or

Look for another tool when

  • Guests should order or pay from the table.
  • You want tappable dishes with photos, filters or allergen icons.
  • Sold-out dishes must disappear during service.
  • You need the menu on TV screens in your venue.
  • Prefer text to PDF pages? An HTML widget tab (Basic) shows your own HTML, or a widget from another service, as an extra tab.Custom tabs in the BonusQR app

  • Selling online? The e-shop (Basic) sells prepaid packs and gift vouchers, paid by card through Stripe.E-shop for prepaid items

  • The menu doesn't sync with your till. BonusQR loyalty itself can connect to a POS through an API, as a custom project quoted separately.POS integration

QR code menu questions

What owners ask before they put their menu online.

How do I make a QR code menu with BonusQR?

With the Basic plan, open PDF Menu / Price list in your BonusQR admin, choose the tab title (Menu or Price list), upload your PDF and save. Every page becomes an image on the Menu tab of your BonusQR page. Then open Presentation QR codes, under Customer engagement, and print your table stand, sticker, flyer or QR page. Its code opens your page, and the Menu tab is one tap away.

Do my guests need an app or an account to read the menu?

No. Your page opens in the phone's browser, and anyone can read the Menu tab without signing in. Guests create an account only when they want to collect stamps, credit or coupons. Regulars who use the BonusQR app for iOS or Android see the same page there.

Is the QR code menu free?

No. The menu tab is part of the Basic plan: 19 €/month, or 15 €/month billed yearly. Your BonusQR account, the four printed QR materials and the Free plan's loyalty programs stay free forever, with unlimited customers and 7 program types. You can start there and switch the menu on when you upgrade.

How do I change prices or replace the whole menu?

Upload the new PDF and save: its pages are added after the ones already there, and guests see them right away. Then remove the old pages with the bin icon and save again (at least one page has to stay), or delete the whole menu first and upload the new PDF. Your QR codes and the menu link don't change.

Can I use it as a price list instead of a food menu?

Yes. Choose Price list as the tab title. Guests then see a Price list tab in the language of their BonusQR app, and you can link to it directly: your page's address on app.bonusqr.com followed by /price-list. It suits hair and beauty salons, barbers, wellness studios, gyms and other services that publish their prices.

Can guests order or pay from the QR code menu?

No. BonusQR shows your menu or price list. It doesn't take orders or payments at the table and has no per-table codes. Guests order with your staff as usual and show their own loyalty QR code before paying. To sell prepaid packs or gift vouchers online, use the e-shop (Basic, card payments through Stripe).

Can I show the menu on a TV screen as a digital menu board?

No. The BonusQR menu is made for your guests' phones: it lives on your BonusQR page and in the BonusQR app. Screens in your venue need a digital signage tool.

Can my menu be in more than one language?

Each location has one menu tab. Its name follows the language of the guest's BonusQR app, while the pages are images of your PDF as you designed it. If you have a translated menu, upload it as a second PDF. Its pages are added after the first ones, so guests scroll through both.

Loyalty programs to run next to your menu

Stamp card loyalty program in the BonusQR customer app
Points loyalty program in the BonusQR customer app
Tiered cashback loyalty program in the BonusQR customer app
Reward for spend loyalty program in the BonusQR customer app
Reward for visit loyalty program in the BonusQR customer app
Fixed discount loyalty program in the BonusQR customer app
Welcome coupon for signing up in the BonusQR customer app
Special occasion loyalty program in the BonusQR customer app
Tiered stamp card loyalty program in the BonusQR customer app
Referral system loyalty program in the BonusQR customer app
Custom offer in the BonusQR customer app
Cashback loyalty program in the BonusQR customer app
01. Loyalty module

Stamp Card

The stamp card loyalty module in a loyalty application rewards customers with virtual stamps for each purchase, unlocking discounts or free items as they collect stamps. This digital system enhances engagement, boosts customer retention and offers convenience and easy tracking.

02. Loyalty module

Points System

The Points System loyalty module allows customers to earn points based on their purchases, with the flexibility to define the value of each point (e.g., 1 point = $1). You can set up a variety of items or rewards that customers can redeem with their accumulated points.

03. Loyalty module

Tiered Cashback

The Cashback loyalty module rewards customers with a percentage of their purchase amount back as credit for future use. You can customize the cashback value or set up a tiered cashback system, where customers earn higher cashback percentages as they spend more.

04. Loyalty module

Reward for Spend

The Reward for Spend loyalty module encourages higher spending by granting customers a coupon each time they reach a defined spending threshold (e.g., $50). This strategy motivates repeat purchases and gives customers a tangible goal to work toward, increasing overall engagement and sales.

05. Loyalty module

Reward for Visit

With the Reward for Visit loyalty module, customers receive a reward after a certain number of QR code scans during their visits. For example, after 5 visits, they unlock a coupon. This system promotes frequent returns and helps build a consistent customer base.

06. Loyalty module

Fixed Discount

The Fixed Discount loyalty module allows you to assign specific discount rates to different customer groups. For example, VIP members may receive a 10% discount on all purchases. This approach lets you personalize rewards, recognize loyalty, and incentivize upgrades to higher tiers.

07. Loyalty module

Onboarding Promotion

The Onboarding Promotion module gives new users an instant incentive by providing a one-time coupon after registration. This welcome gift helps convert signups into active users by giving them a reason to make their first purchase quickly.

08. Loyalty module

Special Occasion

The Special Occasion loyalty module enables you to surprise your audience with a one-time coupon on selected holidays or celebrations (e.g., birthdays, Valentine’s Day, or store anniversaries). It adds a personal touch and strengthens emotional connections with your brand.

09. Loyalty module

Tiered Stamp Card

The Tiered Stamp Card module rewards customers at several stages of one stamp card, for example with a coffee after 5 stamps and a dessert after 10. Each stage reached gives its own coupon, so the next reward is always within reach. Available in the Basic plan.

10. Loyalty module

Referral System

With the Referral System module, customers share their personal link and earn a coupon for bringing in friends. You decide how many friends it takes (1 to 5) and what the reward is. A friend counts once they sign up through the link and show their QR code on a visit. Available in the Premium plan.

11. Loyalty module

Custom Offer

The Custom Offer module lets you show your own offer or announcement among your members' bonuses, such as a lunch deal, a happy hour or a members-only price. A headline is all it needs, and you can add several offers. Included in the free plan.

12. Loyalty module

Cashback

With the Cashback module, customers get a percentage of every bill back as credit, which they can use to pay one of their next bills. Staff only enter the bill amount and the credit is added automatically. Included in the free plan.

Other features

Loyalty feature Menu & Price List - suitable for:

Popular articles

Want to launch a loyalty program for your business?
Set it up in just a few minutes!