Yes, Walmart accepts Discover Card at all locations

Walmart takes Discover Card at every store checkout, both in person and online. You can use your Discover Card the same way you would use Visa or Mastercard — swipe it, insert it, or tap it at the payment terminal. There are no restrictions, fees, or special steps required.

This applies to Walmart stores nationwide, Walmart.com, and the Walmart mobile app. If you're shopping at a Walmart Supercenter, neighborhood market, or Sam's Club (Walmart's membership warehouse), Discover is accepted there too.

Key Takeaways

  • Walmart accepts Discover Card at all physical store locations and on Walmart.com without any special requirements or additional fees.
  • You can use contactless payment (tap) with your Discover Card at Walmart if your card and the store's terminal both support it.
  • Discover Card rewards and cash back benefits work normally at Walmart — the store does not limit or reduce your rewards earnings.
  • If your Discover Card is declined, the issue is typically with your card account, not Walmart's acceptance of the card brand.

How to pay with Discover at Walmart checkout

At the register, tell the cashier you're paying with card or select "card" on the payment terminal if you're using self-checkout. The terminal will prompt you to insert your card into the chip reader, swipe it, or tap it for contactless payment. Choose whichever method your card supports and the terminal offers.

The payment processes the same way as any other card. You may be asked to enter your PIN or sign a receipt, depending on the transaction amount and your card's settings. Once the payment goes through, you're done — no additional steps are needed for Discover specifically.

Discover Card rewards at Walmart

Your Discover Card cash back or rewards points work at Walmart just as they do everywhere else. Walmart does not exclude Discover Card from earning rewards, and the store does not reduce the percentage you earn. If your card offers 1% cash back on all purchases, you earn 1% at Walmart. If it offers bonus categories, those explore at Walmart too.

Check your Discover Card's terms to see what rewards rate applies to general retail purchases. Some Discover cards offer higher cash back in rotating categories (like groceries or gas), while others offer a flat rate on everything. Walmart purchases will fall into whichever category matches the store type — usually general retail or supermarket, depending on the specific Walmart location.

What to do if your Discover Card is declined

If your Discover Card is declined at Walmart, the problem is not that Walmart rejects Discover. Instead, the issue is with your card account itself. Common reasons include insufficient funds, a frozen or locked account, an expired card, or a transaction that triggered your card's fraud detection.

Contact Discover's customer service number on the back of your card to find out why the transaction was blocked. They can tell you whether your account is active, whether there are pending holds, or whether the card needs to be replaced. Once that's resolved, your card will work at Walmart again.

Using Discover online and through the Walmart app

Walmart.com and the Walmart mobile app both accept Discover Card for checkout. Enter your card number, expiration date, and CVV (the three-digit security code on the back) just as you would for any online purchase. The payment process is identical to using Discover on other retail websites.

If you have a Walmart+ membership or a Walmart credit card linked to your account, you can still use your Discover Card instead — the payment method is your choice at checkout. Discover is treated the same as any other card brand in the Walmart digital ecosystem.

Walmart's card acceptance policy

Walmart accepts all major card brands: Visa, Mastercard, Discover, and American Express. The store also accepts Walmart-branded credit cards and debit cards, as well as prepaid cards and gift cards. There is no hierarchy or preference — Discover Card holders have the same checkout experience as customers using other card types.

Walmart stopped accepting only American Express at some locations years ago, but that policy changed. Today, American Express is accepted everywhere Walmart operates, and Discover has been accepted at all Walmart locations for many years. If you encounter a location that claims not to take Discover, contact Walmart customer service to report it, as this would be unusual.

Frequently Asked Questions

Can I use Discover at Walmart self-checkout?

Yes. At self-checkout, select "card" as your payment method and insert, swipe, or tap your Discover Card when prompted. The terminal will process it the same way it does at a staffed register. If the terminal has contactless capability, you can tap your card instead of inserting it.

Does Walmart charge a fee for using Discover Card?

No. Walmart does not charge customers a fee for paying with Discover Card or any other card brand. You pay only the purchase price. Any fees associated with your Discover Card account (annual fees, cash advance fees, etc.) come from your card issuer, not from Walmart.

Will I earn Discover cash back on Walmart grocery purchases?

That depends on your specific Discover Card. Some cards offer bonus cash back in rotating categories that may include groceries, while others offer a flat rate on all purchases. Check your card's benefits guide or log into your Discover account to see what rate applies to grocery stores and supermarkets.

What if I want to return something I bought with Discover?

Walmart's return policy is the same regardless of payment method. Bring your receipt and the item to customer service. The refund will go back to your Discover Card account — you won't receive cash unless Walmart's policy allows it for that item type. The refund typically appears in your account within a few business days.

Can I use Discover at Sam's Club?

Yes. Sam's Club, which is owned by Walmart, accepts Discover Card at checkout. You can use it the same way you would at a Walmart store. Note that Sam's Club requires a membership to shop, but Discover Card is accepted for both membership fees and purchases.