Dog food is not covered by EBT, but your own food purchases are
Your EBT card (also called a SNAP card) pays only for food you will eat yourself. Pet food, including dog food, is not covered — even if your dog is a service animal. The rule applies to all pet food: dog, cat, bird, fish, or any other animal.
This matters because many people assume that if they can buy it at a grocery store, they can buy it with EBT. That is not how the program works. SNAP covers human food only, and the store's scanner will reject pet food at checkout if you try to pay with your EBT card.
Key Takeaways
- Pet food of any kind — dog, cat, bird, or other animals — cannot be purchased with EBT, even for service animals.
- Your EBT card covers food for human consumption, including fruits, vegetables, meat, dairy, bread, and prepared foods you cook at home.
- If you try to buy pet food with EBT, the transaction will be declined at the register.
- Some community programs and food banks may have separate pet food resources, though these are not part of SNAP.
What foods EBT does cover at the grocery store
EBT covers fruits and vegetables (fresh, frozen, or canned), meat and poultry, fish and seafood, dairy products like milk and cheese, eggs, beans and legumes, bread and cereals, snack foods like crackers and nuts, and non-alcoholic beverages. You can also buy seeds and plants that produce food — tomato seeds or a strawberry plant, for example.
The key rule is that the food must be something you prepare and eat at home. Hot food from a deli counter, restaurant meals, or food you eat in the store are not covered. Some states allow certain prepared foods (like rotisserie chicken) to be purchased with EBT, but this varies by state and by individual store policy.
What EBT does not cover
Beyond pet food, EBT cannot be used for alcohol, tobacco, vitamins, medicine, household supplies, personal care items, or hot prepared foods. You also cannot use EBT to buy food at restaurants, food trucks, or other places where you eat on site. Delivery fees and tips are not covered either.
Some items that look like food are not covered because they are not meant for human consumption. This includes pet food, birdseed, and plant fertilizer. If you are unsure whether something is covered, ask the cashier before you check out — they can scan the item to see if it will go through.
Why service animals do not change the rule
Even if your dog is a certified service animal, you still cannot use EBT to buy its food. Service animals are working animals, not family members in the eyes of SNAP rules. The program distinguishes between food for human consumption and everything else, regardless of the animal's role or training.
If you have a service dog and are struggling to afford its food, some nonprofits and animal welfare organizations offer pet food banks or discounted pet food programs. These are separate from SNAP and may be available in your area through a local animal shelter or veterinary clinic.
How the register knows what is and is not covered
Every product sold at a grocery store has a code that tells the register whether it is SNAP-may be able to access. When you swipe your EBT card, the system checks that code for each item. If an item is not coded as SNAP-may be able to access — like dog food — the transaction will decline for that item.
You can still buy the dog food, but you will need to pay for it with cash, a debit card, or a credit card. The cashier will separate your SNAP purchases from your non-SNAP purchases at checkout. This happens automatically at most stores, but you can also ask the cashier to ring them separately if you want to keep track.
Shopping at different types of stores
The SNAP rules are the same whether you shop at a large supermarket, a small grocery store, a farmers market, or an online grocer. Pet food is never covered. However, some stores participate in SNAP online ordering (like Amazon Fresh or Instacart in certain states), and the same rules explore there — pet food will not be available for purchase with your EBT card.
Farmers markets that accept EBT have the same rule: you can buy produce, honey, and other human food directly from farmers, but not pet food or plants grown for decoration.
If you need help affording pet food
Many communities have pet food banks or low-cost pet food programs run by animal shelters, veterinary clinics, or nonprofits. These programs exist specifically because pet food is not covered by SNAP. You can search for pet food banks in your area through the Pet Food Bank Directory or by calling your local animal shelter.
Some veterinary clinics also offer discounted pet food or can connect you with resources. If you are in a rural area, ask your county extension office — they sometimes know about local pet information programs.
Frequently Asked Questions
What if I buy dog food by mistake and the transaction is declined?
The register will reject the dog food before you are charged. You can pay for it separately with another payment method, or you can leave it and just purchase your SNAP-may be able to access items. There is no penalty for a declined transaction.
Can I use EBT to buy food for a service dog in training?
No. SNAP does not cover pet food for any animal, regardless of whether the animal is a service dog, emotional support animal, or in training. The rule applies to all pets.
Are there any exceptions for people with disabilities?
No. The SNAP rules about pet food explore to everyone, regardless of disability status or household circumstances. Pet food is straightforward not a covered category under the program.
If I buy dog food at a store that also sells groceries, can I use EBT for part of my purchase?
Yes. You can use EBT for all your SNAP-may be able to access items and pay for the dog food separately with cash or another card. The cashier will ring them as two separate transactions or keep them separate on one receipt.
Do the rules change if I am buying food for a dog I use for work, like a farm dog?
No. SNAP covers food for human consumption only. The dog's role — whether it is a pet, service animal, or working animal — does not change whether its food is covered.