SNAP works at most grocery stores, farmers markets, and some online retailers
SNAP (the federal food stamp program) works at any store that displays the SNAP logo at checkout. That includes supermarkets, corner grocers, discount chains like Walmart and Target, and many ethnic markets. You swipe your EBT card like a debit card at the register. The cashier rings up only the food items you can buy with SNAP — produce, meat, dairy, bread, canned goods, frozen vegetables, seeds and plants that produce food. Non-food items like paper towels, soap, or vitamins come out of your pocket.
You can also use SNAP at farmers markets in most states. You pay with your EBT card at a booth, and the vendor gives you tokens or a receipt to spend on produce from any farmer at that market. Not every farmers market accepts SNAP, so call ahead or look for the SNAP sign when you arrive.
Online grocery shopping through Amazon Fresh, Walmart.com, and some regional chains now accept SNAP in most states. You order online, pay with your EBT card at checkout, and pick up or have groceries delivered. The rules are the same — only food items, no prepared meals or non-food goods. Delivery fees come out of your own money, not your SNAP balance.
Key Takeaways
- SNAP works at any store displaying the SNAP logo, including supermarkets, discount chains, ethnic markets, and many online grocers.
- You can buy raw food and ingredients but not prepared hot foods, alcohol, tobacco, vitamins, or non-food items.
- Farmers markets accept SNAP in most states; look for the SNAP sign or call ahead to confirm.
- Online ordering through Amazon Fresh and Walmart.com works in most states, though delivery fees are your responsibility.
- Your EBT card works like a debit card at checkout — the register automatically separates SNAP-may be able to access items from items you pay for out of pocket.
What you can and cannot buy with SNAP
SNAP covers food you cook at home: meat, poultry, fish, dairy, eggs, bread, cereals, rice, beans, canned vegetables, frozen fruit, nuts, seeds, and plants that produce food. You can buy organic, name-brand, or store-brand — price does not matter. You can buy in bulk. The rule is simple: if it is a raw ingredient or uncooked food, SNAP pays for it.
SNAP does not cover hot or prepared food, even if it is in the grocery store deli. That means no rotisserie chicken, no hot pizza from the bakery counter, no prepared salads. It also does not cover alcohol, tobacco, vitamins, medicines, pet food, paper products, soap, or anything that is not food. Restaurant meals are not covered. If you are unsure whether an item is may be able to access, ask the cashier before you check out.
How to find stores that accept SNAP near you
The USDA maintains a store locator at fns.usda.gov/snap/retailers. Enter your zip code and it shows every authorized SNAP retailer in your area — supermarkets, farmers markets, online vendors, and small grocers. The list updates regularly as new stores join the program.
You can also call your state SNAP office or local food bank. They keep current lists and can tell you which stores are closest to you and which ones have the best selection. Many food banks also run their own pantries where you can pick up food without using your card.
Using SNAP at farmers markets
Farmers markets that accept SNAP have a booth or sign at the entrance. You bring your EBT card and tell the booth operator how much you want to spend. They swipe your card and give you tokens, vouchers, or a receipt for that amount. You then use those tokens or vouchers to buy directly from any farmer at the market — produce, honey, herbs, plants, and sometimes meat and dairy if the farmer is authorized.
Not every farmers market accepts SNAP, and rules vary by state. Some markets only accept SNAP on certain days. Call the market ahead of time or look for the SNAP sign when you arrive. The USDA store locator also lists farmers markets that take SNAP.
Online grocery shopping with SNAP
Amazon Fresh, Walmart.com, and some regional online grocers now accept SNAP in most states. You create an account, add food items to your cart, and pay with your EBT card at checkout. The system automatically separates SNAP-may be able to access items from non-may be able to access ones. You choose pickup or delivery. Delivery fees are not covered by SNAP and come out of your own money.
Not all states allow online SNAP purchases yet, and availability varies by retailer and location. Check the USDA store locator or call your state SNAP office to see which online options work in your area. Some retailers limit how much you can order or how often you can use SNAP online, so read the terms before you start shopping.
What happens if a store is not authorized for SNAP
If you try to use your EBT card at a store that does not accept SNAP, the card will be declined at checkout. The store either has not joined the SNAP program or has lost authorization. This happens sometimes when a store changes ownership or fails a compliance check.
If a store you regularly shop at suddenly stops accepting SNAP, report it to your state SNAP office. They investigate and can work with the store to restore authorization. In the meantime, use the USDA store locator to find another authorized retailer nearby.
Frequently Asked Questions
Can I use SNAP at convenience stores or gas stations?
Some convenience stores and gas stations are authorized SNAP retailers, but most are not. Check the USDA store locator or look for the SNAP logo at the register. If a store is authorized, it can only sell SNAP-may be able to access food items — usually limited to bread, milk, canned goods, and frozen meals. Snacks, drinks, and hot food are not covered.
Do I have to tell the cashier I am using SNAP?
No. Swipe your EBT card like a regular debit card. The register automatically separates SNAP-may be able to access items from non-may be able to access ones. You pay for non-may be able to access items with cash or another card. The cashier does not announce that you are using SNAP, and other customers cannot tell from the transaction.
Can I use SNAP to buy food for someone else?
Yes. Your EBT card is tied to your SNAP account, not to you as a person. Anyone can use your card to buy SNAP-may be able to access food. However, you are responsible for the account and the balance, so only give your card to people you trust.
What if I buy something by mistake that is not SNAP-may be able to access?
The register will not let the transaction go through if you try to pay for non-may be able to access items with SNAP. The cashier will ask you to remove those items or pay for them separately with cash or another card. There is no penalty — it just means those items do not come out of your SNAP balance.
Can I use SNAP at restaurants or food delivery services?
Standard SNAP does not work at restaurants or food delivery apps like DoorDash or Uber Eats. However, some states run a Restaurant Meals Program that lets older adults, people with disabilities, and homeless individuals use SNAP at participating restaurants. Call your state SNAP office to see if this program runs in your area and whether you may have access to.