how long to get money back from walmart?
It is usually 1–2 business days at the earliest, a few more on occasion but it Walmart's policy is within 5 days, which is a standard statement of general practices to protect themselves, but it depends upon your bank too. There is no guaranteed answer, I'm afraid, just 1–5 days.