Mystery shoppers make around $24 per hour on average, according to career expert Zippia. The average median salary ranges between $26,000 and $94,000 per year. The pay can vary depending on your location, experience, and the number of assignments.