How Old Do You Have to Be to Work at Walmart in the U.S. and Canada

Did you know that Walmart employs more than 2.3 million associates around the world? In the U.S. it is nearly 1.6 million people. In Canada, the company employs more than 100,000 workers.

You may have found this article because you want your first job and think that Walmart would be a great place to apply for work. We have all the information about age requirements, rules, and exceptions when it comes to working at the mega-retailer. 

Here is everything you need to know if you want to work there: 

Minimum Age is 16

If you are on the hunt for a job at Walmart, please note that you must be 16 years or older to apply. Some jobs at the company, like working at Sam’s Club, require you to be a minimum of 18 years old.

Walmart Canada says: “Minimum age requirement is 16 to work in customer service-focused areas and 18+ to work in our receiving and backroom areas.”

There are several other criteria that once fulfilled will make you eligible to work at Walmart, or at least have a good chance of getting a job fairly quickly with the company. They are:

  • Be legally allowed to work in the U.S. (if applying in the U.S.) or in Canada (if applying in Canada).
  • Have decent availability to work and are ok with flexible hours.
  • Be flexibile on what job role you get initially.
  • Pass a drug test for U.S. jobs.
  • Pass a background check.

The company encourages applicants to consider a career in its ranks. It offers everything from starter roles to store management roles as your career grows to even corporate positions.

Wages at Walmart in the U.S.A.

In March of 2021, Walmart said the average pay for U.S. hourly workers would be raised to at least $15.25 an hour. Digital fulfillment and stocking workers would receive a starting wage of $13-$19 USD an hour.

Wages at Walmart in Canada

According to, Walmart Canada pays its employees an average of $14.97 CAD per hour. Hourly pay at Walmart Canada ranges from an average of $12.64 CAD to C$19.52 CAD per hour.

It also said: Walmart Canada employees who work the role of Customer Service Manager make the most with an average hourly rate of C$15.50 CAD. Employees with the title Merchandiser make the least with an average hourly rate of $14.06 CAD.

Apply to Work at Walmart Today

Read more about Walmart jobs in the U.S. using this link.

Read more about Walmart jobs in Canada using this link.

You can also use those links to find job roles in your area at the company and to apply online.

For more information on other types of jobs check out our blog and navigate to the job topic section to learn how old you have to be to apply to a variety of jobs!