Walgreens accepts SNAP benefits, but only for certain items
Yes, Walgreens takes SNAP benefits (food stamps) at most locations. However, you can only use your card to buy food items that are approved under the SNAP program — not everything the store sells. This means you cannot buy household supplies, toiletries, medicine, or alcohol with your benefits, even though Walgreens stocks all of these things.
The items you can buy are the same at Walgreens as at any other store: fruits, vegetables, meat, dairy, bread, cereal, snacks, and beverages. The store's register system is programmed to reject non-food items when you swipe your SNAP card, so you will know immediately at checkout which items are covered.
Not every Walgreens location accepts SNAP. Some smaller stores or franchise locations may not have the equipment set up. If you are unsure whether your local Walgreens takes benefits, call ahead or ask a cashier when you visit.
Key Takeaways
- Walgreens accepts SNAP benefits at most locations, but the register will only allow you to purchase SNAP-approved food items.
- You cannot use food stamps to buy pharmacy items, toiletries, cleaning supplies, or alcohol, even though Walgreens sells these products.
- SNAP-approved foods at Walgreens include produce, meat, dairy, bread, cereals, snacks, and beverages — the same categories as other grocery stores.
- Some Walgreens locations do not accept SNAP, so it is worth confirming with your local store before shopping.
What SNAP covers at Walgreens
The SNAP program has a specific list of foods you can buy. At Walgreens, this includes fresh and frozen fruits and vegetables, meat and poultry, fish and seafood, dairy products like milk and cheese, eggs, bread and grains, cereals, peanut butter, beans, nuts, and seeds. You can also buy beverages like milk, juice, and water.
Walgreens often stocks these items in sections separate from pharmacy and health products. The produce section, refrigerated cases, and center aisles where packaged foods sit are where your SNAP card will work. The register system checks each item's code against the SNAP-approved list automatically.
What SNAP does not cover at Walgreens
SNAP does not cover hot or prepared foods, even if Walgreens has a deli or food counter. This includes rotisserie chicken, prepared salads, or items from a hot case. The rule is that the food must be something you take home and cook or prepare yourself.
You also cannot use SNAP for vitamins, medicine (prescription or over-the-counter), first aid supplies, toiletries, soap, shampoo, deodorant, paper products, cleaning supplies, pet food, or alcohol and tobacco. These are all items Walgreens sells, but they fall outside the SNAP program's scope.
How to use your SNAP card at Walgreens
Using your SNAP card at Walgreens works the same way as using a debit card. At checkout, tell the cashier you are paying with SNAP or swipe your card in the reader. The register will separate approved food items from non-food items automatically. You pay for approved items with your benefits and pay for non-food items with cash, a debit card, or credit card if you want to buy them.
If you have questions about whether a specific item is covered, ask the cashier before you check out. They can look up items in the register system or call a manager who knows the SNAP rules. It is better to ask than to reach the register and find out an item will not go through.
Finding a Walgreens that accepts SNAP
Most Walgreens locations in urban and suburban areas accept SNAP, but rural locations or smaller franchise stores sometimes do not. The easiest way to check is to call your local Walgreens pharmacy and ask if they accept SNAP benefits. You can also ask when you visit in person.
If your nearest Walgreens does not accept SNAP, you can find other stores that do through the USDA's store locator tool online. Grocery stores, supermarkets, farmers markets, and some convenience stores all accept SNAP. Many people find that traditional grocery stores have a wider selection of SNAP-approved foods than Walgreens, so it may be worth comparing what is available near you.
Using SNAP at Walgreens versus other stores
Walgreens is convenient if you need to combine a pharmacy visit with grocery shopping, but it is not always the cheapest place to buy food. Walgreens prices are typically higher than supermarkets for the same items. If you are stretching your SNAP benefits, shopping at a discount grocery store or supermarket may let you buy more food for the same amount.
Some people use Walgreens for quick trips or items they cannot find elsewhere, and use their main grocery store for larger shopping trips. There is no rule against splitting your shopping between stores, so you can use your SNAP card wherever it makes sense for your situation.
Frequently Asked Questions
Can I buy vitamins or supplements with SNAP at Walgreens?
No. Vitamins, supplements, and all medicines — prescription and over-the-counter — are not covered by SNAP. The register will reject these items if you try to pay with your benefits card. You would need to pay for them separately with cash or another payment method.
What if the cashier rings up a non-food item with my SNAP purchase?
The register will stop the transaction and separate the items. The cashier will ask you to pay for non-food items with a different payment method. This happens automatically — you do not have to do anything except provide another way to pay for those items.
Can I buy hot food or prepared items from Walgreens with SNAP?
No. SNAP does not cover hot or prepared foods, including items from a deli counter or hot case. You can only buy raw or cold foods that you will prepare at home. This rule applies at all stores, not just Walgreens.
Do all Walgreens locations accept SNAP?
Most do, but not all. Some smaller locations or franchise stores may not have SNAP equipment. Call your local Walgreens to confirm they accept benefits before you shop, or ask a cashier when you visit.
Can I use SNAP to buy pet food at Walgreens?
No. Pet food is not covered by SNAP, even though Walgreens sells it. You would need to pay for pet food with cash or another payment method.