Grocery stores, farmers markets, and some online retailers accept EBT cards, but not all food sellers do
Your EBT card works at any store that displays the SNAP retailer logo — a sign showing a fork and knife. This includes most supermarkets, many corner stores, and some farmers markets. The card does not work at restaurants, gas stations, pharmacies, or stores that sell mainly non-food items. The rules about what you can buy are set by the federal government, not by individual stores, so the same restrictions apply everywhere.
The easiest way to find stores near you is to search the SNAP Retailer Locator on the USDA website or call your state's SNAP office. You can also ask at your local grocery store whether they accept EBT — most do. If you live in a rural area or a food desert, your state may have special programs that let you order groceries online and have them delivered, though this varies widely by location.
Key Takeaways
- Look for the SNAP retailer logo (fork and knife) to know a store accepts EBT cards.
- Most supermarkets, many small grocery stores, and some farmers markets take EBT, but restaurants and convenience stores typically do not.
- You can buy fruits, vegetables, meat, dairy, bread, and other food items, but not hot food, alcohol, or non-food goods.
- The USDA SNAP Retailer Locator tool shows which stores near you accept EBT, and you can search by address or zip code.
- Some states now allow you to order groceries online through approved retailers and pay with your EBT card.
What stores accept EBT cards
Supermarkets are the most common place to use EBT. Nearly all large chains — Walmart, Target, Kroger, Safeway, Whole Foods, and regional grocers — accept SNAP. Many independent and family-owned grocery stores also participate. To find out whether a specific store takes EBT, look for the SNAP logo at the entrance or ask a cashier.
Farmers markets in most states now accept EBT, though not all vendors at a market may participate. Some markets have a booth where you can convert your EBT balance into tokens or vouchers that work with individual farmers. A few states run special programs that match your EBT spending at farmers markets dollar-for-dollar, so your money goes further on fresh produce.
Online grocery shopping through EBT is expanding but not yet available everywhere. Amazon, Walmart, and some regional grocers now let you pay with your EBT card for delivery or pickup. Check your state's SNAP office website to see whether online ordering is available in your area and which retailers participate.
What you can and cannot buy with EBT
EBT covers food items only. You can buy fruits, vegetables, meat, poultry, fish, dairy products, breads, cereals, snacks, frozen foods, and canned goods. Seeds and plants that produce food are also covered. The rule is simple: if it is meant to be eaten, it is usually allowed.
You cannot buy hot or prepared food, even if it is sold in a grocery store deli. Rotisserie chicken, hot pizza, or food from a hot bar will not go through on your EBT card. You also cannot buy alcohol, tobacco, vitamins, medicine, pet food, soap, paper products, or anything that is not food. Some stores have self-checkout systems that will reject items automatically if they are not SNAP-may be able to access.
If you are unsure whether something is covered, ask the cashier before you check out. Store staff can tell you right away whether an item will go through. You will not be charged if an item is rejected — the transaction simply will not process.
How to use your EBT card at the register
Using your EBT card is the same as using a debit card. At checkout, tell the cashier you are paying with EBT or SNAP. Swipe or insert your card, enter your PIN (the same one you use at ATMs), and the transaction goes through. Your balance updates immediately.
You can use your EBT card as many times as you want in a month — there is no limit on the number of transactions. If you do not have enough balance to cover your entire purchase, the cashier can tell you how much you are short. You can then remove items or pay the difference with cash or another payment method.
If your card is lost or stolen, call your state's EBT customer service line right away. They can freeze the card and issue a replacement, usually within 7 to 10 business days. Your balance is protected — if someone uses your card without permission, report it immediately and your state will investigate.
Finding stores in your area
The SNAP Retailer Locator is the official tool run by the USDA. Go to fns.usda.gov/snap/retailer-locator, enter your zip code or address, and it will show you every store nearby that accepts EBT. The list includes supermarkets, farmers markets, and online retailers. You can filter by store type if you are looking for something specific.
Your state's SNAP office also keeps a list of retailers. You can call them or visit their website to search by county or city. Some states have their own locator tools that may be more detailed than the federal one, especially for farmers markets and smaller stores.
If you live in a rural area and have trouble finding a store, contact your state SNAP office. Some states run special programs for people in food deserts, such as allowing you to order from a catalog or partnering with local stores to deliver groceries to your home.
Using EBT at farmers markets
Many farmers markets now accept EBT, but the process is different from a regular store. Most markets have a booth or stand where you can swipe your EBT card and receive tokens or vouchers equal to your purchase amount. You then use those tokens to buy from individual farmers and vendors at the market.
Not every vendor at a farmers market may accept EBT tokens — ask before you buy. Some markets have signs showing which vendors participate. A few states run incentive programs that double your EBT spending at farmers markets, so $10 in EBT becomes $20 in tokens. Check your state's SNAP office to see whether your area has this program.
Farmers markets are a good way to buy fresh, local produce. Because you are buying directly from growers, the food is often fresher than what you find in stores, and you support local farmers at the same time.
Online grocery shopping with EBT
Online EBT shopping is now available in most states, though the retailers and delivery options vary. Amazon, Walmart, and some regional grocers like Kroger and Safeway accept EBT for online orders. You can usually choose delivery or in-store pickup. Delivery fees may apply, and some retailers offer free delivery if you spend above a certain amount.
To use EBT online, you will need to set up an account with the retailer and add your EBT card as a payment method. The process is similar to adding a credit card. When you check out, select your EBT card and enter your PIN. The transaction works the same way as in-store shopping — only food items will go through.
Not all areas have online EBT shopping yet. Check your state's SNAP office website or call them to find out which retailers offer it in your location. If online shopping is not available where you live, ask your local grocery store whether they plan to add it soon.
Frequently Asked Questions
Can I use my EBT card at Walmart or Target?
Yes, both Walmart and Target accept EBT at their grocery sections. You can buy food items like produce, meat, dairy, and packaged goods with your card. Non-food items like clothing, electronics, or household supplies will not go through on EBT, even if you buy them at the same store.
Do all farmers markets take EBT?
Not all farmers markets accept EBT, and not all vendors within a market may participate. Call ahead or check your state's SNAP office website to find farmers markets near you that take EBT. Most markets that do accept it have a booth where you convert your EBT balance into tokens.
What happens if I try to buy something that is not allowed?
The transaction will be rejected at the register. The cashier can tell you which items are not SNAP-may be able to access, and you can remove them or pay for them separately with cash. Your EBT card will not be charged for rejected items.
Can I use EBT at restaurants or fast food places?
No, EBT does not work at restaurants, fast food chains, or any place that serves hot or prepared food. Your card only works at grocery stores and farmers markets where you buy raw ingredients to cook at home.
Is there a limit to how many times I can use my EBT card each month?
No, you can use your EBT card as many times as you want. The only limit is your monthly balance. Once you reach zero, you cannot use the card until your next month's funds are added.