Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average annual salary for a Shopper is $36,631, with hourly wages around $18. This figure can vary based on factors such as location, experience, and the specific employer. For instance, shoppers in metropolitan areas often earn more than those in rural settings.
Different states offer varying salary ranges for shoppers. States like California and New York tend to provide higher salaries due to the cost of living and demand for retail services. In contrast, shoppers in states with lower living costs may earn less but still find competitive opportunities.
Shoppers can find roles in grocery stores, retail outlets, and online platforms. Positions such as Personal Shopper or Grocery Clerk not only offer competitive pay but also opportunities for advancement. Gaining experience and specialized skills can lead to higher-paying positions within the industry.
Let Zippi find your next shopper job
Let Zippi find your next shopper job
The average shopper salary in Vermont, Massachusetts, and Alaska are the highest in the U.S. The lowest average shopper salary states are Tennessee, Nevada, and Alabama.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Maine | $43,491 | $20.91 |
| 2 | New Jersey | $43,500 | $20.91 |
| 3 | West Virginia | $42,888 | $20.62 |
| 4 | Vermont | $45,933 | $22.08 |
| 5 | Michigan | $40,062 | $19.26 |
| 6 | Wisconsin | $41,674 | $20.04 |
| 7 | Massachusetts | $44,531 | $21.41 |
| 8 | Ohio | $39,231 | $18.86 |
| 9 | North Dakota | $43,864 | $21.09 |
| 10 | Delaware | $40,502 | $19.47 |
| 11 | Connecticut | $40,578 | $19.51 |
| 12 | Pennsylvania | $38,881 | $18.69 |
| 13 | Wyoming | $41,418 | $19.91 |
| 14 | Iowa | $41,258 | $19.84 |
| 15 | New York | $43,033 | $20.69 |
| 16 | Alaska | $44,257 | $21.28 |
| 17 | Illinois | $38,890 | $18.70 |
| 18 | Kentucky | $36,374 | $17.49 |
| 19 | New Hampshire | $38,135 | $18.33 |
| 20 | District of Columbia | $45,592 | $21.92 |
| 21 | South Carolina | $36,804 | $17.69 |
| 22 | Indiana | $36,007 | $17.31 |
| 23 | South Dakota | $39,537 | $19.01 |
| 24 | Utah | $38,178 | $18.35 |
| 25 | Nebraska | $39,431 | $18.96 |
| 26 | Maryland | $40,856 | $19.64 |
| 27 | Texas | $37,554 | $18.05 |
| 28 | Montana | $38,627 | $18.57 |
| 29 | Minnesota | $38,196 | $18.36 |
| 30 | Louisiana | $36,713 | $17.65 |
| 31 | Mississippi | $35,050 | $16.85 |
| 32 | California | $38,970 | $18.74 |
| 33 | Hawaii | $39,191 | $18.84 |
| 34 | Florida | $34,050 | $16.37 |
| 35 | Colorado | $37,545 | $18.05 |
| 36 | Oklahoma | $34,686 | $16.68 |
| 37 | Arkansas | $34,146 | $16.42 |
| 38 | Virginia | $37,016 | $17.80 |
| 39 | Rhode Island | $34,173 | $16.43 |
| 40 | Oregon | $36,769 | $17.68 |
| 41 | Tennessee | $32,310 | $15.53 |
| 42 | Washington | $36,597 | $17.59 |
| 43 | Alabama | $31,966 | $15.37 |
| 44 | Georgia | $32,464 | $15.61 |
| 45 | Idaho | $34,023 | $16.36 |
| 46 | Kansas | $33,043 | $15.89 |
| 47 | New Mexico | $33,536 | $16.12 |
| 48 | North Carolina | $31,293 | $15.04 |
| 49 | Arizona | $30,702 | $14.76 |
| 50 | Nevada | $32,079 | $15.42 |
| 51 | Missouri | $30,667 | $14.74 |
The highest-paying cities for shoppers are Washington, DC, Arlington, MA, and Portland, ME.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Washington, DC | $45,606 | $21.93 |
| 2 | Arlington, MA | $44,568 | $21.43 |
| 3 | Portland, ME | $43,679 | $21.00 |
| 4 | Trenton, NJ | $43,353 | $20.84 |
| 5 | Freeport, NY | $43,033 | $20.69 |
| 6 | Green Bay, WI | $42,521 | $20.44 |
| 7 | Germantown, MD | $40,710 | $19.57 |
| 8 | Fairfield, CT | $40,525 | $19.48 |
| 9 | Washington, MI | $40,317 | $19.38 |
| 10 | Pacifica, CA | $40,054 | $19.26 |
| 11 | Omaha, NE | $39,669 | $19.07 |
| 12 | Kaneohe, HI | $39,266 | $18.88 |
| 13 | Chicago, IL | $38,982 | $18.74 |
| 14 | Columbus, OH | $38,804 | $18.66 |
| 15 | Minneapolis, MN | $38,252 | $18.39 |
| 16 | West Jordan, UT | $38,171 | $18.35 |
| 17 | San Marcos, TX | $37,908 | $18.23 |
| 18 | Arlington, VA | $37,812 | $18.18 |
| 19 | Covington, KY | $37,009 | $17.79 |
| 20 | Portland, OR | $36,830 | $17.71 |
Shoppers are the most in-demand in these five cities:
A shopper's salary ranges from $27,000 a year at the 10th percentile to $49,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $49,000 | $4,083 | $24 |
| 75th Percentile | $42,000 | $3,500 | $20 |
| Average | $36,631 | $3,053 | $18 |
| 25th Percentile | $31,000 | $2,583 | $15 |
| 10th Percentile | $27,000 | $2,250 | $13 |
The highest paying types of shoppers are advertisement distributor, ticket broker, and auctioneer.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Retail Clerk | $30,046 | $2,504 | $14.45 | 470,355 |
| Blood Donor Recruiter | $44,142 | $3,678 | $21.22 | 27,256 |
| Personal Shopper | $32,875 | $2,740 | $15.81 | 357,097 |
| Store Shopper | $33,456 | $2,788 | $16.08 | 418,727 |
Top companies hiring shoppers now:
Shopper salaries at Reckitt Benckiser and Shipt are the highest-paying according to our most recent salary estimates. In addition, the average shopper salary at companies like Express and United Natural Foods are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Reckitt Benckiser | $55,918 | $26.88 |
| 2 | Shipt | $42,408 | $20.39 |
| 3 | Retail | $42,003 | $20.19 |
| 4 | United Natural Foods | $41,344 | $19.88 |
| 5 | Meijer | $40,575 | $19.51 |
| 6 | P&S Surgical Hospital | $39,646 | $19.06 |
| 7 | Shoppers Food | $39,271 | $18.88 |
| 8 | Food City | $39,041 | $18.77 |
| 9 | Instacart | $38,901 | $18.70 |
| 10 | Festival Foods | $37,853 | $18.20 |
| 11 | Philips Lighting North America | $37,721 | $18.14 |
| 12 | Price Chopper Supermarkets-Market 32 | $37,666 | $18.11 |
| 13 | Bloomingdale's | $36,990 | $17.78 |
| 14 | Ascena Retail Group | $36,370 | $17.49 |
| 15 | Hannaford Supermarkets | $36,288 | $17.45 |
| 16 | System One | $36,058 | $17.34 |
| 17 | H-E-B | $36,005 | $17.31 |
| 18 | LaborMAX Staffing | $35,795 | $17.21 |
| 19 | Dunnhumby USA, LLC | $35,719 | $17.17 |
| 20 | BJ's Wholesale Club | $35,711 | $17.17 |
The average shopper salary has risen by $6,040 over the last ten years. In 2014, the average shopper earned $30,591 annually, but today, they earn $36,631 a year. That works out to a -18% change in pay for shoppers over the last decade.
Compare shopper salaries for cities or states with the national average over time.
Compare shopper salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $36,600 | $17.61 | -4.2% |
| 2024 | $38,200 | $18.34 | -4.4% |
| 2023 | $39,800 | $19.15 | -2.0% |
| 2022 | $40,600 | $19.54 | -9.7% |
| 2021 | $44,600 | $21.44 | +10.6% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Center Job Listingscentric Brands Holding LLC | Keyholder, Robert Graham-Grand Canal Shoppes | Las Vegas, NV | 06/29/2025 | $35,479 |
| Hannaford Bros Co | Hannaford To GO Shopper | Leominster, MA | 06/28/2025 | $31,514 |
| Jimmy John's Gourmet Sandwiches | In Shopper | Springfield, IL | 06/27/2025 | $16,696 |
| Peopleready | Secret Shopper | Asheville, NC | 06/26/2025 | $37,566 |
| Jimmy John's Gourmet Sandwiches | In Shopper | Jacksonville, FL | 06/25/2025 | $29,218 |
| Hannaford Bros Co | Hannaford To GO Shopper | Middletown, NY | 06/24/2025 | $32,349 |
| Hannaford Bros Co | Hannaford To GO Shopper | Manchester, NH | 06/24/2025 | $31,514 |
| Adecco Us, Inc. | Shoppers Dillon July 2025 | Florence, SC | 06/21/2025 | $39,653 |
| Hy-Vee | Aisles Online Shopper | Rochester, MN | 06/20/2025 | $28,175 |
| Hy-Vee | Aisles Online Shopper | Austin, TX | 06/20/2025 | $24,001 |
Search for shopper jobs