How Much Does Walmart Pay?

One of the largest retailers in the world, Walmart is a company that operates a multinational chain of approximately 10,500 stores. With 4,742 of them located in the United States, there are many openings for those seeking employment with Walmart. But how much does Walmart pay its employees, what job opportunities does it offer, and what benefits and perks can Walmart employees expect?

Keep reading to find out.

How Much Does Walmart Pay an Hour?

The average hourly wage you can earn at Walmart depends on your job position, department, and store location. For example, the hourly rates for cashiers and front-end employees range from $12 to $17, while those working in supervision and training can earn from $16 to $30 per hour.

According to Payscale, the average hourly rate at Walmart is $13.19, which is lower than the average hourly rate ($14.94) that Target, one of its biggest competitors, pays its employees.

Based on estimates by the same source, the average annual salary at Walmart is somewhere around $90,000 per year. We should mention that this pay average includes both store and corporate careers and that store employees can expect lower salaries. Since most Walmart employees work in stores, this article will focus on their pay averages.

To calculate the expected weekly, monthly, and yearly pay, we will use the average Walmart pay per hour for front-end associates ($14.39). Using this amount as a basis, we will further assume they work:

  • 40 hours per week
  • 52 weeks per year

Note: The calculations below only refer to gross income. To find out the difference between the expected gross and net income, you can use an online calculator.

Walmart weekly pay

According to the latest national average, front-end associates at Walmart make $14.39 per hour. On a weekly level, they can earn about $576. Since Walmart employees usually receive their paychecks every two weeks, we can perform these calculations as well. Bi-weekly, a front-end associate at Walmart earns about $1,151.

Walmart monthly pay

When it comes to their monthly pay, front-end associates can earn $2,494 per month. However, we should note that this only refers to their expected gross monthly income.

Walmart yearly salary

When calculating a Walmart front-end associate’s annual earnings, we get to $29,931 per year. However, calculations such as this one are always a bit off. In reality, you can expect this amount to be lower because this is total annual income with sick days and time off excluded.

How Much Does Walmart Pay per State?

A Walmart employee’s average wage mostly depends on their experience and job position. However, what also determines how much a Walmart employee earns per hour is the state they work in. Let’s see how much Walmart employees in different positions earn in some US states.

How much does Walmart pay in Texas?

The average hourly wage of a Walmart cashier in Texas is $11.39.

A customer service representative at Walmart stores in Texas earns about $17.97 per hour.

A general manager at Walmart in Texas makes an average of $17.08 per hour.

How much does Walmart pay in Florida?

A Walmart cashier in Florida makes an average of $11.08 per hour.

A customer service representative in Florida makes approximately $17.48 per hour.

The average wage of a team supervisor in Florida is $16.97 per hour.

How much does Walmart pay in California?

Cashiers at Walmart stores in California earn an average of $15.22 per hour.

A Walmart customer service representative in California makes approximately $24 per hour.

A training coordinator at Walmart in California makes about $16.08 per hour.

What is evident from pay averages for Texas, Florida, and California is that Walmart employees in California can expect higher hourly rates.

Walmart Pay and Hiring Regulations

Let’s take a look at what entry-level store employees can expect in terms of starting pay and how old you have to be to work at Walmart.

Walmart starting wage

As of 2021, Walmart’s newly-employed workers in some stores can count on earning at least $12 per hour. This means they could make about $24,960 a year (gross). However, entry-level associates in other stores can earn up to $17 per hour. Again, the wage mostly depends on which state employees work in and the state’s minimum wage.

What age does Walmart hire?

To work at Walmart, you have to be at least 16. Still, minors are restricted in terms of jobs that they can get hired for. To work in management or in a position that requires using machinery, you have to be at least 18 years old.

How much does Walmart pay 16-year-olds?

Walmart employees aged 16 or 17 usually work entry-level jobs, such as stockers, cashiers, fast food associates, and cart attendants. They can expect the same hourly wage as any of their older colleagues.

However, minors are usually permitted to work only three to four hours during school days. Therefore, they can expect their total earnings to be significantly lower than those of workers aged 18 and above.

Walmart Positions and Expected Hourly Pay

Let’s take a look at the latest national pay averages for the most popular positions at Walmart:

  • Walmart cashiers across the US make about $12.88 per hour/$26,790 per year.
  • A customer service representative at Walmart makes approximately $14.48 per hour/$30,118 per year.
  • Walmart warehouse associates have an average hourly wage of $18.17, which is about $37,794 per year.
  • A general manager at Walmart can earn about $17.56 per hour/$36,525 per year. This is about the same average rate per hour a McDonald’s general manager can expect.
  • A Walmart team lead’s average hourly pay is $20.71, which is about $43,077 per year.

Note: The annual salaries presented above don’t include taxes. For more accurate estimates of how much you’ll be left with after paying taxes, use a reliable online calculator.

Walmart Employee Benefits

The average hourly pay is an important factor to consider when seeking employment. However, before handing in your application, let’s check what employee benefits and perks Walmart offers:

  • Various types of insurance (health, life, dental, mental, vision, disability, etc.)
  • Retirement and pension plan
  • 401(k) plan with a 6% match
  • Vacations and paid holidays
  • Sick days
  • Employee discounts
  • Volunteer time off
  • Military leave
  • Stock purchase plan

Walmart also offers ten weeks of paid time off for new birth moms. Moreover, regardless of gender and circumstances (adoptive, foster, etc.), any new parent is allowed fully-paid six-week leave.

Those who start working at Walmart can also count on job training and professional development. Additionally, Walmart also offers its employees the Live Better U education program, which allows them to earn degrees and certificates in business management, supply chain, cybersecurity, or computer technology. Walmart covers 100% of the cost of tuition and books.

Note: Part-time and newly hired employees become eligible for benefits after meeting the requirements (after they’ve worked enough hours or days at Walmart).

Wrap Up

So, how much does Walmart pay, and is working at Walmart a good idea? The answer is — it pays a bit less than its competitors. However, taking the numerous benefits offered into account, working as an associate at Walmart is not such a bad idea. Additionally, if you want to have a job and earn a degree, Walmart allows you to do so through its Live Better U education program.

Before deciding on taking a job at Walmart, look at the offered benefits and average pay per position and state. After that, you’ll be able to figure out if seeking employment there meets your expectations.


What Walmart jobs pay the most?

According to a statistic from April 2022, the highest-paying jobs at Walmart stores are co-manager ($107,532 per year), inventory management specialist ($79,503 per year), and customer service manager ($72,875 per year).

Does Walmart pay weekly or biweekly?

Walmart pays its employees biweekly. Walmart employees can count on receiving a paycheck every other Thursday of the month.

How old do you have to be to work at Walmart?

To work at Walmart, you have to be at least 16 years old. However, for some positions, you have to be 18 or older.

What is the average pay at Walmart?

According to Payscale, the average hourly rate at Walmart is $13.19. But this rate could vary across the US. If you want a more precise and concrete answer to the question “How much does Walmart pay,” you should research hourly rates per state and position.


When you were a kid, what did you want to be when you grew up? Maybe you dreamed of being a doctor, a singer, or an athlete. Well, believe it or not, my answer was always loud and clear: “I want to be an economist!” So, here I am, not a typical office worker with a pile of documents to sort or a lot of complex data to analyze, but a financial content writer exploring all things money-related. And, I must say, I really enjoy sharing my financial and economic knowledge with all of you.

Latest from Ana

$13 an Hour Is How Much a Year? How Much Do Bartenders Make? How to Invest in Rivian Best Time to Visit Hawaii

Leave a Reply

Your email address will not be published. Required fields are marked *