InsidePro360.com
HomeMystery Shopping › How to prepare a mystery shopper questionnaire

How to Prepare an Effective Mystery Shopper Questionnaire

A practical guide to designing the hidden-customer evaluation questionnaire from scratch: question types, key dimensions, a 20-question template, scoring system and digital tools.

Updated 2026-08-257 key dimensions20-question template10 FAQ2026 tools
Table of contents

The mystery shopper questionnaire is the measurement instrument the entire audit rests on. A well-designed questionnaire produces objective, comparable, actionable data. A poorly designed one generates reports full of ambiguous answers, useless for making improvement decisions. In this guide we explain how to prepare it from scratch: what question types to use, which dimensions can't be missing, how many questions to include and how to weight them to get a meaningful overall score.

Mystery shopper questionnaire on a clipboard during a store evaluation

What is a mystery shopper questionnaire?

A mystery shopper questionnaire (also called an evaluation form, hidden-customer checklist, or audit form) is the structured document the anonymous evaluator fills in after completing the visit to the location. It systematically and objectively records every point of the service protocol you want to measure: from whether the employee greeted the customer within 30 seconds, to whether they offered a complementary product, to whether the restroom was clean.

Unlike a conventional customer satisfaction survey, a mystery shopper questionnaire doesn't ask about subjective opinions but about concrete, verifiable facts. Not "How would you rate the service you received?" but "Did the employee offer any additional or complementary product during the visit?" This distinction is essential: facts are comparable across visits and locations; opinions are not.

The questionnaire is the core of the mystery shopping program because it determines the quality of the data it will produce. A professional agency can field the best evaluators in the market, but if the questionnaire has ambiguous questions, poorly weighted dimensions, or too many open questions, the resulting reports will have little analytical value. That's why questionnaire design is the most critical phase of any mystery shopping audit program.

A typical mystery shopper questionnaire has between 20 and 50 questions, structured into sections or dimensions that reflect the customer's journey through the location. It's filled in within the first 2 hours after the visit, while the evaluator's memory is still accurate, and sent to the agency for review and quality control before being incorporated into the final report.

Question types for the mystery shopper questionnaire

The choice of question type determines the objectivity and comparability of the data. Mystery shopping uses three main types:

1. Closed questions (Yes / No)

These are the most common and the most valuable for measuring protocol compliance. They record objective facts the evaluator can confirm or deny with no room for personal interpretation. Examples:

Yes/No questions let you calculate exact compliance rates and easily compare locations. Their limitation is that they don't capture the quality of the interaction, only whether it happened or not.

2. Likert scale (1-5)

These are rating questions where the evaluator scores the quality of an aspect on a scale from 1 to 5 (or 1 to 10 in some formats). They're used when the fact itself matters less than the quality of execution. Examples:

Likert questions capture perceived quality but introduce a subjective element. To minimize this, anchor each point on the scale with a concrete description of the behavior that corresponds to each score.

3. Open questions

These let the evaluator add qualitative context that closed questions can't capture. They're essential, but should be used sparingly: no more than 15-20% of the questionnaire. Examples:

Open questions produce qualitative comments that enrich the report, but aren't directly quantifiable. Their main value lies in detecting exceptional situations (very positive or very negative) that closed questions didn't anticipate.

Question typeWhen to useRecommended shareMain advantage
Yes / NoCompliance with a specific protocol50-60% of the questionnaireMaximum objectivity and comparability
Likert scale (1-5)Quality of execution25-35% of the questionnaireCaptures nuances of quality
OpenContext and exceptional casesMax. 15-20% of the questionnaireQualitative richness

Key dimensions to evaluate in the mystery shopper questionnaire

Dimensions are the major thematic blocks that structure the questionnaire. Each dimension groups the questions related to a single aspect of the service protocol. These are the 7 dimensions that shouldn't be missing from any store or service mystery shopping questionnaire:

1. Customer service and first contact

Measures the quality of the first encounter between employee and customer. It's the most important dimension because the first contact sets the tone for the whole interaction and shapes the overall perception of the visit. Aspects to evaluate:

2. Wait time

Evaluates service times at different points of the visit: waiting to be served, time to resolve the inquiry, checkout queue time. This dimension is especially relevant in banking, telecom and food service. Aspects to evaluate:

3. Cleanliness and store presentation

Measures the state of the facilities during the visit: shelves, fitting rooms, restrooms, counter, checkout area. This dimension is fully objective and doesn't depend on the evaluator's judgment if the standards are well defined. Aspects to evaluate:

4. Sales pitch and product knowledge

Evaluates whether the employee has the technical knowledge needed about the product and communicates it effectively during the sale. This dimension requires the evaluator to ask specific questions as part of their scenario. Aspects to evaluate:

