Where You Can Use Your EBT Card to Buy Food
Grocery stores, farmers markets, and some online retailers accept EBT cards for food purchases, but not all stores do and not all products may have access to.
Your EBT card works at any store that displays the SNAP logo — a fork and knife symbol — at the checkout or entrance. This includes large supermarket chains like Walmart and Target, independent grocery stores, and some convenience stores. The store must be authorized by your state's SNAP program to accept EBT payments. Not every location of a chain accepts EBT, so check before you shop or call ahead if you are unsure.
The products you can buy are limited to food you prepare at home: fruits, vegetables, meat, poultry, fish, dairy products, breads, cereals, snack foods, and non-alcoholic beverages. You cannot use EBT to buy hot or prepared foods, vitamins, medicines, pet food, household supplies, or alcohol. Some stores have self-checkout machines that work with EBT; others require you to use a cashier lane.
Key Takeaways
- Any store with a SNAP logo accepts EBT cards, but you must check that your specific store location is authorized — not all branches of the same chain participate.
- You can only buy unprepared food items: produce, meat, dairy, bread, and canned goods, but not hot food, prepared meals, or non-food items.
- Farmers markets in most states accept EBT if they are registered with SNAP, and some offer matching programs that double your purchasing power.
- Some online grocery retailers including Amazon Fresh and Instacart now accept EBT in certain states, though availability and rules vary by location.
Finding SNAP-Authorized Stores Near You
The easiest way to find stores that take EBT is to use the SNAP Retailer Locator on the USDA website. Enter your address or zip code, and the tool shows every authorized store within a set distance. You can filter by store type — supermarket, farmers market, or online — to narrow your search.
If you do not have internet access, call your state's SNAP office or visit your local food bank. Staff there can tell you which stores in your neighborhood accept EBT and answer questions about what you can buy. Many food banks also distribute lists of nearby retailers.
Using EBT at Farmers Markets
Farmers markets that are registered with SNAP accept EBT cards directly at a central booth or through individual vendors. When you swipe your card, the amount is deducted just as it would be at a grocery store. You can buy fresh produce, honey, herbs, and some prepared foods like bread or cheese from vendors who are authorized to sell SNAP items.
Many states run matching programs at farmers markets: if you spend $10 of your EBT benefits, the program adds $10 in tokens or vouchers you can spend the same day. This effectively doubles your purchasing power for fresh produce. Ask at the farmers market information booth whether a matching program is active, or check your state's SNAP website for details.
Online Grocery Shopping With EBT
Amazon Fresh, Instacart, and some regional grocery delivery services now accept EBT in certain states. The rules and availability change frequently and vary by state, so you will need to check whether your state and your specific address are covered. Start by visiting the retailer's website and entering your zip code to see if EBT is an option in your area.
When you order online with EBT, you typically pay for may be able to access food items with your card and pay any delivery or service fees with another payment method. Some retailers do not allow EBT to cover delivery fees. Read the terms carefully before you place an order, because policies differ between retailers and between states.
What You Cannot Buy With EBT
EBT covers food you cook at home but not prepared or hot foods. This means you cannot buy rotisserie chicken, deli sandwiches, pizza, or items from a hot food bar — even if they are sold in a grocery store. You also cannot buy vitamins, medicines, pet food, household cleaners, paper products, or alcohol and tobacco of any kind.
Some items are confusing because they sit in the grocery store but are not food: soap, shampoo, light bulbs, and greeting cards are all ineligible. If you are unsure whether a specific item qualifies, ask the cashier before you check out. The register will decline the card if you try to buy something that is not allowed, and the cashier can tell you which items in your cart are the problem.
How to Use Your EBT Card at Checkout
At the register, tell the cashier you are paying with EBT. Hand them your card, and they will swipe it or insert it into the card reader. You will be asked to enter your PIN — the same four-digit number you use at ATMs. The amount of your purchase will be deducted from your account balance.
If you do not know your PIN or have forgotten it, contact your state's EBT customer service line before you shop. You can reset it by phone or online through your state's portal. Some states allow you to set up a temporary PIN if you have lost your card or need a replacement.
Checking Your EBT Balance
You can check your balance by calling the customer service number on the back of your card, logging into your state's online portal, or texting a code to a specific number — the method depends on your state. Many states also send you a receipt at the register that shows your remaining balance. Keep track of your balance so you know how much you have left to spend each month.
Your balance resets on a specific date each month, usually between the 1st and the 10th depending on your state. The exact date is listed in your welcome materials or on your state's SNAP website. Any balance you do not spend by the end of the month rolls over to the next month, so you do not lose unused funds.
Frequently Asked Questions
Can I use EBT at restaurants or fast food places?
No. EBT is only for unprepared food you cook at home. However, some states have a Restaurant Meals Program that allows seniors, people with disabilities, and homeless individuals to use EBT at certain restaurants. Call your state's SNAP office to ask whether this program exists in your state and whether you may be may be able to access.
What happens if I try to buy something that is not allowed?
The register will decline your card for ineligible items. The cashier will separate those items from your may be able to access purchases and run your card only for the food that qualifies. You can then pay for the other items with cash or another payment method, or leave them behind.
Can someone else use my EBT card?
No. Your EBT card is for your use only. You must enter your PIN yourself at checkout. If someone else uses your card or PIN without permission, report it to your state's EBT customer service line right away so they can freeze your account and investigate.
Do I need a membership to shop at stores that take EBT?
No. You do not need a membership at any store to use EBT. Warehouse clubs like Costco and Sam's Club do require memberships, but you can use EBT there if you are a member. Regular grocery stores, supermarkets, and farmers markets never require membership to use EBT.
Can I use EBT to buy food online if my state does not have a program yet?
Not through most retailers. Online EBT acceptance is expanding but is not available everywhere. Check the SNAP Retailer Locator or your state's SNAP website to see which online retailers, if any, accept EBT in your state. You can also call your state's SNAP office to ask about plans to expand online shopping options.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.