Walmart EBT (In Store & Online)

EBT is an important system for those receiving SNAP benefits to pay for food purchases. Many families rely on EBT and can only use benefits at stores that accept payment through this system.

Walmart has an extensive grocery section in the vast majority of its stores. These grocery sections serve entire communities, offering all types of produce, canned goods, and other foodstuffs. For some communities, Walmart is the only affordable grocery store to shop from.

Does Walmart Accept EBT?

Walmart accepts EBT Food and EBT Cash for online payments in 44 states. For customers in Arkansas, Alaska, Louisiana, Maine, and Montana, an EBT card may be used for purchases through Walmart’s pickup and delivery service.

Only items that meet USDA SNAP eligibility guidelines can be purchased at Walmart with an EBT SNAP card. To check if an item meets these guidelines, visit USDA’s SNAP benefits guide.

Walmart also accepts Pandemic EBT (P-EBT) and other SNAP benefit payments at the same participating locations. Walmart does not accept Nutrition Program for Women, Infants, and Children (WIC) payments.

Eligibility For EBT SNAP Benefits

Potential SNAP recipients must apply for the program through the state they currently reside in. The household applying must meet certain financial and economic requirements. Benefits will be received back to the date you originally submitted your application if it is deemed acceptable.

To determine your eligibility for EBT SNAP benefits, refer to the USDA SNAP recipient website.

Using EBT In-Store, Online, Pickup & Delivery

Money in an EBT food account can only be used to buy EBT-eligible foods and beverages and is distributed through a SNAP EBT card.

Money in an EBT cash account is distributed through an EBT cash card and can be used to buy any items at a participating retailer, as well as to obtain cash back or make a cash withdrawal from a participating ATM.

Onlinefor Pay with Cash
Pickup & Delivery

Walmart Stores

  • SNAP EBT: Accepted
  • EBT Cash: Accepted

  • SNAP EBT: Not accepted
  • EBT Cash: Not accepted for online payment

EBT is Accepted for the Pay with Cash method at, which lets you start an online order online and finish it in-store. Just add items to your cart, proceed to checkout, and select Pay with Cash as your payment option. You then have 48 hours to go to your local Walmart to pay for your order in person. You can use EBT cash but not SNAP EBT for this payment method. After you pay at the register, will ship your order to you

EBT Food and EBT Cash are accepted for online purchases by Walmart in 44 states, including:

  • Alabama
  • Arizona
  • California
  • Colorado
  • Connecticut
  • Delaware
  • Florida
  • Georgia
  • Idaho
  • Illinois
  • Indiana
  • South Carolina
  • South Dakota
  • Tennessee
  • Iowa
  • Kansas
  • Kentucky
  • Maryland
  • Massachusetts
  • Michigan
  • Minnesota
  • Mississippi
  • Missouri
  • Nebraska
  • Nevada
  • Texas
  • Utah
  • Vermont
  • Virginia
  • New Hampshire
  • New Jersey
  • New Mexico
  • New York
  • North Carolina
  • North Dakota
  • Ohio
  • Oklahoma
  • Oregon
  • Pennsylvania
  • Rhode Island
  • Washington
  • West Virginia
  • Wisconsin
  • Wyoming

Walmart Pickup & Delivery

Electronic Benefits Transfer (EBT) is a digital system used by the Supplemental Nutrition Assistance Program (SNAP) to pay for food purchases using benefits provided by SNAP. The EBT is designed to reimburse a store for any food purchased and is used in all 50 states and U.S. territories.

EBT is accepted for pickup purchases in Arkansas, Alaska, Louisiana, Maine, and Montana. There are no minimum purchases necessary in order to use an EBT card at any participating location.

How To Purchase With EBT At Walmart

To purchase items with an EBT, whether online or through pickup, customers must add their EBT card to Walmart’s pickup and delivery account payment methods.

Step 1. Update Your Walmart Information

Create a Walmart pickup account. For those who already have one, sign in to your account. Select “Payment Methods” and follow the prompts to select the option to add your EBT card to your Walmart account.

After adding your card’s information, select “Save Card.” Once saved, you will not be able to use your EBT card for all items eligible under USDA’s SNAP guidelines.

Step 2. Add Items To Your Cart

After updating your payment information, begin adding the items you want to your cart. Any items can be added to your cart during this time – not just foodstuffs.

You are able to pay for non-EBT eligible items by using alternative (non-SNAP) payment methods. For EBT eligible items, a separate “EBT food eligible” total will appear from your check out total.

Step 3. Purchase Using Your EBT Card

After finishing building your cart, follow the “check out” prompt. This will bring you to a screen to select your payment method. Make sure to put a check in the EBT card box to pay for EBT eligible items with your SNAP benefits.

Manually enter in the EBT payment amount you wish to use for the purchase.

Not all items need to be purchased with EBT. Anything that EBT does not cover can be purchased using a debit or credit card previously added to your Walmart payment methods.

Select “continue” after confirming your EBT payment.

Step 4. Finalize and Place Order

Once you continue, you will be prompted to an external page to input your EBT card’s PIN.

Inputting your pin and selecting continue will return you to the Walmart checkout page. At this page, select “Complete Your Order” to finalize your purchase.

To begin an online EBT order at Walmart, visit Walmart’s online grocery site. You will need to have an account in order to place an order – this step cannot be skipped.

Non-EBT eligible items must be purchased with a debit or credit card. Such items include (but are not limited to) beer, wine, tobacco products, vitamins, supplements, hot foods, pet food, or liquor.

EBT Purchases Refund

Walmart will refund EBT purchases made at pickup and online. If an order was paid for at a store through Walmart’s pickup and delivery service, the cardholder must return to that Walmart’s customer service desk.

To find your nearest Walmart, refer to Walmart’s Store Finder.

At the store, a Walmart Associate will help process the refund. Federal law prohibits anyone from refunding cash for items purchased through EBT SNAP benefits, so the refund will be applied directly back to your EBT card.

When making a return in-store, make sure you bring your EBT card, any other debit or credit card used in the purchase, and your photo ID.

If the purchase was made online, Walmart requires you to contact their help service desk to initiate an online customer support ticket.

Summary of Using EBT at Walmart

Walmart accepts EBT Food and EBT Cash for online payments in most States. An EBT card can be used to make purchases through Walmart’s pickup and delivery service in Arkansas, Alaska, Louisiana, Maine, and Montana.

For more information on Walmart EBT payment, visit their SNAP online FAQ site.

Only EBT eligible items may be purchased with an EBT card. Follow the proper steps to setting up a Walmart pickup and delivery account to update your payment methods. When checking out, you will need to specify that you wish to pay for your order with an EBT card.