5. Sales closing

Measures whether the employee actively tried to close the sale and how. This dimension is critical in sectors where conversion depends directly on the salesperson's skill. Aspects to evaluate:

6. Upselling and cross-selling

Evaluates whether the employee offered complementary products (cross-selling) or higher-value products (upselling) during the interaction. This dimension directly impacts average ticket size. Aspects to evaluate:

7. In-depth product knowledge

A dimension complementary to the sales pitch, focused on more specific technical aspects: specifications, compatibility, warranties, financing conditions or regulations applicable to the sector. Especially relevant in banking, telecom, automotive and pharmacy. Aspects to evaluate:

Customer service evaluation with service questionnaire at a retail location

Recommended structure for the mystery shopper questionnaire

The order of the questions matters as much as the content. The questionnaire should follow the same sequence as the customer's journey during the visit, so the evaluator can fill it in from memory, in the same order they experienced it. A disorganized structure forces the evaluator to mentally jump between moments of the visit, which increases errors and default answers.

The recommended structure is:

  1. Block 0 — Visit data: date, entry time, exit time, location name, area, employee served by (physical description, not name), number of customers present. This block isn't scored but is essential for quality control.
  2. Block 1 — Arrival and first contact (15% of the questionnaire): state of the storefront and entrance, time to first greeting, greeting quality, needs identification. This is the first impression and has a high impact on perceived satisfaction.
  3. Block 2 — Wait time (10% of the questionnaire): whether there was a queue, how the wait was managed, total time until served.
  4. Block 3 — Store presentation (10% of the questionnaire): cleanliness, order, signage, price visibility.
  5. Block 4 — Attention and listening (20% of the questionnaire): employee attitude, needs-diagnosis questions, active listening, personal treatment.
  6. Block 5 — Sales pitch and product knowledge (20% of the questionnaire): answers to technical questions, benefits mentioned, personalization of the offer.
  7. Block 6 — Closing, upselling and cross-selling (15% of the questionnaire): closing attempt, objection handling, additional or higher-tier product proposal.
  8. Block 7 — Farewell (10% of the questionnaire): farewell phrase, thanks, invitation to return, proposal for a next visit or contact.
  9. Block 8 — Qualitative comments (not scored): notable positive or negative incidents, exact closing phrase, evaluator's overall impression.

A block's weight percentage doesn't have to match its share of questions: a block can have few questions but a higher weight if it's strategically a priority for the brand.

Common mistakes when designing the mystery shopper questionnaire

These are the most frequent mistakes we find when reviewing questionnaires for clients looking to improve their mystery shopping program:

Mistake 1: Too many open questionsA questionnaire with more than 25% open questions produces reports that are hard to compare across visits and take up a lot of the evaluator's time. The result: increasingly short and generic answers. Cap open questions at 15-20%.
Mistake 2: Ambiguous or double-interpretation questions"Did the employee have an appropriate attitude?" is a useless question: every evaluator has a different notion of "appropriate." Change it to: "Did the employee maintain eye contact while explaining the product? Yes/No." Questions should reference observable behaviors, not value judgments.
Mistake 3: A questionnaire with no customer-journey structureWhen the questions don't follow the chronological order of the visit, the evaluator has to reconstruct the experience non-linearly. The result: more errors, default answers, and lower-quality qualitative data.
Mistake 4: All dimensions weighted equallyIf customer service, restroom cleanliness and upselling all carry the same weight in the overall score, the result doesn't reflect the brand's strategic priorities. Assigning differentiated weights forces a real conversation about what's actually critical for the business.
Mistake 5: No control (trap) questionsIncluding 2-3 questions with an expected negative answer (for example: "Did the employee use their personal phone during service?") lets you detect evaluators answering on autopilot. If an evaluator marks "Yes" on this question in 90% of their visits, their data isn't reliable.
Mistake 6: Never updating the questionnaireA questionnaire left static for more than 12 months stops detecting new problems and ends up showing artificially high compliance rates (because the team already knows exactly what's being evaluated). Reviewing the questionnaire every 6-12 months, or after any protocol change, is essential.

Mystery shopper questionnaire template: 20 sample questions

This template is designed for a mystery shopping visit to a retail or service location. It can be adapted to other sectors by adding or replacing questions according to the brand's protocol. Each question indicates the answer type and the dimension it belongs to.

No.QuestionTypeDimension
1Was the storefront tidy and showing up-to-date products?Yes / NoStore presentation
2How many seconds did it take the employee to greet you after you entered?Numeric (sec.)First contact
3Did the employee make eye contact and smile during the greeting?Yes / NoFirst contact
4Did the employee use the protocol's standard greeting phrase?Yes / NoFirst contact
5Did the employee ask at least one open question to understand your need?Yes / NoCustomer service
6Did the employee listen without interrupting while you explained your need?Yes / NoCustomer service
7Rate the treatment you received in terms of friendliness and empathy (1-5)Likert 1-5Customer service
8Could the employee correctly answer the 2 technical questions about the product?Yes / NoProduct knowledge
9Did they mention at least 2 product benefits (not just features)?Yes / NoSales pitch
10Rate the clarity and persuasiveness of the sales pitch (1-5)Likert 1-5Sales pitch
11Did they personalize the offer based on the need you had expressed?Yes / NoSales pitch
12Did the employee actively try to close the sale before you made your decision?Yes / NoClosing
13Did they respond to any objection positively, without pressuring or giving up?Yes / NoClosing
14Did the employee offer a complementary product (cross-selling)?Yes / NoUpselling / Cross-selling
15Did the employee offer a higher-tier or premium version of the product (upselling)?Yes / NoUpselling / Cross-selling
16Were the shelves tidy and fully stocked?Yes / NoStore presentation
17Were prices on all products visible and accurate?Yes / NoStore presentation
18Did the employee say goodbye, thank you for the visit, and invite you to return?Yes / NoFarewell
19Rate your overall impression of the visit (1-10)Numeric 1-10Overall
20Briefly describe the closing argument the employee used (max. 150 words)OpenClosing (qualitative)

This template is a starting point. Professional programs add sector- and brand-specific questions, and calibrate each dimension's weight before the first visit.

Market research and audit with a professional quality-evaluation checklist

How to score mystery shopper questionnaire results

The scoring system converts questionnaire answers into an overall score that lets you compare visits, locations and time periods. A good scoring system has three characteristics: it's transparent (everyone involved understands how it's calculated), it's weighted (not all dimensions count equally), and it's actionable (a low score on a dimension points to what needs improving).

