The easiest way to cash a check at Walmart is by going to one of the Money Centers. These can be found in most stores, that is located near the Customer Service desk with a blue and yellow sign. Another way is to contact customer service by phone or the contact form on their website.
Table of Contents
Walmart Check Transaction Process Touchscreen
How to cash a check at Walmart?
- To cash a check at Walmart, you’ll need to have your check, photo ID and a valid debit card.
- You may also need your social security number and date of birth if your check doesn’t have them printed on it already.
Things you need in order to cash a check at Walmart
All you need in order to cash a check at Walmart is a valid ID, the check, and enough funds in your bank account to cover it. When your paycheck has cleared (don’t wait too long), go to the customer service desk at any Walmart, show them your check and identification, and they will cash it for you
Can’t cash a check at Walmart
Walmart does not cash checks because we do not have an agreement with the U.S. Department of Treasury to cash checks from other financial institutions.
Needing an account to cash a check at Walmart
Walmart doesn’t require a customer to have an account in order to cash a check. Most Walmart locations offer the service, although you may be asked to provide photo ID and proof of current address. You’ll also need a valid government-issued photo ID and an active debit card that’s compatible with the machine used at the store.

Walmart cashing a personal check
Walmart will cash personal checks. The amount of the check must be less than $3,500 and be for common household purposes like a down payment on a car. Walmart does not cash checks for gambling, political donations or checks from labor unions.
The ID that you need to cash a check at Walmart
Walmart accepts most forms of valid identification to cash a check, including driver’s licenses and state-issued ID cards. If you don’t have a photo ID, you could be required to provide an additional form of ID such as a Social Security card, utility bill or paycheck stub.
Writing a check at Walmart and get cash back
You can write a check at Walmart. The cashier will give you cash back, and then you enter the amount into your bank account as a “withdrawal.”

Time that take Walmart to run a check
Walmart does not provide hours of operation for its stores. This can vary from store to store, but on average it takes about 15 minutes to run a check
Walmart charge for cashing a check
If you bring a check to be cashed in person at Walmart, the store will charge a flat service fee of $3.50 on the face value of the check. If you cash a $100 check, charges are $100+$3.50=$103.50
The biggest check Walmart will cash
The biggest check Walmart will cash is a check for $1 billion maybe