What Time Does Walmart Stop Cashing Checks? [Full Guide]

Walmart is the ideal one-stop-shop for all your everyday needs. Whether you need to purchase household goods or cash a check, you can do so at Walmart.

So if you are wondering what times Walmart stops cashing checks, you’re in the right place! This is all the information I could find!

What Time Does Walmart Stop Cashing Checks?

Most Walmart stores will stop cashing checks after 8 pm Monday through Saturday and after 6 pm on Sundays. After these times, most of Walmart’s in-store MoneyCenters close for the night. When the MoneyCenters are open, customers can cash several different types of checks as long as they do not exceed $5,000.

So, when do Walmart’s MoneyCenters open, and how much does it cost to access their services? Read on for everything you need to know!

What Are The Walmart Money Center’s Opening Hours?

Many Walmart stores have in-store MoneyCenters, where customers can access a range of financial services, including credit card applications, installment financing, and, of course, check cashing.

To find out if your local Walmart offers in-store money services, use the store locator tool on the Walmart website, and click “Details” next to a specific store.

As a general rule, most MoneyCenters will open at 8 am on weekdays and Saturdays before closing for the night at 8 pm.

On Sundays, they will often open at 10 am and close at 6 pm. However, the exact hours will vary from store to store.

What Checks Does Walmart Cash?

Walmart MoneyCenters can cash most major checks, including:

  • Payroll checks
  • Tax Checks
  • Cashier’s Checks
  • Insurance settlement checks
  • MoneyGram money orders

However, Walmart stores in some jurisdictions are not able to cash certain checks, including pre-printed checks and two-party personal checks.

To find out whether Walmart stores in your state are able to, visit the Check Cashing page on the online Walmart Help Center.

How Much Does It Cost To Cash A Check At Walmart?

The fee you pay to cash a check at Walmart’s MoneyCenters will depend on the value of the check being cashed.

However, cashing checks with Walmart is always affordable, with the maximum amount you will have to pay being just $4 for checks worth under $1,000!

Cashing a check worth more than $1,000 will cost you a maximum of $8. And remember, the limit for cashing checks at a Walmart MoneyCenter is $5,000 unless it is tax refund season. During this time, the limit goes up to $7,500.

Please note that the check cashing limit may vary depending on state law.

For more information, you can also see my guides on Walmart’s policy for cashing traveler’s checks, personal checks, and foreign checks.

Conclusion: When Can I Cash A Check At Walmart?

You can cash checks at most Walmart MoneyCenters between the hours of 8 am and 8 pm Monday through Saturday and 10 am and 6 pm on Sundays. Exact times will vary depending on the store, and not all Walmart stores will have an in-store MoneyCenter.

Those that do, can access a wide range of affordable financial services. For example, the fee you will have to pay to cash checks at a Walmart MoneyCenter will be no more than $4 for checks worth less than $1,000 and $8 for checks worth more than that.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of QuerySprout.com.

Leave a Comment