Question: who cashes checks for free?
Answer: 6﻿ Walmart cashes checks of $1,000 or less in their Money Centers for $4 (checks greater than $1,000 cost $8). 7﻿ Anecdotally, Walmart has also been known to sometimes cash checks for free—especially government-issued checks (such as stimulus checks and tax refunds).