According to Indeed.com, the current average hourly pay for a Walmart stocker is about $16 per hour. This is 15% higher than the national average for a stocker’s wage.
Your starting wage as a Walmart stocker will depend on where you live. In some states, Walmart starts stockers at $15 per hour, while in other states the rate may start as high as $17.
It’s important to note that Walmart’s hourly wages have been going up in recent years as the company tries to keep up with pressures of inflation and the trend towards higher wages for hourly workers nationwide.
The benefits you receive as a Walmart stocker will depend on how many hours you work per week. Walmart employee benefits are different for part-time employees versus full-time employees.
In most cases, you must work at least 30 hours per week on average to qualify for benefits as a Walmart employee. After you’ve reached this threshold you must also work for a full calendar year before qualifying to claim all of your benefits. Full-time employees can become eligible for certain benefits sooner.
Some of the benefits enjoyed by Walmart employees include:
- Medical coverage
- Vision and dental coverage
- Dependent coverage for medical, vision, and dental benefits
- Critical illness and accident insurance
- 401k matching
- Stock purchase plan
The main benefit enjoyed only by full-time Walmart employees and not part-time employees is dependent medical coverage. In other words, while a part-time employee qualifies for medical coverage through their job, a full-time employee can also receive medical coverage for their spouse and/or children.
How To Apply For Walmart Stocker Jobs
The easiest way to apply for a job as a Walmart stocker is to visit Walmart’s career website here. Simply click “Apply” to get started.
The minimum requirements for a Walmart stocker are very simple. You must be at least 16 years of age and you must not have a history of being fired from Walmart previously.
Preferred requirements for a stocker include previous stocker experience or similar experience with retail merchandise and/or physical labor.
A Walmart stocker is responsible for unloading trucks and boxes and stocking store shelves with new products.
Here is the job description provided by Walmart:
Some Walmart stockers work during the day. However, most Walmart stockers work overnight. Walmart stockers typically work between the hours of 10PM and 7AM. The other stocking shifts operate from 5AM to 2PM and 2PM to 11PM.
To be a successful stocker at Walmart, you must be physically capable of lifting and carrying heavy boxes for hours at a time. You should also be comfortable working in a team setting and following instructions from management and team leads.
Other Related Jobs At Walmart
If you’re interested in working at Walmart but aren’t sure if you’re cut out to be a stocker, check out this list of other Walmart positions that pay a similar hourly wage.
- Cashier ($14/hour average) – Cashiers are responsible for ringing up customers at the cash register, handling money and payments, bagging groceries, and more.
- Sales associate ($15/hour average) – Sales associates are responsible for assisting customers on the sales floor, answering questions, keeping products stocked and sorted, etc.
- Greeter ($12/hour average) – Greeters are responsible for greeting customers as they enter the store.
What Is It Like Working As A Stocker At Walmart?
Here is the official description of what to expect as a Walmart stocker, provided by Walmart’s career page:
This Reddit user who works as a team lead for overnight stockers at Walmart had this to say:
Another Reddit user shared about their experience as an overnight stocker:
Several users commented on how physically demanding the job can be:
Here is one last straightforward description of what it’s like to work as a Walmart stocker: