Yes — Walmart accepts EBT at all store locations and for online grocery orders. Walmart is one of the most EBT-accessible retailers in the United States — every Walmart store accepts SNAP EBT in person, and Walmart.com accepts EBT for grocery pickup and delivery in nearly every state. Walmart is also a primary partner for SNAP online purchasing, meaning your EBT card works across Walmart’s full grocery operation.
What Can You Buy at Walmart With EBT?
You can use your EBT card to purchase any SNAP-eligible food item at Walmart. This includes virtually everything in Walmart’s grocery section:
- Fresh fruits and vegetables
- Meat, poultry, and seafood
- Dairy products — milk, cheese, eggs, yogurt, butter
- Bread, cereals, and grains
- Canned and packaged foods
- Frozen foods — frozen vegetables, frozen meals, frozen proteins
- Snack foods — chips, crackers, cookies, nuts, candy
- Non-alcoholic beverages — bottled water, juice, sports drinks, soda
- Baby food and infant formula
- Seeds and plants that produce food
- Great Value store-brand products — most are SNAP-eligible food items
What you cannot buy with SNAP at Walmart?
- Alcohol and tobacco
- Vitamins and supplements with a Supplement Facts label
- Non-food items — clothing, electronics, household goods, cleaning supplies, personal care
- Pet food
- Hot prepared foods from the Walmart deli sold hot
- Pharmacy prescriptions and medicine
- Gasoline
For the complete list of what SNAP covers, see the SNAP-eligible foods guide.
Does Walmart Accept EBT Online?
Yes — Walmart accepts EBT for online grocery orders at Walmart.com and through the Walmart app. Walmart is one of the largest online SNAP retailers in the country, with EBT-enabled grocery pickup and delivery available in nearly all 50 states.
How online EBT works at Walmart:
- Grocery pickup — order online, drive to the store, and a Walmart associate brings your groceries to your car. EBT accepted at all participating locations.
- Delivery to your home — EBT accepted for grocery delivery at most Walmart locations nationwide. Alaska accepts EBT for pickup only, not delivery.
- Ship to home — EBT is generally not accepted for standard Walmart.com ship-to-home orders (items shipped from a warehouse); it works for grocery fulfillment (pickup and delivery) from your local store.
To use EBT on Walmart.com:
- Add your EBT card to your Walmart account under Account → Wallet → Payment Methods → Add EBT Card
- Shop for SNAP-eligible grocery items
- At checkout, select EBT as your payment method
- You’ll be prompted to enter your EBT PIN to complete the purchase
- A backup credit or debit card must also be on file to cover delivery fees, tips, and any non-EBT items
Does Walmart Accept EBT for Delivery Fees?
No — delivery fees, service fees, and tips cannot be paid with SNAP EBT benefits under federal law. You must have a credit or debit card linked to your Walmart account to cover these charges. The food items themselves are paid with your EBT card; the fees are charged to your backup card.
Walmart+ tip: Walmart+ members ($12.95/month or $98/year) get free grocery delivery on orders of $35 or more. Walmart+ is available to SNAP recipients at approximately 50% off — around $6.47/month — making it one of the most cost-effective ways to eliminate delivery fees for EBT shoppers who order regularly online.
Does Walmart Accept EBT at Self-Checkout?
Yes — Walmart self-checkout lanes accept EBT. Swipe or insert your card at the terminal and enter your PIN when prompted, just as you would at a staffed register.
Does Walmart Accept EBT Cash Benefits?
Yes — Walmart accepts EBT cash benefits (EBT Cash/TANF cash assistance) in-store for any purchase. EBT cash works like a debit card and can be used for non-food items including clothing, household goods, and electronics. You can also get cash back using your EBT cash balance at Walmart registers — up to $100 per transaction at most locations.
How to Use Your EBT Card at Walmart In-Store
- Shop for your SNAP-eligible items
- At checkout, tell the cashier you’re paying with EBT, or select EBT at self-checkout
- Swipe or insert your EBT card at the card reader
- Enter your 4-digit PIN
- Your SNAP balance covers eligible food items automatically
If you have SNAP-eligible food items and non-eligible items (clothing, electronics, vitamins, cleaning supplies) in the same transaction, the register separates them. You pay the food portion with EBT and cover the rest with cash, debit, or credit.
Walmart+ Discount for EBT Cardholders
Walmart offers a Walmart+ membership at approximately 50% off for SNAP/EBT cardholders — roughly $6.47/month versus the standard $12.95/month. Walmart+ benefits include:
- Free delivery on grocery orders of $35 or more
- Free shipping on Walmart.com orders
- Fuel discounts at Walmart and Murphy gas stations
- Paramount+ streaming included
- Member prices on prescriptions at Walmart Pharmacy
To access the discounted rate, verify your SNAP enrollment on the Walmart+ sign-up page. This makes Walmart+ one of the most practical memberships for EBT shoppers who order groceries online regularly.
Walmart Neighborhood Market and Supercenter — EBT at Both
Both Walmart Supercenters and Walmart Neighborhood Market (smaller grocery-focused format) locations accept EBT. The Neighborhood Market format operates more like a traditional grocery store and accepts EBT identically to a full Supercenter.
Does Walmart Accept WIC?
Yes — Walmart is a WIC-authorized retailer at virtually all store locations. Walmart stocks a comprehensive range of WIC-approved products across all categories, and WIC-approved items are labeled in store. Walmart is one of the most widely used WIC retailers in the country.
Frequently Asked Questions
Does all Walmart accept EBT?
Yes — every Walmart store in the United States accepts EBT in-store. Walmart has more than 4,600 stores across all 50 states. Online EBT grocery pickup and delivery is available at nearly all locations in 49 states, with Alaska supporting pickup only.
Can I use EBT at Walmart online?
Yes — Walmart accepts EBT for online grocery pickup and home delivery on Walmart.com and the Walmart app. Add your EBT card to your Walmart account under Payment Methods, then select EBT at checkout. A backup credit or debit card is required for fees and non-food items.
Does Walmart offer a discount on Walmart+ for EBT cardholders?
Yes — Walmart+ is available to SNAP/EBT cardholders at approximately 50% off the standard price (roughly $6.47/month). Verify your SNAP enrollment during the Walmart+ sign-up process to access the discounted rate.
Can I buy clothing or electronics at Walmart with EBT?
No — SNAP benefits cannot be used for non-food items including clothing, electronics, household goods, cleaning supplies, or personal care products. EBT cash benefits (TANF) can be used for these items.
Can I get cash back with EBT at Walmart?
Yes — if you have EBT cash benefits (TANF), you can get cash back at Walmart registers up to $100 per transaction. SNAP food benefits do not allow cash back.
Does Walmart accept EBT for Sam’s Club purchases?
No — Sam’s Club is a separate Walmart-owned retailer with its own membership and payment systems. Sam’s Club accepts EBT in-store at most locations, but it is separate from Walmart’s EBT program. A Sam’s Club membership is required to shop there.
Does Walmart accept EBT for the deli or hot food?
No — hot prepared foods from Walmart’s deli department, rotisserie chicken, and any items sold hot for immediate consumption are not SNAP-eligible under federal rules. Cold deli items sold pre-packaged are generally SNAP-eligible.
Can I use EBT at Walmart’s pharmacy?
No — prescription medications and over-the-counter medicine are not covered by SNAP benefits at Walmart or any other pharmacy. EBT cash benefits also generally cannot be used for pharmacy purchases.
For more on using your EBT card at major grocery retailers, see the grocery stores that take EBT guide. To check your SNAP eligibility or estimate your benefit amount, use the SNAP eligibility calculator.