Does Walmart Cash Personal Checks?

Last Updated on 02/24/2021 by GS Staff

Q: Does Walmart cash personal checks?

Walmart cashes the following checks:

Types of Checks That Walmart Cashes

  • Pre-Printed checks

  • Payroll checks

  • Government checks

  • Tax checks

  • Cashiers’ checks

  • Insurance settlement checks

  • 401(k), retirement disbursement checks

  • MoneyGram money orders

  • Two-Party personal checks

If the type of check you are looking to cash is not on the list above, you can check with the Walmart customer service desk to verify if it can be cashed. 

Check Cashing Fees

  • Checks $1,000 and under – $4.00 maximum fee
  • Checks greater than $1,000 – $8.00 maximum fee
  • Two-Party Personal Checks – $6.00 maximum for up to a $200 check

Note that Walmart follows state laws in regards to fees.

How The Cashed Check Is Paid

Walmart will issue cash or place your money on a Walmart MoneyCard (Prepaid Card). There is no waiting. You will receive your cash as soon as the Walmart associate cashes the check.

Maximum Check Cashing Limit

Walmart has a cashing limit of $5,000 for most of the year. However, between January and April, the limit is raised to $7,500. We are assuming this is because of the tax refund season. Two-party personal checks are limited to $200. 

Where To Cash Checks

Checks can be cashed at Money Services or the customer services desk. Bring your check and a valid ID. 


Featured Image Credit – Mike Mozart/flickr