Question: how long is a walmart money transfer good for?
Answer: Frequently asked questions about Walmart money transfers Walmart will hold the money for 90 days. After that, the unreceived funds will be refunded to the sender, minus any fees paid on the original transaction.