If you have spent any time looking into mystery shopping for your business, you have probably noticed something odd. Almost nobody publishes a price.
You land on a provider's website, read about their methodology, look at a logo wall of national brands, and then hit a button that says "Request a quote" or "Talk to sales." There is no pricing page. There is often not even a range.
This article is the opposite of that. Here is what mystery shopping actually costs in Canada, what makes one shop more expensive than another, and why the industry is structured to avoid answering this question.
The short answer
We cannot tell you what the rest of the industry charges, because the rest of the industry does not say. We looked. Canadian providers publish plenty about the shopper side, including what shoppers earn per assignment, but the business-facing price is consistently behind a "contact us for a proposal" form.
What we can tell you is ours. A single mystery shop with Undercover Shopper is $149 per visit. That covers a real person visiting your business as an ordinary customer, documenting what happened, and sending you a written report.
That is the whole number. There is no setup fee, no onboarding charge, and no annual contract required to buy one.
Why nobody else will tell you this
The mystery shopping industry was built around large chains. A national restaurant group with 200 locations is not buying one visit, they are buying a monitoring program with hundreds of shops a year, custom questionnaires, a reporting dashboard, and a dedicated account manager. That deal gets priced per client, based on volume, scope, and how hard the locations are to staff.
If you publish a single price, you lose the ability to negotiate that deal. So the industry standard became: no public pricing, book a call, we will scope it.
That works fine if you run 200 locations. It is a wall if you run one restaurant and you just want to know whether this is a $100 thing or a $10,000 thing before you spend half an hour on the phone with a salesperson.
What actually drives the price
Five things move the number, in roughly this order of impact.
Visit length and complexity
A quick coffee-counter visit and a full sit-down dinner service are not the same job. The longer the shopper is on site and the more they have to track, the more the visit costs. A dining shop where someone orders three courses, evaluates the server at each stage, and times the kitchen is substantially more work than a ten minute retail interaction.
Whether the shopper has to buy something
Most meaningful shops require a purchase, because you cannot evaluate the checkout experience without going through checkout. That purchase has to be reimbursed on top of the shop fee. For a coffee shop that is a few dollars. For a restaurant dinner or a retail item it can exceed the cost of the shop itself.
Watch for how a provider handles this. Some bundle a reimbursement allowance into the price, some bill it separately. Ask.
How specific your requirements are
"Any weekday" is easy to staff. "Saturday between 7 and 9pm, must be a woman in her fifties, must not have visited before" is a much smaller pool of available shoppers, and that scarcity shows up in the price. The tighter your criteria, the more it costs and the longer it takes to fill.
Turnaround speed
Fast costs more, because it means paying a premium to shoppers who commit to submitting quickly. If you can wait, you save.
Volume and frequency
This is the big one, and it works in your favour. Per-visit costs drop when you commit to a program rather than buying visits one at a time. Every provider in this industry prices repeat business below one-off business, including us.
What you should get for the money
Price is only half the question. The other half is what actually arrives afterward, and this varies enormously between providers.
At minimum, a mystery shop report should tell you:
- When the visit happened, including the day of week and time
- What the shopper experienced, step by step, in the order it happened
- Specific, checkable observations rather than general impressions. "Waited four minutes before anyone acknowledged me" rather than "service was slow"
- Answers to the specific things you asked them to watch for
- Photos where they are relevant and where taking them was not conspicuous
If a provider will not show you a sample report before you buy, that is worth noticing. The report is the entire product. Everything else is logistics.
Is one visit even useful?
Honestly, one visit is a snapshot. It tells you what happened on one day, at one time, with whoever was working that shift. That is genuinely useful, and it is often enough to surface something you did not know, but it is not a measurement of your business.
What changes behaviour is repetition. When staff know a shop could happen in any given month, the standard holds when you are not there. That is why the whole industry is built around programs rather than one-offs, and why per-visit pricing drops when you commit to more than one.
If you are trying mystery shopping for the first time, buying a single visit to see whether the information is useful to you is a reasonable place to start. Just go in knowing what a single visit can and cannot tell you.
Questions worth asking any provider
Before you buy from anyone, including us:
- What is the total cost per visit, including any reimbursement, fees, and tax?
- Can I see a real sample report?
- Is there a minimum commitment or contract?
- How long from booking until I have the report in hand?
- Do you have shoppers in my city right now, or will you be recruiting for my job?
- Who writes the report, and how much of it is generated?
That last question matters more than it used to, and a lot of providers will not answer it directly.
Common questions
How much does a mystery shop cost in Canada?
Undercover Shopper charges $149 per visit. Most other providers in Canada do not publish their prices at all and quote per client after a sales call, so there is no reliable public figure for what the rest of the market charges.
Why do mystery shopping companies hide their prices?
Most mystery shopping companies are built to serve large chains on annual contracts, where pricing is negotiated per client based on volume and scope. Publishing a single number would undercut that negotiation, so they route you to a sales call instead.
What makes one mystery shop cost more than another?
The main factors are visit length, whether the shopper has to buy something and get reimbursed, how specific the location or timing requirements are, how quickly you need the report, and how many locations you are covering.
Where we sit
We publish our prices because we think the sales-call wall is a bad experience for a business owner who just wants a number. $149 per visit, no contract, and you can see what the report looks like before you spend anything.
Whether that is right for your business depends on what you are trying to find out. If you want to know what actually happens in your business when you are not standing in it, this is the least complicated way to find out.