In the United States, a grocery shopper gets an average pay of $33,872 annually according to ZipRecruiter.com. This is about $16.28 per hour, which works out to $651 per week or $2,823 per month. There are however yearly wages ranging from $69,000 to $14,000. Grocery Shopper salaries in the U.S. range from $22,500 to $36,500 per year, with the highest earners getting $61,000 per year. The typical compensation for a Grocery Shopper varies widely, implying that there are several prospects for growth and higher income dependent on location, skill level, and experience level.