Quick answer: No. You cannot use an Amazon gift card at Walmart. Amazon's gift card terms say Amazon gift cards are redeemable only for eligible goods and services provided by Amazon and its affiliates, and Walmart's own payment-methods page does not list Amazon gift cards as an accepted payment type.
The old version of this topic over-explained the rivalry angle. The cleaner 2026 answer is simpler: this is mainly a payment-rules issue, not a business-drama issue.
Table Of Contents
Can you use an Amazon gift card at Walmart?
No. You cannot use an Amazon gift card to pay for purchases at Walmart, whether you are shopping in store or on Walmart.com.
Amazon's current gift card terms say Amazon gift cards may only be redeemed toward eligible goods and services provided by Amazon.com Services LLC and its affiliates. Amazon's restrictions page also says those gift cards cannot be used for non-Amazon transactions.
What does Walmart accept instead?
Walmart's payment-methods help page lists options such as debit cards, credit cards, Pay by bank, PayPal, Walmart gift cards, Walmart Balance, and certain benefit cards. Its gift-card section specifically points readers to Walmart Gift Cards for use in store or on Walmart.com.
So if you are checking out at Walmart, the practical answer is to use one of Walmart's listed payment methods rather than an Amazon retailer gift card.
Why do people get confused about this?
Because some shoppers mix up retailer-specific gift cards with general-purpose prepaid cards. An Amazon gift card is meant for Amazon's ecosystem. A prepaid Visa, Mastercard, or American Express gift card is a different kind of payment product and may be accepted where the merchant allows those card networks.
That distinction matters here: "gift card" does not automatically mean "works everywhere."
Bottom line
You cannot use an Amazon gift card at Walmart in 2026. Amazon's own terms restrict those cards to Amazon and its affiliates, while Walmart's payment help points shoppers to Walmart's accepted payment methods instead.