Coming soon · United States and Canada

QR menu and table ordering. Zero commission.

You pay one flat monthly price, whatever your order volume. Orders placed through your own QR menu carry no commission.

Manage your menu in up to eight languages, your tables, your orders and your bills from one screen. Your venue is also listed on XposeGo, where guests search for a place to eat.

Free plan, no expiry Live in 10 minutes Works on your own tablet or phone
A guest at her table, phone in hand, smiling
The page a guest reaches by scanning the code on Terrace 1: the table named at the top, the menu, and their own order
The guest's order page
$0for a listing on XposeGo, on the free plan
8menu languages, each translation approved by your staff
10 minfrom sign-up to a printed QR code
0%commission on orders from your own page or from XposeGo
How it fits together

You update the menu once.
Guests see it everywhere, instantly.

Most restaurant software publishes your menu only to your own website. MenuXpose also publishes it to XposeGo, our public listing service. Change a price, mark a dish sold out or open a table, and the listing updates within seconds.

MenuXpose Your side

The management app. Menus, prices, allergens, tables, orders, staff and hours. Edit once, in your own language, and every page updates within seconds.

Menu and prices Floor and tables Orders and bills Insights
XposeGo Guest side

The public listing. Travelers, locals and regulars searching for somewhere to eat near you see tonight's menu, tonight's prices and tonight's free tables, not an old PDF.

Discovery Live menu Table booking Order at table
Who it is for

Built for table service and counter service.

Sit-down restaurants and counter-service venues both work. The app decides who carries the food based on where the order was placed, and tells the guest.

  • Restaurants
  • Coffee shops
  • Bars
  • Wine bars
  • Bakeries
  • Food trucks
Where the order is placed decides who delivers it Orders scanned at a table are brought to the table. Orders placed anywhere else are collected by the guest. This is the default in every venue, and you do not have to set it.
Built for counter service A coffee shop or food truck can state that seated guests are not served at their table. The guest's order page then reads “collect it at the counter, they will call your number,” so guests know where to pick up their order.
Full-service venues can override the default A venue that brings every order to the table, including orders placed from its shared link, sets this once. The order screen then reads Delivered instead of Handed over, because those are two different jobs.
A coffee shop counter: a barista in an apron holding a cup while a colleague shows him something on a laptop Coffee shop · counter service
Counter service: the guest's order page says to collect at the counter.

Built for independent owners, from a single location to a group. On Elite, each additional outlet is $175 a month, with no cap on the number of outlets.

How it works

One venue, from sign-up to the weekly report.

Eight steps, from claiming your venue to reviewing your weekly analytics. Each step lists the features involved and the plan that includes them.

Sign up · step 1 of 8

Claim your venue and get your page

Find your address, verify that you work there, set your hours and the payment methods you accept at the counter. Your venue is listed on XposeGo before you pay anything.

Your own page and linkfree Your logo on the page and QR codefree Hours and closuresevery plan Social and delivery linksfree
The MenuXpose home screen on a phone
Top of the screenYour link, and whether your page is reachable right now.
The visitor countVisitors today, compared with the same weekday last week.
Bottom of the screenA checklist of the three items to fix before service.
Inside the app

A screen recording of the real app.

This is a screen recording of the app a venue signs into: the live menu, the printable QR codes, then the weekly analytics. No mockups and no retouching.

Recorded on the shipped app · no mockups
The menu is live Edit a price here and the guest's page updates within seconds. The counter in the corner shows your plan's actual limit.
Each QR code identifies its table Choose the placement and the tables, then print. Your logo sits in the center of every code, and each order arrives with its table number.
Missing data shows as a gap Not a zero and not a smoothed line. A gap, with a note saying which day.
One real order, start to finish

From QR scan to the kitchen in four minutes.

