Does Walmart Cash Personal Checks?


Does Walmart cash personal checks?


No, Walmart does not cash personal checks. However, Walmart does cash numerous other types of checks.

Types of Checks That Walmart Cashes

  • Payroll Checks
  • Government Checks
  • Cashier’s Checks
  • Tax Checks
  • 401k Checks
  • Retirement Disbursement Checks
  • Insurance Settlement Checks
  • MoneyGram money orders (must be purchased from Walmart)

Walmart accepts most pre-printed 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. Again, you cannot cash personal checks at Walmart at this time.

Check Cashing Fees

  • Checks $1,000 and under: $3.00 maximum fee
  • Checks greater than $1,000: $6.00

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.

Where To Cash Checks

Walmart conveniently allows you to cash a check in the checkout lane at your local Walmart.

Alternative To Walmart

Since Walmart does not cash personal checks, you are probably looking for a place that does. Check out your local Kmart for personal check cash up to $500. In general, Kmart is a cheaper alternative to cash checks compared to Walmart with $1 or less check cashing fees.