Yes — Walmart accepts EBT at every Walmart Supercenter and Walmart Neighborhood Market in the United States, both in-store and online through Walmart.com. As the largest single grocery retailer in the country, Walmart is also the single most-used store among SNAP households, making it worth understanding every detail of how EBT works there.
This guide covers exactly how to use your EBT card at Walmart — in-store, online, for pickup, and for delivery — plus specific policies, self-checkout details, and how Walmart+ interacts with your SNAP benefits.
Walmart EBT Acceptance: The Basics
Walmart is SNAP-authorized nationwide and accepts EBT at:
- Walmart Supercenters — full grocery and general merchandise stores, the most common Walmart format
- Walmart Neighborhood Markets — smaller, grocery-focused stores found in many urban and suburban areas
- Walmart Express locations (where they still exist) — limited smaller-format stores
- Walmart.com — for eligible online grocery orders with pickup or delivery
- Sam’s Club — Walmart’s warehouse club division, covered separately since it requires membership (see our Sam’s Club EBT guide)
Essentially any physical Walmart location with a grocery section accepts EBT for SNAP-eligible purchases.
How to Use Your EBT Card at Walmart In-Store
Using EBT at Walmart works the same as any other SNAP-authorized retailer:
- Shop for SNAP-eligible items throughout the store — Walmart’s full grocery department is covered, including fresh produce, meat, dairy, bread, frozen foods, snacks, and beverages
- Proceed to any register — standard checkout lane, express lane, or self-checkout all accept EBT
- After scanning is complete, select “EBT” or “Food Stamp” as your payment method on the screen
- Insert or swipe your EBT card at the payment terminal
- Enter your 4-digit PIN
- The register automatically separates SNAP-eligible items from non-eligible items (household goods, electronics, clothing, etc.) in your cart
- Your EBT balance covers only the eligible portion — you pay separately for anything else with cash, debit, or credit
Can You Use EBT at Walmart Self-Checkout?
Yes. Walmart’s self-checkout lanes accept EBT the same way staffed registers do. Select EBT as your payment type on the self-checkout screen, insert your card, and enter your PIN at the terminal. This works at both traditional self-checkout stations and the newer Scan & Go handheld or app-based checkout in stores where it is available — though EBT PIN entry still requires the physical card reader at the terminal, not just the mobile app.
Does Walmart Take EBT Online?
Yes. Walmart.com accepts EBT for eligible grocery purchases, and online SNAP purchasing through Walmart is available in all 50 states. Here is how it works:
Walmart Grocery Pickup With EBT
- Shop for groceries on Walmart.com or the Walmart app
- Add your EBT card as a payment method in your account
- At checkout, select your EBT card to pay for SNAP-eligible items
- Choose a pickup time at your local store
- When you arrive, an associate loads your groceries into your car
- You may be asked to confirm your PIN via a mobile PIN pad at the time of pickup, depending on your state’s requirements
Grocery pickup is typically free at most Walmart locations, making it one of the most cost-effective ways for EBT households to shop online without paying delivery fees.
Walmart Grocery Delivery With EBT
Walmart also offers home delivery for online grocery orders. The process is similar to pickup:
- Shop and select delivery instead of pickup
- Pay for SNAP-eligible items with your EBT card
- Non-eligible items and any delivery fee are charged to a backup payment method
- Enter your PIN via the mobile PIN pad presented by the delivery driver at the time of delivery
Delivery fees are not covered by EBT — only the groceries themselves. If you want to avoid delivery fees entirely, free pickup is the better option for SNAP households. See our guide on grocery stores with free pickup for more on this strategy.
Walmart+ and EBT
Walmart offers a discounted Walmart+ membership at $6.98/month (versus the standard $12.95/month) specifically for SNAP EBT cardholders. Walmart+ includes free delivery from your local store, free shipping with no minimum on Walmart.com, fuel discounts at Walmart and Murphy USA stations, and a Paramount+ streaming subscription.
The membership fee itself cannot be paid with EBT — you need a separate payment method for that — but your groceries within a Walmart+ order are still paid with your EBT card as normal. See our full Walmart+ EBT discount guide for the complete signup process and benefit breakdown.
What You Can and Cannot Buy With EBT at Walmart
Walmart carries the full range of SNAP-eligible food items:
Eligible at Walmart:
- Fresh produce, meat, poultry, and seafood
- Dairy products, eggs, and non-dairy alternatives
- Bread, cereal, rice, and pasta
- Frozen foods
- Snacks, candy, and non-alcoholic beverages
- Baby food and infant formula
- Seeds and food-producing plants (in Walmart’s garden center, where applicable)
Not eligible at Walmart:
- Hot deli items (hot rotisserie chicken, hot food bar items)
- Alcohol and tobacco
- Vitamins and supplements (Supplement Facts label)
- Household goods, cleaning products, electronics, clothing
- Pet food
Walmart’s registers automatically sort eligible from non-eligible items regardless of how they are mixed in your cart, so you do not need to separate them yourself.
Walmart Deli and Bakery
Walmart’s bakery items sold cold and packaged — cakes, donuts, bread — are SNAP eligible. Hot rotisserie chicken and other hot deli items are not eligible. Some Walmart locations sell packaged, refrigerated rotisserie chicken separately from the hot version — that packaged version is eligible. See our detailed rotisserie chicken EBT eligibility article for the full breakdown.
Walmart Marketplace and Third-Party Sellers
Walmart.com includes both items sold directly by Walmart and items sold by third-party Marketplace sellers. EBT can only be used for items sold and shipped by Walmart directly — third-party Marketplace items are generally not eligible for EBT payment, even if they are food products. Check the seller information on the product page before assuming EBT will work for a specific online item.
Does Every Walmart Location Accept EBT?
Nearly all Walmart Supercenters and Neighborhood Markets in the U.S. are SNAP-authorized. However:
- Walmart locations in Puerto Rico operate under a different nutrition assistance program (NAP) rather than SNAP, with different rules
- International Walmart locations (Walmart de Mexico, ASDA in the UK before its sale, etc.) do not accept U.S. EBT cards, as SNAP is a U.S. federal program
- Extremely rare/small-format Walmart concepts may have different authorization status — if in doubt, look for the Quest logo at the entrance
FAQs
Does Walmart take EBT online?
Yes. Walmart EBT online ordering is accepted for SNAP-eligible grocery items, available in all 50 states. You can use EBT for both grocery pickup (typically free) and grocery delivery (delivery fee applies, paid separately from EBT).
Can you use EBT at Walmart self-checkout?
Yes. Self-checkout lanes at Walmart accept EBT the same way as staffed registers — select EBT as your payment method, insert your card, and enter your PIN at the terminal.
Does Walmart accept EBT for Walmart+ membership?
No. The Walmart+ membership fee itself cannot be paid with EBT and requires a separate payment method like a credit or debit card. However, SNAP-eligible groceries purchased through a Walmart+ delivery or pickup order are still paid with your EBT card as normal.
Can I use EBT to buy hot food at Walmart?
No. Hot prepared food from Walmart’s deli — including hot rotisserie chicken and hot food bar items — is not SNAP eligible. Cold, packaged deli items and all standard grocery items throughout the store are eligible.
Does Walmart accept EBT cash benefits too?
Yes, if your EBT card carries cash benefits from TANF or state assistance in addition to SNAP food benefits. EBT cash can be used at Walmart for any purchase — not just food — including cash back at the register, unlike SNAP food benefits which are restricted to eligible food items only.
Can I use EBT for Walmart Marketplace items?
Generally no. EBT payment is limited to items sold and shipped directly by Walmart. Third-party Marketplace sellers on Walmart.com are typically not SNAP-authorized, even for food products. Check the seller listed on the product page before checkout.
Summary
Walmart accepts EBT at all Supercenter and Neighborhood Market locations nationwide, both in-store and online through Walmart.com, including free grocery pickup and paid delivery options. Self-checkout, standard registers, and online ordering all support EBT payment for SNAP-eligible items. The discounted Walmart+ membership at $6.98/month adds free delivery and other benefits, though the membership fee itself requires a non-EBT payment method.
For more retailers that accept EBT, see our grocery stores that take EBT directory. For the full list of what you can buy with your EBT card, see our SNAP eligible food items guide. Check your current monthly SNAP benefit with our food stamp calculator.