Restaurant Mystery Guest: Questionnaire and Criteria

A restaurant mystery guest is a person who comes in as an ordinary customer, goes through the whole guest journey from the door to the bill, and rates the service against a questionnaire. For the check to be useful you need three things: a questionnaire of verifiable criteria for each stage of the visit (welcome, order, waiting, serving, service, cleanliness, payment), a clear scenario for the guest, and proof that the visit actually happened. Below is how to prepare all of this and what to do with the results.
If you're interested in what mystery shopping costs, we covered it separately using Kazakhstan as an example: mystery shopping prices in Kazakhstan. This article is about the check itself.
Why a restaurant needs a mystery guest
Internal audits show how a location works while the manager is watching. A mystery guest shows how it works when nobody is: do staff greet guests during a rush, do they offer dessert, how long does the main course really take. It's the other side of an internal audit, not a replacement: the audit checks the kitchen, storage and paperwork; the mystery guest checks only what a guest sees.
A good mystery guest programme answers these questions:
- do staff follow service standards at every location in the chain;
- where does the location lose guests — at the welcome, while they wait, at payment;
- did training or a new standard work;
- does the picture "through a guest's eyes" match the results of internal audits.
Preparing the check
Goal and questionnaire
First decide what you're checking: the full guest journey or one stage (for example, serving speed after a new head chef). The goal shapes the questionnaire — 20–40 questions in the order of the visit. Each question is an observable fact with a "Yes / No" answer, not an opinion: not "Was the server friendly?" but "The server greeted the guest and introduced themselves within 1 minute of the guest sitting down".
Cover story and scenario
The cover story is who the guest says they are and why they came: "weekday lunch, alone", "dinner with a colleague", "family with a child". The scenario is what the guest must do to test specific standards:
- ask the server for a recommendation;
- ask whether a dish contains nuts;
- order a dish that's unavailable or with a modification;
- ask for the bill and pay by card;
- visit the restroom.
The scenario shouldn't provoke conflict or demand the impossible — you're testing the standard, not stress tolerance.
Visit window and spending limit
Set a window: the date and time when the guest should come — for example, a weekday between 12:00 and 15:00, or Friday after 19:00. Different windows give the full picture: lunch and dinner in the same restaurant often work like two different places. Set the spending limit you will reimburse right away, and decide whether it includes alcohol and tips.
Who will be the guest
Staff must not know the guest. Don't send the same person to the same location too often — they'll be recognised. Brief the guest: what to look at, when to time things, what to photograph.
The visit, step by step
- Before the visit — the guest reads the assignment and questionnaire but doesn't fill it in in advance.
- At the entrance — records the arrival time and place (geotag), photographs the entrance.
- Welcome and seating — times how long it takes for someone to approach.
- Order — times the order, asks the scenario questions.
- Waiting and serving — times each course, photographs the dish when served.
- During the visit — the server's attention, clearing plates, the restroom.
- Payment — time to get the bill, checking the receipt against the order, a photo of the receipt.
- After the visit — fills in the questionnaire straight away while details are fresh and writes an overall impression.
Mystery guest questionnaire criteria by stage
This is a mystery shopper checklist for a restaurant — a base to adapt to your format and standards. Numbers in brackets are examples: use the norms from your own standards.
Phone call and booking
- The call was answered within a set number of rings (for example, 3).
- The employee introduced themselves and named the restaurant.
- They confirmed the date, time, party size and contact, and repeated the booking.
Entrance and welcome
- The guest was greeted immediately on entering.
- Staff asked about a booking and showed the guest to a table.
- The guest was offered a choice of table, or their preference was respected.
- Menus were given right after seating.
- The entrance, cloakroom and waiting area were clean.
Order
- The server came over within the norm (for example, 3 minutes after seating).
- Greeted the guest and introduced themselves.
- Answered menu questions without going to the kitchen.
- Asked about allergies and dietary restrictions before taking the order.
- Made a recommendation and offered a drink, starter or dessert.
- Repeated the order back.
- Mentioned cooking times and unavailable dishes.
Waiting and serving
- Drinks were served within the norm (for example, 5 minutes).
- The main course was served within the norm (for example, 20 minutes).
- The guest was warned about any delay in advance.
- Dishes for the whole table arrived together (if that's your standard).
- Temperature, presentation and portion matched the standard; photo when served.
Service during the visit
- The server checked back to ask whether everything was fine.
- Dirty plates were cleared promptly.
- Napkins and cutlery were replaced without asking.
- Staff didn't discuss work matters in front of guests.
Cleanliness
- The table, chairs and tableware were clean.
- The restroom was clean, with soap, paper and towels.
- No unpleasant smells in the dining room; lighting working.
Payment and farewell
- The bill arrived within the norm after asking.
- The receipt matched the order.
- A convenient payment method was offered, with no pressure to tip.
- Staff said goodbye and invited the guest back.
End with 2–3 open questions: what they liked, what to improve, would they come back. Give more weight to items that shape the impression most (serving speed, cleanliness, courtesy). A ready questionnaire covering these stages is in the restaurant mystery guest questionnaire template.
How to prevent fake visits
The main risk is the "couch questionnaire": the guest never came, or filled it in from memory a week later. Require evidence:
- an "I'm here" geotag — was the guest near your location;
- timings — arrival, order, serving, payment, departure; a 7-minute "lunch" is a reason to ask questions;
- the visit window — did the guest come at the assigned time;
- photos with a capture date — taken on the day of the visit and not reused from other checks;
- a photo of the receipt — time and amount match the visit;
- an audio recording of the conversation — it shows whether staff said what the questionnaire claims. Before enabling recording, make sure covert recording of conversations is legal in your country.
Be cautious, too, when every answer is "Yes" and the impression is a single line. Return a doubtful questionnaire to the guest with questions, and reject an unconfirmed visit and redo it.
How to use the results
A mystery guest report is useless if it stays in someone's inbox. To make it work:
- Tell the location manager on the day of the check — while the shift still remembers that evening.
- Create tasks for each violation: an owner, a deadline, confirmation of the fix.
- Review it with the team — without blame, on concrete examples. Show the good moments from the questionnaire too: it motivates.
- Compare locations with each other and with the previous wave of checks. One check is chance; three in a row is a trend.
- Link it to training. If guests at several locations get no recommendations, you need training and a service standards test, not fines.
It's easiest to run checks in waves: within one period, one visit per location with the same questionnaire. Then locations are comparable and progress shows from wave to wave.
Mystery guest in jeCheck
In the Mystery shopper module you create a visit and send the guest a link: they open the assignment, cover story and questionnaire in their phone's browser, with no app and no account.
- "I'm here" with geolocation, timings ("ordered", "received", "paid", "left"), photos for questions, the receipt and, if needed, an audio recording.
- Automatic fraud checks: distance to the location, visit duration, visits outside the window, photo capture dates, photos from other visits, receipts over the limit. An AI review highlights contradictions between answers and comments.
- The coordinator accepts the questionnaire, returns it for revision or rejects it. An accepted visit becomes an audit: a PDF report, tasks for violations, a location ranking.
If you don't have your own guests: our managed mystery shopping service is currently available only in Kazakhstan — we find the guest, run the visits with your questionnaire and check every questionnaire before it reaches you. Elsewhere, you can run the programme with your own guests or an agency in the module.