Walmart.com accepts the following payment methods:

  • Credit cards, including American Express, Discover, MasterCard, and Visa
  • ATM / Debit / Check Cards, including Walmart MoneyCard Opens in new window
  • Walmart Credit Card and Walmart MasterCard Opens in new window
  • Walmart Gift Cards and eGift Cards (gift cards cannot be used to purchase other gift cards)
  • PayPal
  • Pay with Cash Opens in new window (credit cards, cash, checks, Walmart gift cards, money order, and EBT (must select cash option in debit reader)). SNAP (Food) and WIC benefits cannot be used to pay for the order amount
  • Chase Pay Opens in new window
  • Amex Express Checkout
  • Affirm installment financing
For a list of Online Grocery Pickup stores accepting EBT, please click here. Opens in new window

Walmart.com does not accept the following payment methods:

  • Layaway (only available in stores during the holiday season)
  • Walmart Community and Business Card
  • Sam's Club Advantage Member Credit Card
  • COD (Cash on delivery)
  • Purchase Orders
  • FSA Cards
  • Gift cards from other merchants
  • International Credit Cards
  • Electronic Benefits Transfer (EBT)

Mixing Payment Methods:

  • You can use up to 5 gifts cards and 1 credit/debit card at one time (6 total)
  • Gift cards cannot be used to purchase other gift cards
  • Two credit/debit/pre paid cards cannot be used at one time
  • You cannot mix any payment type with PayPal or Pay in Cash