EBT works at most grocery stores, farmers markets, and some online retailers, but not at restaurants, gas stations, or convenience stores

Your EBT card works like a debit card at any store that displays the SNAP logo — the fork and knife symbol. That includes supermarkets, grocery chains, discount stores with food sections, and some smaller markets. The store's register must be set up to accept SNAP payments, which most do. You cannot use EBT at restaurants, fast food chains, gas stations, liquor stores, or convenience stores, even if they sell some food items.

The rule is simple: EBT pays for food you take home and cook or eat raw. It does not pay for prepared food, hot food, or anything already cooked. A rotisserie chicken at the grocery store counter is not allowed. A raw chicken in the meat case is. This applies everywhere — chain stores, independent grocers, and farmers markets all follow the same rules.

Key Takeaways

  • EBT works at stores displaying the SNAP logo, which includes most supermarkets, many discount retailers, and some independent grocers.
  • You can buy fruits, vegetables, meat, dairy, bread, and other raw or uncooked foods, but not prepared meals, hot food, or restaurant purchases.
  • Farmers markets and some farm stands accept EBT if they are registered with your state's SNAP program.
  • Online grocery delivery through Amazon Fresh, Instacart, and Walmart is available in some states but not all — check your state's SNAP website to see if your area is included.
  • Convenience stores, gas stations, and dollar stores rarely accept EBT even if they sell packaged foods.

Grocery stores and supermarkets that accept EBT

Nearly every major grocery chain accepts EBT: Walmart, Target, Kroger, Safeway, Whole Foods, Trader Joe's, Publix, Albertsons, and regional chains in your area. The easiest way to check is to look for the SNAP logo on the storefront or ask a cashier. If a store accepts SNAP, their registers are programmed to know which items are allowed and which are not.

Smaller independent grocers and ethnic markets often accept EBT too, though not all do. If you are unsure, call ahead or ask at the register. Some stores that look small or specialized — like a Korean market or a Latin grocery — are registered SNAP retailers and work just like any other store. Others are not registered and cannot accept EBT at all.

When you check out, the cashier will separate your SNAP items from anything you are buying with cash or another card. Only the food items count against your monthly balance. Non-food items like soap, paper towels, or pet food will not go through on your EBT card, even at a store that accepts SNAP.

Farmers markets and farm stands

Many farmers markets accept EBT, but not all of them. The market itself must be registered with your state's SNAP program. You can find a list of authorized farmers markets on your state's SNAP website or by calling your local SNAP office. Some markets use a special token system: you swipe your EBT card at a booth, receive tokens, and use those tokens to buy from individual vendors.

Farm stands that sell directly to customers can also accept EBT if they are registered. The rules are the same as any other store — you can buy fresh produce, but not prepared foods or items the stand has already cooked or packaged for sale.

Online grocery shopping and delivery

Online SNAP shopping is available in some states but not everywhere. Amazon Fresh, Walmart.com, and Instacart are the main retailers offering it. Your state's SNAP program must have authorized online shopping, and your area must be covered by the retailer's delivery zone. Check your state's SNAP website to see if online ordering is turned on in your region.

If your state does offer it, you order through the retailer's website or app, pay with your EBT card at checkout, and the store delivers to your address. The same food rules apply — produce, meat, dairy, and shelf-stable groceries are allowed; prepared meals and hot food are not. Some retailers will not let you order certain items through the app even though you could buy them in the store, so you may see restrictions that seem odd.

Online shopping is slower to roll out than in-store shopping. If your state does not offer it yet, check back periodically, as programs expand over time. Your state SNAP office can tell you the current status and when it might become available in your area.

What you cannot buy with EBT

EBT does not pay for hot or prepared food, even at a grocery store. That includes deli sandwiches, rotisserie chickens, hot pizza, or anything from a hot case or warming station. It also does not cover restaurant meals, fast food, or food trucks. Alcohol and tobacco are never allowed. Non-food items like cleaning supplies, paper products, toiletries, and pet food do not may have access to either.

Some items sit in a gray area. Vitamins and medicines are not covered. Hot coffee or tea from a store's café is not covered. Seeds and plants you grow for food are allowed, but ornamental plants are not. If you are unsure about a specific item, ask the cashier before you buy it — they can tell you whether it will go through on your EBT card.

How to find stores near you that accept EBT

The USDA maintains a store locator tool on the SNAP website where you can search by address or zip code. It shows all authorized SNAP retailers in your area, including supermarkets, farmers markets, and online retailers. You can also call your state or local SNAP office and ask for a list of nearby stores.

If you find a store you like that does not accept EBT, you can ask the manager whether they plan to register. Some stores choose not to participate because of the paperwork or fees involved, but others will register if customers ask. Registering is free for the store, so it is worth asking.

Using your EBT card at checkout

When you pay with EBT, you swipe or insert your card like you would a debit card. You may be asked to enter your PIN. The register will separate SNAP-may be able to access items from everything else. Your EBT balance only goes down for the food items that may have access to. If you do not have enough balance for everything, the cashier will ask you to remove items or pay for some with cash or another card.

You get a receipt showing what was paid with EBT and what was paid another way. Keep your receipts so you can track your balance. You can also check your balance online through your state's SNAP website, by calling the customer service number on the back of your card, or by checking your balance at an ATM.

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 card to shop there. Sam's Club does not accept EBT. Call your local Costco to confirm they take SNAP before you go, as policies can vary by location.

Do dollar stores accept EBT?

Most dollar stores do not accept EBT because they are not registered as SNAP retailers. Some dollar stores have added grocery sections and registered to accept SNAP, but this is rare. Check with your local store or use the USDA store locator to see if yours participates.

Can I buy hot food at a grocery store deli with EBT?

No. Hot or prepared food from a deli counter, hot case, or warming station is not covered by EBT, even if the store accepts SNAP. You can buy the same item cold or raw — for example, a raw chicken instead of a rotisserie chicken.

What if a store says my EBT card does not work?

Ask the cashier to try again or call your state SNAP office to check your balance and account status. Your card may be expired, frozen, or have no balance. If the store's system is down, you may need to come back later. If the store is not registered to accept SNAP, you will need to shop elsewhere.

Can I use EBT to buy groceries for someone else?

Yes. Your EBT card can be used to buy food for anyone. The card itself is tied to your account, but the food you buy can go to your household or to someone else. You cannot sell your EBT benefits or give your card to someone else to use.