Walmart uses an electronic approval system based on the social security number you enter on the keypad. Based on this data, the computer will approve or deny your check to be cashed.

Checks are denied for a variety of reasons, including entering the wrong social or having cashed bad checks at Walmart in the past. They will not be able to tell you why you were denied.

If your check is denied, you have two options:

  1. Continue to try to cash your check at Walmart. Call the phone number provided by Walmart and provide them with the additional verification requested. This may take a handful of business days to complete.
  2. Take your check to another financial institution. Our checks are drawn off of U.S. Bank, which means you can cash them at any U.S. Bank branch even if you do not have an account there. They may charge you a check cashing fee.