Grocery stores and supermarkets take EBT almost everywhere

The vast majority of grocery stores, supermarkets, and food markets accept EBT cards. This includes national chains like Walmart, Target, Kroger, Safeway, and Whole Foods, as well as independent and regional grocers. You can use your card to buy any food item intended for home preparation: produce, meat, dairy, bread, canned goods, frozen vegetables, pantry staples, and seeds or plants that produce food.

To find stores near you that take EBT, use the USDA's official store locator at fns.usda.gov/snap/retailer-locator. Enter your zip code and the tool shows every authorized retailer in your area, including their addresses and hours. This is the most reliable way to confirm a store accepts EBT before you go.

Some smaller stores, farmers markets, and ethnic grocers may not appear in the locator even though they are authorized. If you do not see a store listed, call ahead or ask the manager whether they accept EBT. Many stores that do accept it may not advertise it prominently.

What you cannot buy with EBT at any store

EBT covers food only — not prepared meals, hot food, or anything meant to be eaten right away. You cannot use your card for deli items, rotisserie chicken, hot pizza, or food from a store's prepared foods section, even if the store itself accepts EBT for groceries. You also cannot buy alcohol, tobacco, vitamins, medicines, pet food, paper products, or household supplies.

The rule is simple: if it is meant to be cooked or prepared at home, it is usually allowed. If it is ready to eat or not food, it is not. When in doubt, ask the cashier before you check out — they can tell you whether an item will go through.

Restaurants and fast food do not take EBT in most states

Standard EBT cards do not work at restaurants, fast food chains, or food trucks in most of the United States. Three states run programs that allow restaurant use: California, Arizona, and Rhode Island have Restaurant Meals Programs that let certain people (usually elderly, disabled, or homeless) use EBT at participating restaurants. If you live in one of these states and think you might may have access to, contact your state's SNAP office to ask whether you are may be able to access.

Everywhere else, you must buy unprepared food from a store and cook it yourself. This is a hard limit set by federal law, not a store choice.

Convenience stores, gas stations, and dollar stores

Many convenience stores, gas stations, and dollar stores are authorized to take EBT, but not all of them. A 7-Eleven, Circle K, or Dollar General in one neighborhood might accept EBT while another location across town does not. The USDA locator will show you which ones in your area are authorized.

These stores often have a smaller selection of fresh food than grocery stores — usually limited to packaged snacks, bread, milk, and canned goods. If you have a choice, a full grocery store will give you more options and better prices. But if a convenience store near you is authorized, it is a valid place to shop.

Online grocery delivery and pickup services

Some grocery stores now let you use EBT to pay for online orders that you pick up or have delivered. Walmart, Amazon Fresh, Kroger, and some regional chains offer this in certain areas. The rules are the same as in-store: you can buy unprepared food, but not prepared meals or non-food items.

Not every store offers online EBT payment yet, and availability varies by location. If you want to order online, contact the store directly or check their website to see whether EBT is an option. Some stores require you to set up your account in a specific way to use EBT for online orders.

Farmers markets and farm stands

Many farmers markets and farm stands accept EBT, but you usually cannot swipe your card directly. Instead, you exchange your EBT funds for tokens or vouchers at a booth, then use those tokens to buy from vendors. This process is called SNAP at the Farmers Market.

Not every farmers market participates, and the process varies by location. Before you go, call the market or check its website to confirm it accepts EBT and ask how the token exchange works. The USDA locator also shows which farmers markets are authorized.

Key Takeaways

  • Most grocery stores and supermarkets accept EBT; use the USDA store locator at fns.usda.gov/snap/retailer-locator to find authorized stores near you.
  • You can only buy unprepared food meant for home cooking — not hot food, prepared meals, alcohol, tobacco, or household items.
  • Restaurants do not accept EBT in most states, except California, Arizona, and Rhode Island, which have limited Restaurant Meals Programs.
  • Convenience stores, gas stations, and dollar stores may accept EBT, but availability varies by location and you should check the USDA locator first.
  • Some farmers markets accept EBT through a token exchange system; call ahead to confirm and learn how the process works at your local market.

Frequently Asked Questions

Can I use EBT at Costco or Sam's Club?

Costco and Sam's Club do not accept EBT. These are membership-only warehouse clubs and are not authorized retailers. You can use EBT at regular grocery stores, supermarkets, and some farmers markets instead.

What if a store says it accepts EBT but my card is declined?

A few things could cause this: your account may have no balance, the store's EBT machine may be broken, or the specific items you are buying may not be allowed. Ask the cashier to check your balance and whether any items in your cart are ineligible. If the machine is broken, ask when it will be fixed or try another authorized store.

Can I use EBT to buy food for someone else?

Yes. Your EBT card can be used to buy food for anyone, not just yourself. The card belongs to the household, so any household member can use it, and you can buy groceries for friends or family members as well.

Do I need to show ID when I use my EBT card?

You may be asked to show ID, but stores cannot require it as a condition of using EBT. If a store insists on ID, you can report it to your state's SNAP office. In practice, most stores do not ask for ID at checkout.

Are there stores that accept EBT online but not in person?

No. If a store accepts EBT, it accepts it both in person and online (if the store offers online ordering). The payment method is the same either way.