Walmart refunds go back to your original payment method by default, but the timing and form depend on how you paid and what you bought
If you paid with a debit or credit card, Walmart sends the refund back to that card. The money does not appear instantly — your bank controls how fast it posts, which usually takes three to five business days. If you paid with cash, Walmart issues a refund as store credit on a Walmart receipt card, not back to your wallet. If you used Walmart Pay, a gift card, or a third-party service like PayPal, the refund goes back to that account or card.
The one exception is online orders. Walmart.com refunds to your original payment method, but if the item was part of a larger order and you return only some items, the refund may take longer because Walmart waits for the item to arrive at the warehouse before processing it.
Key Takeaways
- Card refunds return to the card you used at checkout, not as cash or store credit, and take three to five business days to appear in your account.
- Cash refunds at Walmart stores are issued as store credit on a receipt card, which you can use immediately or convert to cash at customer service.
- Online refunds process only after Walmart receives and inspects the returned item at its warehouse, which adds one to two weeks to the timeline.
- Your bank, not Walmart, controls how fast a refund posts to your card, so contact your bank if money does not arrive within a week of Walmart processing it.
How in-store card refunds work
When you return an item to a Walmart store and paid with a credit or debit card, the cashier processes the refund to that same card at the register. Walmart sends the refund instruction to your card network (Visa, Mastercard, American Express, or Discover) immediately, but the money does not hit your account right away. Your bank decides when to post it, which is usually one to three business days later.
During that wait, the refund shows as "pending" in your account. Some banks display pending refunds separately; others fold them into your balance. If you do not see the refund within five business days, contact your bank, not Walmart — Walmart has already sent it.
Cash refunds and store credit at Walmart locations
Walmart does not give cash refunds at the register. Instead, the cashier issues a refund as store credit loaded onto a Walmart receipt card (a temporary card printed at checkout). You can use this card to buy anything at Walmart immediately, or you can take it to customer service and ask them to convert it to cash.
The receipt card is valid for the amount shown and works like a gift card. If you lose it before using it, Walmart can reissue it if you have your receipt and can verify the return at customer service. Keep the receipt card and your original receipt together.
Online refunds and warehouse processing delays
Walmart.com refunds work differently because the item must physically return to a Walmart warehouse before the refund processes. When you request a return online, Walmart emails you a prepaid shipping label. You send the item back, and Walmart's warehouse team inspects it when it arrives. Only after inspection does Walmart approve the refund and send it to your original payment method.
This process typically takes one to two weeks after you ship the item, plus the three to five days for your bank to post it. If you paid with a credit card, the refund goes back to that card. If you used a Walmart.com gift card, the refund loads back onto that gift card balance.
Refunds for Walmart+ members and subscription purchases
Walmart+ members can return items ordered online at any Walmart store without a shipping label, which speeds up the process. The store scans the item and sends it to the warehouse, but the refund still waits for warehouse inspection before posting to your card.
If you bought an item using Walmart+ benefits (such as free shipping or discounts), the refund removes those benefits from the transaction. The refund amount reflects the price you actually paid, not the original price before discounts.
What happens if your refund does not arrive
If your refund does not appear within five to seven business days of the return, check your bank account first — it may be pending or posted under a different date than you expect. Log into your bank's app or website and search for "Walmart" to see all recent transactions.
If you still cannot find it, contact your bank with the date of the return and the refund amount. Your bank can trace the refund on their end and tell you whether Walmart sent it. If Walmart did not send it, go back to the store with your receipt and ask customer service to look up the return in their system. Walmart keeps records of all returns for 90 days.
Refunds from third-party sellers on Walmart.com
Some items on Walmart.com are sold by third-party merchants, not by Walmart itself. These refunds go back to your original payment method, but the third-party seller controls the timeline. Walmart does not process the refund — the seller does. Check your order confirmation email to see who the seller is.
Third-party refunds often take longer because the seller has their own warehouse and inspection process. If a third-party refund is delayed, contact the seller directly through your Walmart.com account under "Contact Seller" in the order details.
Frequently Asked Questions
Can I get a refund as cash instead of back to my card?
At a Walmart store, you receive store credit on a receipt card, which you can convert to cash at customer service. Online, refunds go back to your original payment method only — Walmart does not offer cash refunds for online orders.
Why is my refund showing as pending on my card?
Pending means your bank received the refund from Walmart but has not posted it to your account yet. This is normal and usually takes one to three business days. The money is yours; your bank is just processing it.
Do I lose Walmart+ benefits if I return an item I bought with my membership?
No. Walmart+ benefits like free shipping apply to the order as a whole. If you return one item from a multi-item order, you keep the benefits on the items you keep. The refund amount reflects what you paid after discounts.
How long does a Walmart.com refund take?
One to two weeks for the warehouse to receive and inspect the item, plus three to five business days for your bank to post the refund. Total time is usually two to three weeks from the date you ship it back.
What if I returned an item but Walmart says they never received it?
If you used a prepaid shipping label, contact the carrier (usually UPS or FedEx) with your tracking number to confirm delivery. If it was delivered, ask Walmart to check their warehouse again. If it was lost in transit, file a claim with the carrier and Walmart will reissue the refund.