Every screen below is a capture of one real order: scanned at Terrace 1, verified by staff, accepted in the kitchen and tracked by the guest. The timestamps are from that order.

  1. The printable A5 card for Terrace 1, with the venue's own mark in the middle of the code
    01 The QR card on the table One code per table, with your logo in the center. The link it opens identifies the table.
  2. The staff pending list showing a four digit code for table T1, good for four more minutes
    02 A four-digit staff code The guest confirms they are at the table by entering a code staff read from their own screen. It expires after five minutes or five wrong attempts.
  3. The seller orders screen showing a new order from table T1 for $19.43, waiting on payment
    03 The order reaches the kitchen with its table number The order arrives labeled T1. There is no countdown timer. Staff work in their own order, and payment is only charged when someone accepts.
  4. The guest order tracker showing sent, accepted and being made with real timestamps
    04 The guest tracks the order Sent, accepted, being prepared, each with its timestamp. No account and no app: the order link is all the guest needs. In this capture the guest pays at the counter, so nothing was charged online.
Card payment

Guests pay on your page. The money goes to your Stripe account.

This is a screen recording of a guest paying for a $9.00 starter on a venue's page: review the order, enter the card, and the kitchen has it. Card details go to Stripe and never to us. The charge is made on the venue's own Stripe account.

Recorded on the shipped page in Stripe's test mode · no mockups
The card is held, not charged When the guest taps Pay, Stripe places a hold on the card and the kitchen has ten minutes to accept. Accept takes the money. Refuse, or let the ten minutes pass, and the hold is released and the guest pays nothing.
Paid to your Stripe account, not through ours Each venue connects its own Stripe account and the charge is made on it. We never hold your money and we take no cut of it. Stripe's card fees apply as on any Stripe account.
No app and no account for the guest The guest scans, orders and pays in the browser. The receipt goes to the email they give, and the order link works without a login.
No hardware to buy

Works on the devices you already own.

There is no MenuXpose hardware to buy, lease or wait for. Put an old monitor where the kitchen can see it, keep a tablet at the host stand, and use your own phone. Every screen shows the same data at the same moment, under one login.

$0of hardware. Any device with a browser works: an old iPad, a budget Android tablet, the office laptop or your own phone.
1account behind every screen. Sign in once; roles decide what each staff member can access.
44pxis the smallest touch target in the app, so nothing you press during a rush is too small to hit.
13pxis the smallest font size in the app, so numbers stay readable from a host stand or from three feet away.
QR codes and print materials

Printable QR codes for your window, tables and receipts.

The app produces four print-ready pieces. Each one shows the guest a different message, because someone scanning from the sidewalk needs different information than someone seated at a table. Print them on your office printer or send the files to a print shop.

The code the MenuXpose app prints for Terrace 1, with the venue's own mark held in the middle of it
Terrace 1’s QR code, exactly as the app prints it
A sticker for the window8 cm square · vinyl
Reads “See the menu before you come in,” for people on the sidewalk who have not decided yet.
A card for the table or counterA5 · card stock
Sits on the table or counter. It is the code guests scan most, because seated guests want the menu and prices right away.
A footer for receipts and bagsA6 · plain paper
Goes home with the guest and is scanned days later, so it reads “Order this again from home.”
One code per tablePro · Elite
A different code on every table, so each order arrives with its table number. Up to 20 tables on Pro, 200 on Elite.
Your logo in the center, and the code still scans Every code is generated at error-correction level H with the center logo limited to 22% of the width, so it scans first time. Your logo is included on the free plan as well as the paid plans.
01 · Guest scansThe menu opens in the guest's languageNo app to download. The menu shows the allergen information your kitchen has confirmed.
02 · Guest ordersThe order reaches the kitchenThe guest does not have to call a server. The order board shows the order the moment it is sent, with the table number.
03 · Guest paysOn your page, into your Stripe accountCard payment is taken on your own page through Stripe, and we take no commission on it. The card is held when the guest orders and charged when the kitchen accepts. Tips are in build.
Where to start

Get listed. Build your menu. Take payments.

Every feature is listed further down, under one of seven headings. These three are where most venues start.

01 · Get listed

A listing that is always current

Free, forever. Your XposeGo listing reads from the same catalog your kitchen edits, so it is never out of date.

Pan-seared fish with dill and a side salad, the photo at the top of Harbor & Vine's XposeGo listing
XposeGo Guest view
Harbor & Vine4.7
Italian · $$ · a quarter mile away · open until 11:55 pm
3 tables free Menu in 8 languages
02 · Build your menu

