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

Your EBT card is accepted anywhere you see the QUEST logo or a sign that says "We Accept SNAP." That includes large supermarkets like Kroger and Safeway, smaller grocery stores, and many farmers markets. The card works like a debit card — you swipe it at checkout and enter your PIN. What you can buy is limited by law: the card covers food you prepare at home, but not hot food, alcohol, tobacco, or household items.

The rules are the same whether you're using SNAP benefits or cash assistance through CalFresh, TANF, or another state program. Your state's EBT website has a searchable list of authorized retailers near you, and you can also call the customer service number on the back of your card to confirm a specific store accepts it.

Key Takeaways

  • EBT cards are accepted at supermarkets, grocery stores, and farmers markets that display the QUEST logo or an EBT acceptance sign.
  • You can buy food to cook at home — produce, meat, dairy, bread, and canned goods — but not prepared foods, hot items, or non-food products.
  • Convenience stores, gas stations, and dollar stores rarely accept EBT, even if they sell some groceries.
  • Some states allow online grocery ordering through Amazon Fresh, Walmart, and other retailers, but you must check your state's program first.
  • Your state's EBT customer service line can tell you whether a specific store accepts the card in your area.

What foods you can and cannot buy with EBT

EBT covers unprepared food items only. That means fresh produce, meat, poultry, fish, dairy products, breads, cereals, canned goods, frozen vegetables, and pantry staples like rice, beans, and peanut butter. You can also buy seeds and plants that produce food — tomato seeds or a fruit tree sapling, for example.

You cannot buy hot or prepared foods, even if they're in a grocery store deli. That includes rotisserie chicken, hot pizza, soup from a salad bar, or fried chicken. You also cannot buy alcohol, tobacco, vitamins, medicines, pet food, soap, paper products, or anything that isn't food. Some items sit in a gray area: the cashier's register will tell you whether an item is approved, and if it's denied, you can remove it and try again.

Restaurant meals are never covered, even if the restaurant is inside a grocery store. Some states have a Restaurant Meals Program that lets older adults, people with disabilities, or homeless individuals use EBT at participating restaurants, but this is rare and you must be enrolled separately.

Grocery stores and supermarkets that accept EBT

Nearly all large supermarket chains accept EBT: Kroger, Safeway, Whole Foods, Trader Joe's, Walmart, Target, and most regional chains. Smaller independent grocery stores, ethnic markets, and specialty food stores often accept it too, though not all do. The best way to check is to look for the QUEST logo on the door or window, or ask a cashier.

Convenience stores and gas stations almost never accept EBT, even if they stock milk, bread, or other groceries. Dollar stores and discount retailers like Dollar General rarely accept it either. If you live in an area with few full-service grocery stores — a rural area or a neighborhood with only convenience stores — your state may have a program to help, but you'll need to contact your local EBT office to learn what's available.

Farmers markets and direct-from-farmer purchases

Many farmers markets accept EBT cards directly at vendor booths. Look for the QUEST logo or ask the market manager whether vendors take EBT. Some markets also run a matching program where your EBT dollar is matched with a token you can spend on produce — so $10 in benefits becomes $20 to spend.

You cannot use EBT to buy directly from a farm stand or farmer's truck unless that farmer is registered with your state's EBT program. Most small farmers are not registered, so cash or card payment is required. If you want to support local farms, ask the farmer whether they plan to register, or check your state's farmers market directory to find registered vendors near you.

Online grocery shopping with EBT

Some states allow EBT purchases through Amazon Fresh, Walmart.com, and other online grocers, but not all do. The rules vary by state and change frequently. To find out whether your state offers online ordering, visit your state's EBT website or call the customer service number on your card.

If your state does allow online purchases, the process is the same as in-store: you enter your EBT card number and PIN at checkout, and only may be able to access food items will be accepted. Delivery fees and tips cannot be paid with EBT — you'll need a separate payment method for those. Some retailers also charge a small markup on items ordered online, so compare prices if you're deciding between shopping in person and ordering delivery.

What to do if a store won't accept your EBT card

If a store displays the QUEST logo but your card is declined, the problem is usually one of three things: the store's card reader is broken, your PIN is incorrect, or your account has been frozen or closed. Try entering your PIN again, or ask the cashier to try a different register. If the card is still declined, call the customer service number on the back of your card right away — your account may have been flagged for review.

If a store does not accept EBT at all, you can report it to your state's EBT program if it's a large chain that should be accepting it. Your state's website has a complaint form or a phone number to call. Reporting helps your state track which retailers are not complying with the program.

Using your EBT card out of state

Your EBT card works in any state, just like a debit card. If you travel or move, you can use it at any authorized retailer anywhere in the country. The card will work the same way — swipe, enter your PIN, and the transaction goes through. Your benefits stay in your home state's account, so you're spending the same money whether you're in California or New York.

If you move to a different state permanently, you'll need to reapply for benefits in your new state. Your old card will stop working once your case is closed in your home state. Contact your new state's EBT office within 30 days of moving to start the process.

Frequently Asked Questions

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

Costco accepts EBT in most states, but you must have a membership card to enter the warehouse. Sam's Club does not accept EBT. Check your state's EBT website or call customer service to confirm whether Costco in your area takes EBT.

What happens if I try to buy something that's not allowed?

The register will reject the item and you'll be asked to remove it or pay for it with a different payment method. The transaction won't go through until all non-may be able to access items are removed. There's no penalty for trying — it just means you can't complete the purchase with EBT.

Can I use EBT to buy food at a hospital or school cafeteria?

No. EBT is for food you buy at retail stores to prepare at home. Meals served at institutions like hospitals, schools, or prisons are not covered, even if you're a patient or student there.

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

Some stores ask for ID to verify the card belongs to you, but it's not required by law. If a store asks for ID and you don't have it, you can ask to speak to a manager. You should never give your PIN to anyone, including store staff.

Can someone else use my EBT card?

Technically, only the person whose name is on the card should use it, but enforcement varies by state. Using someone else's card or letting someone use yours can result in your benefits being frozen or your case being closed. Keep your card and PIN private.