Shop Fee in Mystery Shopping

← Back to Glossary

A shop fee is the flat payment you earn for completing a mystery shopping assignment. It’s your compensation for doing the visit, following the scenario, and submitting your report. This is the money you keep — your actual profit from the job.

Shop fees are listed on every assignment before you accept it. The amount varies based on the shop type, time required, complexity, and even location. Knowing how fees work helps you pick the right shops and build a realistic picture of your earning potential.

The fee is separate from any reimbursement for required purchases. Both show up in your payment, but they serve different purposes.

How Shop Fees Work

When you browse available shops on a company’s platform, each listing shows the fee upfront. You see the amount before you commit. There’s no guessing or negotiating — the number is set by the company based on what their client pays for the program.

Typical fee ranges:

Quick retail shops: $5 to $15. These are fast visits — check a display, ask an employee a question, and leave. The fee is low because the time investment is small.

Fast-food and coffee shops: $8 to $20. You make a purchase, evaluate the experience, and write a short report. The reimbursement for the food is on top of this fee.

Casual and fine dining: $10 to $40. Restaurant shops pay more because they take longer and the reports are more detailed. The meal reimbursement adds extra value.

Specialized shops: $25 to $100+. Apartment tours, car dealership visits, bank evaluations, and video shops command higher fees due to the time, skill, or equipment required.

What Affects Fee Amounts

Time commitment. A shop that takes two hours from start to finish pays more than one that takes 20 minutes. Companies price fees partly based on how long the full process takes — including travel, the visit, and report writing.

Report complexity. A 10-question survey with a short narrative earns less than a 50-question report with detailed timestamps, photos, and a multi-paragraph narrative.

Location demand. Shops in rural areas or places with fewer registered shoppers sometimes carry higher fees because fewer people are available to claim them.

Deadline pressure. This is where bonuses come in. When a shop goes unclaimed as the deadline approaches, companies often increase the fee to attract a shopper. A $10 shop can jump to $25 or $30 in the final days.

Pro Tip: Watch for bonused shops — especially late in the month or close to deadlines. Companies would rather pay a higher fee than report an unfilled shop to their client. These bonus bumps can double or triple the original fee.

Shop Fee vs. True Hourly Rate

The fee alone doesn’t tell you if a shop is worth your time. A $20 fee sounds good — until you add up 30 minutes of driving, 45 minutes in the store, and 30 minutes writing the report. That’s nearly two hours for $20, or about $10 per hour.

Smart shoppers calculate their true hourly rate before accepting assignments. Factor in drive time, the visit itself, report writing, and gas costs. A $12 fee for a shop five minutes from your house might beat a $25 fee that’s 40 minutes away.

The reimbursement adds perceived value — a free dinner feels great — but it doesn’t change your hourly earnings. The fee is what you’re actually getting paid for your work.

Key Warning: Never pay a fee to access mystery shopping jobs. Legitimate companies pay you — not the other way around. Any company that charges shoppers an upfront fee for access to assignments is a scam.

Common Questions

Can I negotiate a higher shop fee?

Not directly. Fees are set by the company based on their client contract. However, waiting for a shop to get bonused is a form of indirect negotiation — you get a higher fee for the same work. Some experienced shoppers make this a deliberate strategy.

Are shop fees taxable?

Yes. Shop fees are considered self-employment income. If you earn $600 or more from a single company in a year, they’ll send you a 1099-NEC. You’re responsible for reporting all mystery shopping income on your taxes, even amounts under $600.

Why do similar shops pay different fees at different companies?

Each company negotiates its own rate with the client. Company A might get a bigger per-shop budget than Company B for the same restaurant chain, which means they can pay shoppers more. This is one reason signing up with multiple companies pays off.

Do fees go up as I get more experienced?

Not automatically. But experienced shoppers with strong ratings often get access to higher-paying specialized shops — like video audits, luxury retail, or complex dining evaluations — that newer shoppers can’t claim. Your earning ceiling rises with your track record.

Calculate whether a shop is worth your time with our tools in the earning strategies section.