Your menu in the guest's language

Two languages on the free plan, five on Pro and all eight on Elite. Translations are drafted by machine and approved by your staff. Allergens and diets work the same way: suggested, then confirmed by your kitchen.

Awaiting your approval 3
Chicories & Hazelnut JA · チコリとヘーゼルナッツ
Contains fish Contains dairy Nuts? unsure
03 · Take payments

Tables, orders and payment on one screen

Guests order from the QR code on their table and the kitchen sees the order instantly. Card payment is taken on your own page through Stripe and paid into your own account. The card is held when the guest orders and charged when the kitchen accepts.

Terrace 1 · closing $19.43
Subtotal$18.50
Tax$0.93
TipGuest chooses
Paid into your own Stripe account, and we take no commission on it.
3D and AR menu · Elite add-on

The guest turns the dish on their phone.

A dish with a 3D model opens full screen from the same QR code. The guest turns it with a finger, and the button under it puts the dish on their own table through the camera, at the size it will arrive. There is nothing to download. The add-on is $49 a month on Elite and covers 100 model generations a month.

Recorded on the shipped page · no mockups
It opens from the QR code the venue already prints No app and no download. The dish opens in the browser the guest already has: Quick Look on iPhone, Scene Viewer on Android.
The dish is placed at actual portion size The model is scaled to the plate the kitchen serves it on, and the page names that plate. A guest can see how large the portion is before they order it.
Nothing from the camera is recorded The view is drawn on the guest's phone. No photo, no video and no scan of the room is sent to us or kept.
When the internet drops

No stale prices, even when the connection drops.

Menus, prices and sold-out flags are always loaded from the network and never from a cache, ours or the browser's, so a price you changed cannot come back from a cache. When the connection drops, the page a guest already loaded stays readable and shows exactly when it was loaded, so nobody mistakes it for current.

The loaded menu stays readableIt keeps scrolling, with a timestamp showing when it was loaded.
Prices never come from a cacheThe offline shell handles the page layout only and cannot touch menu data, so a stale price cannot come from us.
Your XposeGo listing shows the outageIf ordering is down, guests see it on your listing before they arrive.
Connection lost · showing the last menu 8:11 pm

The guest keeps reading the menu they already loaded, with the time it was loaded shown. Nothing is presented as current.

KeptMenu · as of 8:10 pm8:10 pm
BlockedPrices · never served from cachenever
PausedOrdering · unavailable until the connection returns8:11 pm
Full feature list

Thirty-eight features, grouped by the job they do.

Thirty are on a price card. The other eight are included on every plan, free included, and do not appear on a price card. Every number here is the limit your account actually has.

