EBT Acceptance by Retailer
| Retailer | In-Store SNAP EBT | Online SNAP EBT | Self-Checkout Available | Key Limitations |
|---|---|---|---|---|
| Walmart EBT policy | All stores, all 50 states | Walmart.com and app, pickup and delivery | Yes | Must separate eligible and ineligible items |
| Aldi EBT policy | All US stores | Website and app, pickup and delivery, no minimum order | Yes | Delivery fees and service charges require second payment method |
| Amazon EBT policy | N/A | Amazon.com, Amazon Fresh, Whole Foods on Amazon nationwide | N/A | State-specific restrictions on beverages, candy, and prepared desserts starting January 1, 2026 |
| Kroger EBT policy | All stores and family brands | Pickup and home delivery in most locations | Yes | Register automatically separates eligible items |
| Safeway EBT policy | All 50 states and Washington D.C. | Delivery, Drive Up and Go pickup | Yes | Requires Safeway account for online orders |
| Target EBT policy | All stores | Pickup, same-day delivery, shipping | Yes | Delivery fees and shipping fees require second payment |
| Publix EBT policy | All locations | Instacart only, delivery fees and tips require second payment | Not all locations | No official published EBT policy online |
| Whole Foods EBT policy | All locations nationwide | Amazon.com only | Yes | Online purchases have different rules than in-store |
| Dollar General EBT policy | All US stores, no fees | DoorDash at participating stores only | No information provided | Limited online option, checkout system auto-separates items |
| Walgreens EBT policy | Select locations only | Instacart nationwide | Where available | Must confirm store participates before shopping |
| CVS EBT policy | All stores | DoorDash and Uber Eats only | Where available | No detailed published policy, call store to confirm |
Full-Service Grocery Chains: Broadest Coverage
Walmart, Kroger, and Safeway lead the grocery category with the most comprehensive EBT acceptance. Walmart EBT policy covers all 50 states in-store and online through Walmart.com and the Walmart app, with both pickup and delivery options available. Kroger EBT policy accepts SNAP at all stores and family brands including Fred Meyer, Ralphs, Smith’s, Harris Teeter, King Soopers, and Fry’s, with online pickup and home delivery in most locations. The register automatically separates eligible and ineligible items at Kroger, so you do not need to run two transactions.
Safeway EBT policy accepts SNAP across all 50 states and Washington D.C., with options for in-store, delivery, and Drive Up and Go pickup. Safeway was one of the first retailers approved for the USDA SNAP Online Purchasing Pilot in 2017. All three chains automatically separate eligible from ineligible items at checkout, so you only need one payment method if you mix items.
Online-First and Premium Retailers
Amazon EBT policy and Aldi EBT policy offer the most flexible online shopping without a Prime membership requirement or minimum order. Amazon accepts SNAP on Amazon.com, Amazon Fresh, and Whole Foods on Amazon nationwide. However, starting January 1, 2026, some states including Indiana, Iowa, Nebraska, Utah, and West Virginia restrict purchases of high-sugar beverages, candies, and prepared desserts using SNAP EBT, with more states expected to follow.
Aldi’s online SNAP option through its website and mobile app includes curbside pickup and home delivery with no minimum order requirement. You can also use Aldi benefits through DoorDash, Uber Eats, and Instacart, though service fees and membership charges cannot be paid with SNAP. Target EBT policy accepts SNAP in-store and online for pickup, same-day delivery, and shipping, but delivery and shipping fees must be paid with another payment method.
Whole Foods EBT policy accepts SNAP at all physical locations and online through Amazon, though the rules differ between channels. In-store, you use EBT like any payment method with no extra charges. Online through Amazon, different restrictions apply. Prime members and SNAP recipients qualify for Prime Access at $6.99 per month, which includes a 10% discount on eligible in-store food items at Whole Foods.
Supermarkets and Regional Options
Publix EBT policy accepts SNAP at all locations in-store and online through Instacart for pickup and delivery. However, Publix does not publish a complete official EBT policy online, so staff at your location are your best source for questions about item eligibility. Online orders through Instacart require a backup payment method for delivery fees and tips, which cannot be paid with EBT.
Pharmacy and Discount Chains: In-Store Only
CVS EBT policy accepts SNAP at all CVS Pharmacy stores for in-person shopping at regular checkout and self-checkout where available. However, CVS does not publish a detailed EBT policy on its website, so call your local store or ask at the service desk to confirm details. You cannot use EBT directly on CVS.com or the CVS Health app, but you can use EBT through DoorDash and Uber Eats at participating CVS locations.
Walgreens EBT policy accepts EBT at select store locations for in-person purchases and nationwide online through Instacart. Walgreens’ official policy states that food stamps are accepted at select stores, so eligibility varies by location. You must contact your specific store or use the USDA SNAP Retail Locator tool to verify participation. More than 7,500 Walgreens locations now accept EBT through Instacart as of August 2024.
Dollar General EBT policy accepts SNAP EBT at all stores nationwide with no fees. The checkout system automatically separates eligible and ineligible items, and you can split payment between EBT and another method. Dollar General also accepts EBT on DoorDash for eligible grocery delivery at participating stores. There are no transaction limits on EBT purchases at Dollar General, so your spending limit is determined only by your card balance.
What Separates These Retailers
The key differences between EBT-accepting retailers fall into three categories: online access, automatic item separation, and payment method requirements.
- Online access: Walmart, Aldi, Amazon, Kroger, Safeway, and Target offer full SNAP EBT online shopping with pickup or delivery. Publix, Walgreens, and CVS offer online EBT only through third-party apps like Instacart or DoorDash. Dollar General’s online EBT option is limited to DoorDash at participating stores.
- Automatic separation: Walmart, Kroger, and Safeway automatically separate eligible and ineligible items at checkout, eliminating the need for a second transaction. Other retailers require you to either separate items yourself or provide a backup payment method at the register.
- Fees and requirements: Most online orders require a backup payment method for delivery fees, shipping fees, and tips, which cannot be paid with SNAP. Aldi and Walmart online have no minimum order. Whole Foods Prime Access offers a discounted membership for SNAP recipients. Publix staff recommend checking your balance before checkout to avoid register delays.
Publix Removes Item Limits from Express Lanes: What Shoppers Need to Know
How to Check a Price History Before You Buy
When to Start Holiday Shopping to Save Money: A Month-by-Month Guide
Open Box and Refurbished: When It Is Worth It
When Buying in Bulk Actually Saves Money
What a Realistic Grocery Budget Looks Like in 2026