1. Home
  2. Career Explorer
  3. Mystery Shopper
  4. Salaries
Content has loaded

Mystery Shopper salary in United States

How much does a Mystery Shopper make in the United States?

Average base salary


The average salary for a mystery shopper is $21.02 per hour in the United States. 60 salaries reported, updated at May 11, 2022.

Is this useful?

Top companies for Mystery Shoppers in United States

  1. Ethos Risk Services
    31 reviews9 salaries reported
    $100.00per hour
Is this useful?

Highest paying cities for Mystery Shoppers in United States

  1. New York, NY
    $34.10 per hour
    5 salaries reported
  2. Canada, KY
    $21.38 per hour
    7 salaries reported
  3. El Paso, TX
    $20.00 per hour
    6 salaries reported
  1. Knoxville, TN
    $20.00 per hour
    6 salaries reported
  2. Houston, TX
    $19.41 per hour
    7 salaries reported
  3. Colorado Springs, CO
    $19.34 per hour
    9 salaries reported
  1. Los Angeles, CA
    $16.68 per hour
    11 salaries reported
  2. Washington, DC
    $15.83 per hour
    8 salaries reported
  3. San Diego, CA
    $14.84 per hour
    6 salaries reported
Is this useful?

Where can a Mystery Shopper earn more?

Compare salaries for Mystery Shoppers in different locations
Explore Mystery Shopper openings
Is this useful?

Salary satisfaction

Based on 62 ratings

27% of Mystery Shoppers in the United States think their salaries are enough for the cost of living in their area.

Is this useful?

How much should you be earning?

Get an estimated calculation of how much you should be earning and insight into your career options. See more details

Get estimated pay range

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer

Truck Driver


Administrative Assistant

Real Estate Agent

Customer Service Representative

Nursing Assistant

Dental Hygienist

Project Manager