38 lines · 30 on a price card, 8 on every plan
What it does Listed Pro Elite
01ListingA public page with accurate information6 lines
Your page, link and menuOne address to share, always current, shown in the language the guest's phone requests.
30 items · 2 languages150 items · 5 languages300 items · all 8, auto-detected
Your logo on the page and the codeYour logo on your page and in the center of your QR code, on every plan. On the free plan a “powered by XposeGo” line appears in your page footer.
IncludedIncludedIncluded
Social buttonsInstagram, TikTok, Facebook, YouTube and X. Pasted links, not connected accounts.
IncludedIncludedIncluded
Delivery buttonsDoorDash, Uber Eats and Grubhub buttons on your page. Pasted links, not connected accounts.
IncludedIncludedIncluded
Your Google rating, on your pageYour Google rating shown on your own page. Requires your Google Business Profile to be connected.
Not soldIncludedIncluded
Every rating in one viewGoogle and delivery-app ratings in one place instead of four separate logins.
Not soldNot soldIncluded
02OrderingGetting orders from the menu to your kitchen6 lines
Printed QR codes and an order linkQR codes for a table, a window and a receipt, plus a link that opens an order.
IncludedIncludedIncluded
Other order channelsDeliveroo, Wolt, a phone number, a form: any channel you take orders through, listed by name.
Not soldIncludedIncluded
Delivery accounts kept in syncOne login, and your menu, order stats and ratings stay up to date in their apps. Sold with Pro; the connection itself is still being built.
Not soldIncluded, in buildIncluded, in build
Per-table QR codes and a call bellOrders arrive with their table number, and guests can call staff from their phone.
Not sold20 tables200 tables, plus the bell
Guest presence checkA four-digit code from your staff, so nobody outside the venue can order to a table.
Not soldIncludedIncluded
Split the bill or pay for the tableOne tap at checkout instead of working out who had what.
Not soldNot sold20 guests a session, after launch
03PaymentGetting paid straight into your own account1 line
Card payment on your own pageDine-in, pickup or order messages, paid on your page through Stripe Connect and straight into your account, with no commission. Sold with Pro.
Not soldIncludedIncluded
04MenuGetting your menu onto the page5 lines
Menu import from photo or PDFUpload a photograph or PDF of your printed menu instead of typing eighty dishes by hand. Up to ten pages an import.
2 a month10 a month50 a month
Drafted dish descriptionsA drafted description when you need one, five drafts a day per dish, edited by you.
Not soldIncludedIncluded
Allergens and diets, detected then checkedGluten, nuts, dairy and vegan flags proposed, and never published until a person approves them.
Not soldIncludedIncluded
Automated guest chatAnswers guests' questions at any hour, using only the information on your own page. Chat, not calls.
Not soldChatChat
3D menuThe dish shown on the guest’s table at actual portion size, through their own camera, opened from the QR code. An add-on at $49 a month.
Not soldNot sold100 model generations a month
05Promotions, bookings and analyticsGetting guests in during quiet periods, and measuring the result5 lines
PromotionsRun a promotion when it is slow, and see how many guests used it.
1 at a timeMany, scheduledMany, scheduled
Analytics historyViews, taps and orders, with history from seven days to twelve months depending on the plan.
7 days90 days12 months
Your own booking engineService windows, party sizes, and every request approved or declined by you rather than by a marketplace.
Not sold100 a day500 a day
Weekly report email every MondayA summary of what happened, delivered to your inbox without opening the app.
Not soldIncludedIncluded
Weather and seasonal menu suggestionsPromote soup in cold weather and salad in warm weather.
Not soldIncludedIncluded
06Staff and settingsStaff, support and settings for service4 lines
Staff accountsStaff who can use the app with exactly the access you grant them.
You alone5 seats250 seats
Per-outlet staff seats and an activity logAccess scoped per outlet, logged for thirteen months, which matters when someone leaves.
Not soldNot soldIncluded
POS syncSquare, Toast or Clover holding the same prices as your page. Included with Elite at no extra charge, pending a partner connection.
Not soldNot soldIncluded, pending a partner
Priority supportA person available 24 hours a day, with a response-time commitment.
Not soldNot soldIncluded
07Multiple outletsSeveral outlets under one account, with combined reporting3 lines
More than one outletOne dashboard and one catalog for several outlets, each with its own page and QR codes.
11$175 a month per additional outlet
What your numbers meanA plain-language summary of what changed and why it matters, not another chart.
Not soldIncludedIncluded
Combined analytics across outletsSee which outlet is performing and which is not, in one view.
Not soldNot soldIncluded
08On every plan, including freeBuilt, live, and not shown on a price card8 lines
Opening hours and kitchen closing timeThe most common question about any venue, answered on your page automatically.
IncludedIncludedIncluded
A temporary closureClosed for two weeks? Say so on your page instead of letting guests show up.
IncludedIncludedIncluded
Tax and service chargesCharged correctly and labeled the way your guests expect, inclusive or not.
IncludedIncludedIncluded
Your own currencyPrices shown in your guests' currency. Formatting only, not conversion, and separate from the currency we bill you in.
IncludedIncludedIncluded
Payment methods at the counterCash, card or neither, stated on your page before someone is at the register.
IncludedIncludedIncluded
Venue detailsParking, accessibility and other details guests would otherwise phone to ask.
IncludedIncludedIncluded
Sizes, milks and extrasPriced as options rather than described in a note. Included on Free; the paid plans allow more.
1 group, 3 options3 groups, 10 options5 groups, 20 options
Categories to sort the menu intoFor example Espresso, Filter and Kitchen. Guests read the categories before the prices.
505050

