Thursdays are always the payday at Walmart. Some people, however, get paid earlier than other people if their banks take the transaction earlier. But generally, the payday is every Thursday.