Question: how long does it take walmart to put money back on your debit card?
Answer: When a refund is done back to your debit card, the action is completed by Walmart right away. However, the next step is done by your bank. It could take anywhere from three to ten days, depending on your bank.