Converting answers to points

Recommended weights by dimension

DimensionRecommended weightRationale
Customer service and first contact30%Greatest impact on the overall perception of the visit and customer satisfaction
Sales pitch and product knowledge20%Direct impact on conversion and the location's perceived credibility
Sales closing15%Critical for conversion in sectors with an active sales cycle
Upselling and cross-selling15%Direct impact on average ticket size
Store presentation10%Relevant for brand image but less impactful on direct conversion
Wait time5%Important, but conditioned by external factors (foot traffic, staffing)
Farewell5%Relevant for loyalty but with less impact on immediate conversion

The overall score is calculated by summing each dimension's score multiplied by its weight. For example: if Customer service has a 70% compliance rate and carries a 30% weight, its contribution to the overall score is 70 × 0.30 = 21 points. The sum of all contributions gives the overall score out of 100.

We recommend setting alert thresholds: overall score below 60 = critical audit (requires an immediate action plan), between 60 and 75 = improvement zone (action plan within the next 30 days), between 75 and 90 = acceptable level (normal follow-up), above 90 = excellent level (identify and share best practices).

Digital tools for the mystery shopper questionnaire

The choice of tool where the questionnaire lives impacts completion speed, quality control, and the analytical power of the resulting reports. These are the main options for 2026:

ToolTypeBest forIndicative price
Google FormsGeneric formBusinesses with 1-5 locations and an internal program with no agencyFree
SurveyMonkeyForm with conditional logicQuestionnaires with conditional questions (if Yes → skip to Q7)From $25/mo
TypeformConversational formEvaluators who prefer a smoother, more visual filling experienceFrom $29/mo
ShopmetricsMystery shopping SaaS platformAgencies and brands with their own evaluator networks and >20 locationsEnterprise (contact for pricing)
SassieSpecialized field softwareMystery shopping agencies managing their own evaluator networkFrom $500/mo
Intouch InsightCX + mystery shoppingChains combining NPS surveys with mystery shopping visitsEnterprise (contact for pricing)
TraQiQ FalconField audit + mystery shoppingRetail and hospitality with combined compliance and mystery auditsContact for pricing

Criteria for choosing the right tool

For companies that prefer to outsource the entire program, an agency like InsidePro360 manages the platform, the evaluator network, and report quality control, removing the need to invest in your own tools.

