Does Walmart Cash Payroll Checks? [Process, Fees & More]

Can Walmart cash payroll checks? How is it done, and how much are the fees? Here's a quick guide to get all your questions answered.

Walmart isn’t just known for its wide array of products for customers. On top of that, customers may also get a wide array of services done at their different centers. And while their AutoCenter is the more popular option since customers can go there to get different car services performed, the Walmart MoneyCenter also offers a bunch of different services.

And one of the most popular of these services is cashing checks.

At the Walmart MoneyCenter, customers can cash a wide variety of different checks for a relatively small fee. And since over 240 million customers visit Walmart weekly for their regular groceries, getting your payroll check cashed at Walmart could make things a lot more convenient.

In this article, we’ll be going over whether or not Walmart can cash payroll checks, how you can get it done, and some of the requirements you need to bring to cash a payroll check at Walmart.

Read on to learn more.

Table of ContentsShow

Can You Cash A Payroll Check At Walmart?

As of 2023, customers can go to their local Walmart and cash a payroll check. To do this, customers need to pay a fee of $4 for checks below $1,000. However, for checks that are worth $1,001 to $5,000 the fee is bumped up to $8.

Walmart Payroll Check Cashing Policy

Walmart Store 1

Walmart’s check-cashing is done through their MoneyCenter. Whether you’re cashing a regular bank check or payroll check, the policy remains relatively the same as it’s always processed through the MoneyCenter.

To cash a check at Walmart, customers need to pay a fee of $4 for checks worth up to $1,000, while checks from $1,001 to $5,000 will cost customers $8 to cash. Currently, the policy of Walmart is that they will only cash checks up to $5,000, so for larger paychecks, customers may have to go to a bank to get it cashed.

Additionally, customers need to bring at least one valid ID with them to get their check cashed such as a driver’s license or passport. On top of that, the employer’s name, address, and telephone number needs to be present on the check, or else Walmart may refuse to cash it.

Another requirement is that all the required signatures need to be present on the check and all the data needs to be accurate.

Customers may only cash checks at the MoneyCenter from 8 am – 8 pm except on Sundays, though the operating hours may also vary depending on the store and locations. For more information about the times you can cash a check at Walmart, you may check out our full guide on it here.

How To Cash A Payroll Check At Walmart

Bank checks

To cash a payroll check at Walmart, customers need to head to the MoneyCenter counter or the customer service desk.

From there, they need to present a valid ID along with their check, and an attendant will scan the check to make sure everything is in order. To successfully cash the check, all the signatures need to be present and all the data needs to be accurate.

After your check is authorized for cashing, the attendant will deduct the fees from your check and provide you with the funds. As mentioned earlier, the fee for cashing a check varies depending on the value of your check, but it only ranges between $4-$8.

Typically, the MoneyCenter operating hours are between 8 am to 8 pm. However, different stores may have different operating hours. So, to make sure the MoneyCenter is open when you go into cash a check, you can use the Walmart Store Finder tool.

When cashing a payroll check at the MoneyCenter, it’s important to keep in mind that Walmart does not cash handwritten payroll checks. With that said, they still may be able to process the check if it is signed by hand.

What Do I Need To Bring To Cash A Payroll Check At Walmart?

Walmart store exterior

The only requirements to cash a check at Walmart are a valid ID and the check itself. When heading to Walmart to cash a check, make sure that your ID contains your photo, has all the right spellings and contains all the relevant information.

Additionally, the check itself must be in good condition, have the company’s name and contact number on the upper left side, and contain all the relevant signatures before it can be authorized.

Failure to meet all these requirements may result in you not being able to cash the check at the Walmart MoneyCenter.

To analyze your check and confirm its authenticity, Walmart uses other verification systems suich as Ceregy and Telecheck.


If you need to cash a payroll check and it is below $5,000, you may get it done at Walmart through the MoneyCenter. However, to do this, you need to bring a valid ID and ensure that all the information on the check is there and is accurate.

Walmart will not cash handwritten payroll checks, but they will cash checks that are signed by hand. On top of that, you have to pay a fee of $4 for checks below $1,001 and $8 for checks worth $1,001-$5,000. This fee is automatically deducted whenever you cash the cash the check and the funds are released.

Related Articles

Walmart Wrong Price Policy
Walmart Wrong Price Policy [Price Check, What To Do & More]
Arthur Beringer

Arthur graduated in 2002 with a Master's in Business Administration from LSU Alexandria. After working in the retail industry for almost 20 years, he decided to quit and write full-time to help readers who are searching online for consumer-related answers.