Printed menu cards and the theme picker were removed from the plan months ago, so they are not listed. Where a line says in build, after launch or pending a partner, it is sold with the plan and not yet switched on. We list that here so you do not find out later.

Pricing

One flat monthly price. No commission on orders from your page.

Most venues already pay $60 to $150 a month for a website, a designer and photo tools. Pro replaces that cost. Getting listed stays free on every plan.

ListedGet listed. Everything here works today.
$0forever

No card, no expiry, no trial that ends.

Join the free list
Your venue on XposeGo with photos, hours and location
Up to 30 menu items, one outlet
Menu import from a photo or PDF, twice a month
Two languages, live in seconds
Your own logo on your page and in the middle of your QR code
The print-ready QR kit: door, table, counter and receipt
Social and delivery buttons, one promotion at a time
Seven days of views, taps and orders
·A “powered by XposeGo” line stays in your page footer. Your own logo still appears.
Most venues start here
ProTake orders and payments. Menu, languages and tables.
$112a month

Founding price, held until December 31, 2026. $150 a month from January 1, 2027.

Get early access
Everything in Listed, and 150 items
Five languages, machine-drafted and approved by your staff
Allergens and diets detected, then confirmed by your kitchen
Menu import from a photo or PDF, ten times a month
Order at up to 20 tables, with a staff code that confirms the guest is present
Card payment on your own page, straight into your own Stripe account
Bookings up to 100 a day, closed dates and holiday hours
Ninety days of analytics, and a weekly report email every Monday
Five staff seats, and a chat assistant answering guests at any hour
Your Google rating on your page, once you connect your Google Business Profile
EliteFloor plan, staff accounts and multiple outlets.
$227a month

Founding price, held until December 31, 2026. $325 a month from January 1, 2027.

Talk to us
Everything in Pro; additional outlets $175 a month each, no cap
All eight languages and 300 items, language set by the guest's phone
Up to 200 tables, with a digital call bell
Menu import from a photo or PDF, fifty times a month
250 staff seats, scoped per outlet and logged for thirteen months
Twelve months of analytics, and one combined report across every outlet
Google and delivery-app ratings in one view, and 24/7 priority support
·Square, Toast or Clover holding the same prices as your page (included, pending a partner connection)
·Split the bill or pay for the table, up to 20 guests a session (after launch)
3D menu, $49 a month The dish is shown on the guest's table at actual portion size, opened from the same QR code, with no app to download. Up to 100 3D model generations a month, pooled across your outlets.

Founding prices are dated. They hold until December 31, 2026. From January 1, 2027 Pro is $150 and Elite is $325. Sign up before then and you keep your price for as long as you stay. USD, tax not included. Additional Elite outlets are $175 a month each.

Getting started

Set up in about ten minutes.

Nothing is shipped to you and no installer visits. Three steps from any device you have, and your QR kit prints on the printer you already own.

Step one · 3 min Claim the venue Find your address, verify that you work there, set your hours. Your venue is listed on XposeGo before you pay anything.
Step two · 5 min Enter your menu Type your sections, items and prices. Three items are enough to go live. Or upload a photo or PDF of your printed menu and we read it for you. You correct anything we got wrong.
Step three · 2 min Print your QR codes Your QR kit is laid out for your own printer: door and window, table and counter, receipt and packaging, plus one to share online. Your logo sits in the center of every code.
An owner at a café table with a coffee, a laptop open and her phone in hand Owner setup
A phone and a laptop are the whole setup. Nothing to lease, nothing to wait for.
Frequently asked questions

Questions restaurant owners ask us.

Not answered here? Email us and a person replies. sales@wayexpose.com

Get your venue listed.
Setup takes ten minutes.

Tell us what you run and we will set it up with you. It costs nothing, takes ten minutes, and founding prices hold until December 31, 2026.

Up next Who it is for