Walmart will take personal checks as long as the check is accepted by its check verification machine and a valid ID is shown. During the check verification process, it is made sure that there are enough funds in the account to pay for the check. To pay with a personal check, you need to show a photo ID, like a driver’s licence.
Walmart not only lets people pay for things with personal checks, but it also gives cash back. If a check is written for more than what was bought, the cashier gives the customer cash back after making sure the check is good. Walmart also takes cash, all major credit cards, and its own credit line.