Content has loaded
Mystery shopper salary in United States, 2026
How much does a Mystery Shopper make in the United States?
Average base salary
$23.70
- Hour
- Day
- Week
- Month
- Year
Average $23.70
Low $8.63
High $65.13
The average salary for a mystery shopper is $23.70 per hour in the United States. 83 salaries taken from job postings on Indeed in the past 36 months (updated June 16, 2026).
Highest paying companies for Mystery Shopper in United States
Average year pay is based on job postings on Indeed in the past 36 months.Massage Envy
$416,000per year
Second to None
$234,000per year
CHC Solutions
$156,000per year
Intec Building Services
$156,000per year
Macy's
$156,000per year
Bestmark
$130,000per year