Yes, mystery shoppers are generally paid. Some assignments may involve free products instead of payment (for example, a free meal if you're evaluating a restaurant), but mystery shoppers are typically paid in cash as well.