Does Walmart Cash Checks?

Yes — Walmart cashes checks at its MoneyCenter and Customer Service desks. Fees are $4 for checks up to $1,000 and $8 for checks between $1,000 and $5,000 ($7,500 during tax season). Walmart accepts payroll checks, government checks, tax refund checks, and more — but not personal checks from individuals.