Yes, Walgreens accepts EBT at most locations, but only for food items, not pharmacy purchases
Walgreens is an authorized retailer in the SNAP program (formerly food stamps), which means you can use your EBT card to buy may be able to access groceries there. However, the card works only for food — not for pharmacy items, health products, or anything else Walgreens sells. The restrictions on what you can buy are set by federal law, not by Walgreens itself.
Not every Walgreens location accepts EBT. Smaller stores, particularly those in rural areas, may not have the equipment or authorization to process EBT payments. Before you shop, call the store directly or check the SNAP retailer locator on the USDA website to confirm that specific location takes EBT.
Key Takeaways
- Walgreens accepts EBT for SNAP-may be able to access food items like bread, milk, eggs, and produce, but the authorization varies by location.
- You cannot use EBT to pay for pharmacy items, vitamins, alcohol, hot food, or non-food products at Walgreens, even if you have funds on your card.
- The USDA SNAP retailer locator tool lets you search by address to see which Walgreens stores in your area accept EBT.
- Your EBT card works the same way at Walgreens as it does at grocery stores — the cashier will separate may be able to access items from ineligible ones at checkout.
What you can and cannot buy with EBT at Walgreens
SNAP covers food you prepare and eat at home. At Walgreens, this means you can buy items like bread, cereal, milk, cheese, eggs, canned vegetables, frozen fruit, beans, rice, peanut butter, and fresh produce. The rule is straightforward: if it is a food ingredient you cook or prepare yourself, it is likely covered.
What you cannot buy includes pharmacy items (prescription or over-the-counter medications), vitamins and supplements, hot or prepared food from the deli counter, alcohol, tobacco, pet food, soap, paper products, and anything else that is not a food ingredient. If you are unsure about a specific item, ask the cashier before you check out — they can tell you whether it will go through on your EBT card.
How to find a Walgreens that accepts EBT
The USDA maintains a searchable database of all authorized SNAP retailers. Go to fns-prod.maps.arcgis.com/apps/FoodDeserts/index.html, enter your address or zip code, and the map will show you nearby stores that accept EBT. Walgreens locations will be listed by address, and you can see which ones are authorized.
You can also call the Walgreens location directly and ask whether they accept EBT. The store manager or customer service desk will give you a yes or no answer. This is the fastest way to confirm before you make a trip, especially if you live in a rural area where not all locations may be set up to process EBT payments.
How the checkout process works
When you pay with EBT at Walgreens, the cashier will ring up all your items. The register automatically separates may be able to access food items from ineligible ones. You will see two totals: one for SNAP-covered items and one for items you must pay for with cash, debit, or another card.
If you do not have enough on your EBT card to cover the food total, you can reduce the amount by removing items. You cannot use EBT to pay part of the bill and another payment method for the rest of the may be able to access food — the system does not work that way. The ineligible items (like pharmacy products) must be paid for separately with a different payment method.
Why some Walgreens locations do not accept EBT
Walgreens must be authorized by the state SNAP agency to accept EBT. Authorization requires the store to have the right equipment, meet stocking requirements (carrying a certain range of food items), and pass inspections. Smaller Walgreens locations, particularly those in rural areas or inside other businesses, may not meet these requirements or may not have applied for authorization.
Even if a Walgreens is authorized, the equipment can malfunction or the authorization can lapse. If you arrive at a location that normally accepts EBT and the card does not work, ask the cashier whether there is a technical issue or whether the store's authorization has changed. You can also report problems to your state SNAP agency.
Using EBT at other pharmacy chains
Most major pharmacy chains and grocery stores accept EBT, including CVS, Rite Aid, Kroger, Safeway, Walmart, and Target. The same rules apply everywhere: food items only, no pharmacy products. If you have a preferred location, check the USDA retailer locator to confirm it is authorized in your area.
Some smaller independent pharmacies and convenience stores are also authorized SNAP retailers, though not all of them. The locator tool will show you all authorized retailers near you, which can help you find the most convenient option.
What to do if your EBT card is declined
If your card is declined at Walgreens, the most common reasons are: the store is not authorized to accept EBT, you do not have enough funds on your card, the card has expired, or there is a technical issue with the register. Ask the cashier which one it is.
If the store should be authorized but the card will not work, ask to speak with a manager. They can check whether the store's EBT equipment is functioning. If it is a problem with your card (expired, low balance, or frozen account), you will need to contact your state SNAP agency or check your balance through your EBT provider's phone line or website.
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 if they are sold at a store that accepts EBT. You must pay for these with cash, debit, or another payment method.
Can I use EBT to buy hot food from the Walgreens deli?
No. Hot or prepared food is not covered by SNAP. You can buy cold deli items like pre-packaged cheese or lunch meat, but anything heated or made to order at the deli counter must be paid for separately.
What if I buy groceries and pharmacy items together?
The register will separate them automatically. You pay for the groceries with your EBT card and the pharmacy items with another payment method. You cannot combine the two payments or use EBT for part of the total.
Do I need to do anything special to use EBT at Walgreens?
No. Use your EBT card like a debit card at checkout. You may be asked to enter your PIN. The cashier will handle the separation of may be able to access and ineligible items — you do not need to do anything different than you would at any other store.
Can I check my EBT balance at Walgreens?
Most Walgreens locations have a customer service desk where you can ask to check your balance, though not all do. You can also check your balance by calling the number on the back of your EBT card or logging into your state's EBT website or app.