Walgreens accepts EBT at most locations, but not all, and only for food items covered under SNAP
Walgreens takes EBT cards at the majority of its stores, but acceptance varies by location. When you use your EBT card at Walgreens, you can only purchase items that SNAP (Supplemental Nutrition Assistance Program) covers — mainly groceries like bread, milk, vegetables, and meat. You cannot use EBT to pay for pharmacy items, alcohol, hot food, or general merchandise like shampoo or paper towels, even at stores that accept EBT.
Not every Walgreens location processes EBT. Some smaller stores or those in certain areas may not have the equipment or authorization to accept it. The only way to know whether your specific Walgreens takes EBT is to call the store directly or check at the register when you shop. Walgreens does not publish a searchable list of EBT-accepting locations online.
Key Takeaways
- Most Walgreens locations accept EBT cards for SNAP-covered food items, but you must call your local store to confirm before shopping.
- EBT covers groceries at Walgreens — items like produce, dairy, meat, bread, and canned goods — but not pharmacy items, prepared food, or household products.
- Your EBT card works the same way at Walgreens as it does at grocery stores: swipe or insert it at checkout and enter your PIN.
- If your local Walgreens does not accept EBT, you can find other nearby retailers that do by calling 211 or checking your state's SNAP retailer locator.
What SNAP-covered items you can buy at Walgreens
Walgreens stocks many SNAP-may be able to access foods in its grocery section. You can purchase fresh produce, frozen vegetables, meat and poultry, dairy products like milk and cheese, bread and grains, canned beans and vegetables, pasta, rice, eggs, and peanut butter. The store also carries some name-brand and store-brand packaged foods that meet SNAP rules.
The items must be unprepared food meant for home cooking or eating. Hot food from the deli counter, pre-made sandwiches, and items from the hot case do not may have access to. Beverages like soda and energy drinks are not covered, though milk and 100% fruit juice are. Candy and snack foods are generally not covered unless they meet specific SNAP definitions — for example, some granola bars may have access to but others do not.
If you are unsure whether a specific item is covered, ask the cashier before you check out. They can scan the item or look it up to confirm. You can also check your state's SNAP program website for a full list of covered foods.
How to use your EBT card at Walgreens
Using your EBT card at Walgreens works the same way as at any grocery store. Place your SNAP-covered items on the conveyor belt at checkout. When the cashier rings up your order, tell them you are paying with EBT. They will ask you to swipe your card in the card reader or insert it, depending on the equipment at that location.
After you insert or swipe your card, enter your four-digit PIN on the keypad. The system will check your account balance and process the payment. If your balance is lower than your total, you can pay the difference with cash, a debit card, or a credit card — but only for the SNAP-covered items. Non-food items must be paid for separately with another payment method.
Keep your receipt. It shows what was purchased with EBT and what was paid another way. Your EBT balance updates within 24 hours, though it usually shows immediately on the receipt.
Walgreens locations that do not accept EBT
Some Walgreens stores are not authorized to accept EBT. This is more common in smaller locations, rural areas, or stores that do not have a full grocery section. A Walgreens that primarily sells pharmacy items and convenience goods may not have SNAP authorization.
If your nearest Walgreens does not accept EBT, you have other options. Call 211 (a free helpline) and ask for SNAP retailers near you, or visit your state's SNAP program website — most states have an online retailer locator tool. Grocery stores, supermarkets, and many chain pharmacies like CVS and Rite Aid also accept EBT at locations that carry groceries.
What you cannot buy with EBT at Walgreens
EBT does not cover pharmacy items, even if Walgreens is your pharmacy. Prescription medications, over-the-counter drugs, vitamins, and supplements cannot be purchased with SNAP benefits. This includes pain relievers, cold medicine, allergy medication, and any item found in the pharmacy section.
You also cannot use EBT for household products (paper towels, laundry detergent, trash bags), personal care items (shampoo, toothpaste, deodorant), alcohol, tobacco, or hot prepared food. Walgreens' general merchandise — greeting cards, magazines, electronics — is not covered. If you buy a mix of may be able to access and ineligible items, the cashier will separate them at checkout, and you will pay for the non-food items with cash or another card.
Frequently Asked Questions
Can I use EBT to buy vitamins or supplements at Walgreens?
No. Vitamins, supplements, and all pharmacy items are not covered by SNAP, even at Walgreens locations that accept EBT for groceries. You must pay for these with cash or another payment method.
What if Walgreens says my EBT card was declined?
A decline usually means your account balance is too low, your PIN was entered incorrectly, or the store's equipment is not working. Ask the cashier to try again. If it fails a second time, call your state's EBT customer service number (on the back of your card) to check your balance and confirm your account is active.
Does Walgreens accept EBT online or for delivery?
Walgreens does not currently accept EBT for online orders or delivery through its website or app. You must shop in person at a store location and pay with your physical EBT card at checkout.
Can I use EBT at Walgreens if I live in a different state?
Yes. EBT cards work in any state. Your balance and PIN remain the same. Walgreens will process the transaction the same way it does for in-state cardholders, as long as that location accepts EBT.
How do I learn about my local Walgreens takes EBT?
Call the store directly — the phone number is on Walgreens.com or in Google Maps. Ask if they accept EBT for groceries. You can also call 211 or visit your state's SNAP retailer locator website to see all nearby stores that accept EBT.