They only cash up to 5000 dollars
Best bet is to first, call the Walmart store customer service line and get all the up-to-date check cashing policies.
Cash limits and the costs to you As of 2018, we have a check cashing limit of $5,000, although we increase this limit to $7,500 from January to April of each year. Our check cashing fees are $4 for any checks up to $1,000. For checks between $1,001 and $5,000, the fee is $8
Yes. You will need to pay a fee to cash. Side note, not sure why you won't open a bank account, but a bank is really is the best option for cashing checks, because you won't get the full amount otherwise.
Thanks! Your answer is awaiting moderation.