How to find places that take EBT in your area
The fastest way to find stores near you that take EBT is to use the SNAP Retailer Locator on the USDA website at fns.usda.gov/snap/retailer-locator. You enter your address or zip code, and it shows you every authorized grocery store, farmers market, and other food retailer within a set distance. The map updates regularly as stores gain or lose authorization.
Your state's SNAP agency also maintains a searchable list. You can find your state agency through the USDA's state directory, and most have their own retailer database on their website. Some states' versions are easier to search by neighborhood or store type than the federal locator.
If you use a smartphone, many grocery store apps now show whether they take EBT at checkout. Walmart, Target, and most major chains display this clearly in their app or on their website. Some smaller stores and independent grocers may not be listed anywhere online, so calling ahead is worth doing if you are unsure.
Key Takeaways
- The USDA SNAP Retailer Locator is the official source and shows every authorized food store in your area by address or zip code.
- Grocery stores, supermarkets, and farmers markets take EBT for food; restaurants and prepared food counters do not, except in specific state programs.
- Your state SNAP agency website often has a searchable list that may be easier to use than the federal locator.
- Most major chains accept EBT, but calling a store first saves a trip if you are unsure or shopping at a smaller or independent grocer.
What types of stores accept EBT
EBT works at authorized food retailers — mainly grocery stores, supermarkets, and farmers markets. A store must be licensed by your state and meet USDA rules to accept SNAP benefits. This includes large chains like Walmart, Target, and Kroger, as well as independent grocers, ethnic markets, and co-ops.
Convenience stores and gas stations can be authorized to take EBT, but only for certain foods. They may sell bread, milk, canned goods, and produce, but not hot foods, alcohol, tobacco, or non-food items. The rules are the same everywhere: you can buy food to cook at home, but not prepared meals or anything you eat in the store.
Farmers markets in most states now take EBT, either through a card reader at the market or through a token system where you exchange your benefits for market tokens at a booth. Some markets offer a match program where your EBT dollars are doubled, though this varies by state and market.
Restaurant programs and prepared food benefits
Most restaurants do not take EBT. However, a few states run the Restaurant Meals Program, which lets certain people — usually seniors, people with disabilities, or people experiencing homelessness — use SNAP benefits at participating restaurants. The program is optional for states, so it exists in only a handful: Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Ohio, Rhode Island, and Vermont as of the most recent update.
If you live in one of these states and meet the program's rules for your group, you can use your EBT card at restaurants that have signed up. The restaurants are usually smaller establishments or chains that have chosen to participate. Your state SNAP agency can tell you whether the program runs in your state and which restaurants take part.
Outside these programs, you cannot use SNAP benefits for hot food, deli items, or anything prepared and ready to eat. This includes rotisserie chicken, pizza by the slice, or food from a grocery store's hot bar, even if the store itself is authorized.
Using EBT at online grocery delivery services
Some online grocery services now take EBT, though availability depends on your state and which service you use. Amazon Fresh, Walmart+, and Instacart (through certain partner stores) accept EBT in some states. You link your EBT card to your account the same way you would a debit card, and the transaction works at checkout.
Not every state allows online SNAP purchases yet, and not every store participates. Before you set up an account, check your state SNAP agency website to see whether online ordering is available where you live. If it is, the agency usually lists which retailers and services are authorized.
Delivery fees and tips cannot be paid with EBT — only the food itself. You will need another payment method for those charges. Some services waive delivery fees for SNAP users, so it is worth checking the terms before you order.
What happens if a store says it does not take EBT
If a store claims it does not take EBT but appears in the SNAP Retailer Locator, the store may not have updated its equipment, staff may not know the policy, or the authorization may have lapsed. Ask to speak with a manager and show them the locator entry on your phone. Many stores have simply not trained their cashiers on the process.
If the store genuinely is not authorized, you can report it to your state SNAP agency if it is listed in the locator but refuses to accept benefits. The agency investigates and can remove stores that do not comply or help resolve the issue.
If a store is not in the locator at all, it is not authorized to take SNAP. Do not assume a small store is authorized just because it sells food. Only stores that have gone through the USDA authorization process can legally accept EBT.
Finding EBT-friendly stores in rural or underserved areas
Rural areas often have fewer authorized retailers, which can make shopping harder. The SNAP Retailer Locator still works — it will show you every authorized store within your search radius, even if that means driving farther. Some rural areas have mobile markets or delivery programs that bring food to communities with few stores.
Farmers markets and farm stands in rural areas are increasingly authorized to take EBT. If your area has a farmers market, call ahead to ask whether they accept EBT and how the process works — some use card readers, others use tokens.
If you live in an area with very few authorized stores, your state SNAP agency may have information about alternative programs or delivery options. Some states run special programs to expand access in underserved areas, and your agency can point you toward them.
Frequently Asked Questions
Can I use EBT at Costco or Sam's Club?
Costco accepts EBT in most states, but you must have a membership to shop there. Sam's Club does not take EBT. Check the SNAP Retailer Locator to confirm whether your local Costco is authorized, as participation varies by location.
Do dollar stores take EBT?
Some dollar stores are authorized to take EBT, but many are not. Dollar General and Family Dollar accept EBT in some locations but not others. Use the SNAP Retailer Locator to check whether a specific store near you is authorized, since it varies by individual store.
Can I use EBT at Whole Foods or other specialty grocers?
Yes. Whole Foods, Trader Joe's, and most specialty and natural food stores are authorized SNAP retailers. They follow the same rules as any other grocery store — you can buy food to cook at home, but not prepared foods or non-food items.
What if the SNAP Retailer Locator shows a store but it is closed?
The locator is updated regularly but may lag behind store closures. If a store is closed, report it to your state SNAP agency through the locator website. You can also call your state agency directly to ask about current authorized retailers in your area.
Do I need to show ID when I use EBT at a store?
Most stores do not require ID for EBT transactions. However, some states or individual stores may ask for ID to verify the card matches the person using it. Bring your ID to be safe, but it is not a standard requirement everywhere.