How to create a mystery shopper questionnaire: step-by-step guide

  1. Define the objectives before writing a single question. Get the training manager, operations director and sales director in a room. Ask them: "What three things, if improved, would have the biggest impact on sales or customer satisfaction?" Those three things are the core of the questionnaire.
  2. Identify the dimensions and give them a tentative weight. Group the objectives into dimensions (service, pitch, closing, etc.) and assign a weight to each. Weights must add up to 100%. This exercise forces prioritization and prevents the questionnaire from becoming a generic list of things that "would be nice to check."
  3. Draft the questions. Write the questions first without worrying about type. Then classify each one as Yes/No, Likert, or open. Make sure 80-85% are closed.
  4. Order the questions following the customer journey. Place the questions in the same order events occur during the visit: arrival → first contact → service → sales pitch → closing → farewell. Context data (time, evaluator name, number of employees present) goes at the top as a header.
  5. Add 2-3 trap questions. These are questions with an expected negative answer. Their function is to detect evaluators answering on autopilot. If an evaluator always answers "Yes" to "Did the employee use their personal phone during service?", their data isn't reliable.
  6. Validate the questionnaire with a pilot visit. Before launching the program, run one or two pilot visits with trusted evaluators. Identify questions that caused doubts, generated inconsistent answers, or took evaluators longer to answer. Adjust the questionnaire before the official launch.
  7. Digitize it in the right tool. Depending on program size, use Google Forms, SurveyMonkey, or a specialized platform. Set up conditional logic rules if the questionnaire has optional modules depending on the type of location.

Need help designing your questionnaire?

At InsidePro360 we design a custom mystery shopper questionnaire for your sector, protocol, and objectives. We include pilot-visit validation and deliver your first report in under 72 hours.

Request a questionnaire design →

Frequently asked questions about mystery shopper questionnaires

How many questions should a mystery shopper questionnaire have?
A standard questionnaire has between 20 and 50 questions. Below 20, the data is insufficient to detect patterns; above 60, the evaluator's accuracy drops. For new programs, start with 25-30 well-calibrated questions and expand gradually.
What percentage of questions should be open in a mystery shopper questionnaire?
No more than 15-20% of the total. Open questions are valuable for capturing qualitative context, but they make visits harder to compare and lengthen completion time. Most questions should be closed (Yes/No) or numeric scale (1-5).
What's the difference between a Likert question and a numeric scale question in mystery shopping?
Likert questions use qualitative labels (Very good / Good / Fair / Poor / Very poor), while numeric ones ask for a score from 1 to 5 or 1 to 10. In mystery shopping, numeric scores are easier to average and compare. Likert scales are useful when you want the evaluator to think in terms of perception rather than a grade.
How are dimensions weighted in a mystery shopper questionnaire?
Each company defines weights according to its strategy. A standard retail model: customer service 30%, sales pitch 20%, closing 15%, upselling/cross-selling 15%, store presentation 10%, wait time 5%, farewell 5%. Weights must add up to 100% and reflect what the brand considers critical.
Which digital tool is best for building a mystery shopper questionnaire?
For internal programs with 1-5 locations, Google Forms is sufficient and free. SurveyMonkey allows conditional logic and is ideal for complex questionnaires. For more than 20 locations with external evaluators, Shopmetrics or Sassie offer automated quality control and comparison dashboards.
How long does it take an evaluator to fill in a mystery shopper questionnaire?
A well-structured 25-35 question questionnaire takes between 15 and 30 minutes, as long as it's filled in within the first 2 hours after the visit. If the evaluator waits more than 24 hours, accuracy drops significantly, especially on qualitative questions.
Which dimensions can't be missing from a mystery shopper questionnaire?
The minimum dimensions for a store questionnaire are: welcome and first contact, attention and active listening, product knowledge, sales pitch, objection handling, closing attempt, upselling or cross-selling, farewell, and store presentation. For restaurants, add: reservation, service time, food temperature, presentation, and allergens.
Can the same questionnaire be used for different types of locations?
It's not advisable to use exactly the same questionnaire in locations with different protocols. You can keep a core set of common questions (welcome, service, farewell) and add specific modules per location type. This lets you compare the core across every location and analyze the modules by segment.
How do you stop the evaluator from answering Yes/No questions on autopilot?
By including trap questions with an expected negative answer (for example, "Did the employee use their personal phone during service?") and varying question polarity. It also helps to ask for concrete evidence: "What exact phrase did the employee use to try to close the sale?" Questions that force the evaluator to recall a specific detail reduce automatic answers.
When should the mystery shopper questionnaire be updated?
Review the questionnaire at least every 6 months, or whenever: the service protocol changes, a new priority product or service launches, the brand's strategic goals shift, or analysis shows certain questions don't discriminate (all answers are always Yes or always No). A static questionnaire for over a year loses its ability to detect new problems.
AS
Alberto Sanz Diaz
SEO professional and customer experience consultant with over 10 years designing mystery shopping questionnaires for retail, food service and financial services in Spain.