Help & customer support

Need more help?

Payment Methods

You can use any of the following to pay for your Walmart orders.

Your payment methods

Log in or create account

  • EBT cards from participating states for the purchase of EBT eligible items
  • Debit cards
  • Credit cards
  • Pay by bank
  • Gift cards (Note: you cannot use a gift card to purchase another gift card)
  • Refund credit
  • Capital One Walmart Credit Cards
  • Health spending account (HSA) / flexible spending account (FSA) cards
  • Benefit cards for the purchase of eligible items (including Healthy Benefits and OTC Network)
  • PayPal

You will see Affirm when you checkout. You can't add it to your Wallet.

Gift Cards

Use a Walmart Gift Card in store or on Walmart.com. Go here for more details or to purchase a Walmart Gift Card.

Walmart eGift Cards 

You can send multiple Walmart eGift cards up to five recipients per transaction.  

To send the Walmart eGift cards to multiple recipients, you must: 

  • Purchase the same eGift card amount 
    • Each eGift card purchased on one transaction must have the same amount
  • Use the same payment method 
  • Have the same message  
    • If you want to have a message attached to the eGift card, it must be the same on the rest of the eGift cards purchased

How to Redeem a Gift Card

  1. Go to your Walmart account
  2. Select Account.
  3. Select Wallet.
  4. Select Add new payment method.
  5. Select Gift Card.
  6. Enter the card number, PIN and optional Gift card nickname.
    • For eGift cards, find the PIN in the confirmation email.
  7. Select Save card.

Check Gift Card Balance

  1. Scratch off the silver coating on the back of the card.
    • This reveals the last four digits of the card and the PIN number.
    • For eGift cards, find the PIN in the confirmation email.
  2. With the 16-digit card number and PIN, check the balance of the card by 1 of 3 ways:
    • Check the balance here.
    • Call 1-888-537-5503.
    • Go to a checkout in a Walmart store.

Don’t have a PIN?

To check the balance, you’ll need to exchange the gift card for one with a PIN. You can do this at any Walmart store.

For additional help, call 1-888-537-5503

Pay by Bank

You can pay for your purchases using your bank account. Connect your bank account to Walmart by signing into your online banking and conveniently pay at Checkout.

You can save up to three bank accounts in your Walmart account but can connect to only one account at a time. Please allow up to five business days for the funds to be withdrawn from your account.

HSA/FSA Cards

To use your HSA/FSA card, enter it as a credit card when buying eligible items. If you save the card to your account, it will save as a benefit card.

Add a payment method

Add a payment method to your Walmart account to make checking out faster and easier. You can scan your card using the camera on your device or enter the card number manually.

  1. Select Account.
  2. Select Wallet.
  3. Select Add new payment method.
  4. Select the payment type.
  5. Enter your details.
  6. Select Save Card.

Edit or remove a payment method

You can only edit your billing address or card details like expiration dates and security codes. But if your card number has changed, delete the card, and add it again.

  1. Select Account.
  2. Select Wallet.
  3. Select Edit next to the payment method to change.

Paying with Walmart Cash or Refund Credit

You can use your Walmart Cash on purchases in-store and online. For more information, visit Walmart Cash.

We refund Walmart.com returns submitted in-store or by mail to your original method of payment. For more information visit Refunds.

Was this article helpful?

Didn't find what you were looking for?