Skip to main content

HomeAll guides

What You Can and Cannot Buy With Your EBT Card

EBT covers food, not everything in a grocery store

Your EBT card (also called a SNAP card) pays for food you prepare at home, but not prepared foods, hot items, or non-food products. You can buy raw vegetables, meat, dairy, bread, and canned goods. You cannot buy rotisserie chicken, deli sandwiches, vitamins, pet food, or paper towels — even though they sit on the same store shelves.

The rule is straightforward: if it's a food ingredient or a complete food item you cook yourself, SNAP covers it. If someone else cooked it, or if it's not food, your card will decline at checkout. This matters because many people discover the limits only when their purchase is rejected, so knowing the categories ahead of time saves embarrassment and wasted time.

Key Takeaways

  • SNAP covers raw and frozen vegetables, fruits, meat, poultry, fish, dairy, bread, cereals, and canned goods — anything you prepare yourself at home.
  • SNAP does not cover hot or prepared foods, alcohol, tobacco, vitamins, medicine, pet food, paper products, or anything not meant to be eaten.
  • Some items are unclear at first glance: seeds and plants you can eat are covered, but ornamental plants are not; seafood is covered, but it must be raw or frozen, not cooked.
  • The cashier's register is programmed to flag ineligible items, so the card will decline for those items even if you try to pay with SNAP funds.
  • If you are unsure about a specific item, ask the store clerk before checkout — they can tell you whether the register will accept it.

Foods SNAP will pay for

SNAP covers the raw ingredients and uncooked foods you buy to make meals at home. This includes fresh produce (apples, carrots, lettuce, potatoes), frozen vegetables and fruits, canned vegetables and fruits, meat and poultry (raw or frozen), fish and seafood (raw or frozen), eggs, milk, yogurt, cheese, bread, rice, pasta, beans, peanut butter, nuts, seeds, and baby formula. Essentially, if you are buying something to cook, bake, or prepare yourself, SNAP will pay for it.

Snack foods that are not prepared also count: crackers, chips, cookies, and cereal are all covered. The key is that no one has cooked or heated the item for you. Store-brand and name-brand versions are treated the same way — SNAP does not care which you choose.

Foods and items SNAP will not pay for

SNAP will not pay for any food that is hot or prepared. This includes rotisserie chicken, deli sandwiches, hot pizza, fried chicken, soup from the hot bar, or anything the store heated for you. It also will not pay for food you eat in the store — if you buy a sandwich at the deli counter and eat it there, SNAP cannot cover it.

Beyond prepared foods, SNAP excludes alcohol, tobacco, vitamins, medicine, pet food, paper towels, toilet paper, soap, shampoo, laundry detergent, and any non-food item. Some stores have a pharmacy section; nothing from that section is covered. Flowers and ornamental plants are not covered, though seeds you can plant and eat (like tomato seeds) are.

Items that confuse people at checkout

Some items sit in a gray area because they look like food but are not, or because the rules are specific about form. Energy drinks and sports drinks are covered if they contain a nutrition label and are meant to be consumed as food or drink — but some states treat them differently, so ask before you buy. Coffee and tea are covered. Soda is covered. Hot beverages you buy at the register are not.

Seafood is covered if it is raw or frozen, but not if it is cooked or canned in oil (canned in water is fine). Rotisserie shrimp will decline; frozen shrimp will not. Deli meat is covered if you buy it raw from the butcher counter, but not if it is pre-cooked. Soup in a can is covered; soup from the hot bar is not. If you are unsure, the store clerk can tell you whether the register will accept it before you reach the checkout line.

How the register knows what to decline

Every item in a grocery store has a code. The register is programmed to know which codes are SNAP-may be able to access and which are not. When you swipe your EBT card, the register checks each item against that list. If an item is not on the list, the register will decline it — your card will not be charged, and you will have to remove that item or pay for it with cash or another card.

This happens automatically, so the cashier is not making a judgment call. They cannot override it to let you buy something that is not covered. If the register declines an item and you think it should be covered, you can contact your state's SNAP office to ask about it, but the answer will not change what happens at that store on that day.

What to do if you are unsure about an item

Before you get to the checkout line, ask a store employee whether a specific item is SNAP-may be able to access. They work with SNAP customers every day and can tell you in seconds. This is faster and less awkward than having the register decline it in front of other customers. Many stores also have a customer service desk where you can ask.

If you want a full list of what is and is not covered, your state's SNAP office publishes guidelines. You can also call your state's SNAP hotline — the number is on the back of your EBT card. They can answer questions about specific items or categories.

Frequently Asked Questions

Can I use SNAP to buy hot food at a restaurant or deli?

No. SNAP does not cover any food that is cooked or heated by the store or restaurant, whether you eat it there or take it home. This includes hot pizza, rotisserie chicken, deli sandwiches, and soup from a hot bar. You can buy raw ingredients to cook at home.

Are vitamins and supplements covered?

No. Vitamins, minerals, supplements, and medicines are not covered by SNAP, even if they are sold in the grocery store. Only food and food ingredients are covered.

Can I buy baby formula and baby food with SNAP?

Yes. Baby formula, baby food in jars or pouches, and baby cereal are all covered. They are treated as food, not as medicine or supplements.

What if the register declines an item I think should be covered?

Ask the cashier or a store manager to check the item code. If you still think it should be covered, contact your state's SNAP office — the number is on your EBT card. They can tell you whether the item is may be able to access in your state, though the store's register will follow its own programming.

Are seeds covered if I want to grow my own food?

Yes, if they are seeds you can eat — like tomato seeds, bean seeds, or sunflower seeds. Ornamental seeds or plants are not covered. The register will know the difference based on the product code.

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.