
Yes, Walmart Accepts EBT
All 4,700+ Walmart locations in the US accept EBT/SNAP for eligible food items. EBT is also accepted online — walmart.com — all 50 states.
✓ Free · ✓ No account required · ✓ Updated weekly from USDA
Walmart EBT — Key Facts
- All 4,700+ US locations accept EBT
- Walmart.com accepts EBT online in all 50 states
- Self-checkout accepts EBT cards
- SNAP-authorized by USDA since 1974
- Grocery pickup and delivery available with EBT
What Can You Buy at Walmart With EBT?
All SNAP-eligible food items: produce, meat, poultry, fish, dairy, bread, cereal, canned and frozen foods, snacks, non-alcoholic beverages, baby food, and seeds or plants that produce food.
Hot prepared foods from the deli, alcohol, tobacco, vitamins and supplements, household supplies, pet food, and non-food items.
Does Walmart Accept EBT Online?
Yes — Walmart.com was one of the first retailers to accept EBT online and now supports it in all 50 states. You can use your EBT card for grocery pickup (free with a $35 minimum) or delivery (Walmart+ members save on fees). Add your EBT card under Payment Methods on your Walmart account, then select it at checkout. EBT covers food items only; you'll need a separate payment method for delivery fees, tips, and non-food items.
Frequently Asked Questions
Find Walmart EBT Stores by City
Jump to your city to see all SNAP-accepting stores near you.
Other Stores That Accept EBT
Looking up another chain? See our guides for other major retailers.
Sponsored · Instacart
Shop EBT SNAP online and get groceries delivered.
Pay with your EBT card on eligible items at participating retailers. Delivery fees and tips can't be paid with SNAP.
Shop on InstacartFind Walmart Stores Near You
Use your location to find every SNAP-authorized Walmart nearby, with hours, address, and directions.






