Walmart offers one of the most affordable check cashing services in the United States. The giant retailer covers the 50 states, while its check cashing service extends to more than half of the states. You can cash a check at Walmart in AL, AK, AR, AZ, CA, CO, CT, DC, DE, GA, HI, ID, IL, …