Yes, Walgreens accepts SNAP benefits at most locations
Walgreens is an authorized SNAP retailer, which means you can use your EBT card to buy food there. Not every Walgreens location participates — authorization happens at the store level, not chain-wide — so you need to confirm your specific store accepts SNAP before you shop. The easiest way is to call the store directly or use the USDA's SNAP retailer locator tool online, which shows you which Walgreens in your area are authorized.
When you shop, you can only buy food items that SNAP covers. Walgreens stocks many may be able to access foods, but also sells things you cannot purchase with benefits, so knowing the difference before checkout saves time and frustration.
Key Takeaways
- Most Walgreens locations accept SNAP, but authorization varies by store, so confirm yours participates before shopping.
- You can buy fruits, vegetables, meat, dairy, bread, and other prepared foods at Walgreens with your EBT card, but not hot foods, vitamins, or household items.
- The USDA SNAP retailer locator and a direct call to your local Walgreens are the fastest ways to confirm acceptance.
- At checkout, the register automatically separates may be able to access and ineligible items, so you only pay with EBT for food that qualifies.
What you can and cannot buy with SNAP at Walgreens
SNAP covers foods you take home and prepare yourself. At Walgreens, this includes fresh produce, frozen vegetables, canned fruits and vegetables, meat and poultry, dairy products like milk and cheese, eggs, bread, cereal, canned beans, peanut butter, and other shelf-stable groceries. You can also buy seeds and plants that produce food.
SNAP does not cover hot or prepared foods, even if they are in the grocery section. This means you cannot buy rotisserie chicken, deli sandwiches, or items from the hot case. You also cannot use benefits for vitamins, medicines, alcohol, tobacco, pet food, household supplies, or personal care items like soap or toothpaste. The register will flag ineligible items and separate them from your SNAP purchase automatically.
Walgreens carries fewer fresh groceries than a full supermarket, so your selection of produce and bulk items is more limited. If you need a wider range of fresh foods, a grocery store may be a better choice, but Walgreens works well for shelf-stable staples and items you need quickly.
How to find a Walgreens that accepts SNAP
The USDA maintains an online SNAP retailer locator at fns-prod.maps.arcgis.com/apps/webappviewer/index.html. Enter your address or zip code, and the tool shows all authorized SNAP retailers near you, including Walgreens locations. The locator updates regularly but may lag by a few weeks, so if you find a Walgreens listed, it is almost certainly still authorized.
Calling the store directly is the fastest confirmation. Ask for the manager or customer service desk and say: "Do you accept SNAP benefits?" They will tell you yes or no immediately. This also lets you ask whether they have specific items you need in stock.
If a Walgreens near you does not accept SNAP, you can still use benefits at other pharmacies, grocery stores, and retailers in your area. The locator shows all options, so you can compare locations and hours.
Using your EBT card at Walgreens checkout
Bring your EBT card to the register like you would a debit card. Tell the cashier you are paying with SNAP, or they may ask automatically. The register scans each item and flags anything that is not SNAP-may be able to access. Ineligible items are set aside, and you pay for them separately with cash, a debit card, or another payment method.
The process is the same as at any other store. You do not need to do anything special or tell the cashier which items are food — the system knows. If you have questions about whether something is covered, ask before checkout so the cashier can look it up or check with a manager.
Your EBT card works at Walgreens the same way it works everywhere else. Your balance is the same across all stores, and purchases deduct from your monthly SNAP amount immediately.
Walgreens versus other retailers for SNAP shopping
Walgreens is convenient if you are already there for pharmacy or other needs, but it is not the best choice for a full grocery shop. Supermarkets and discount grocers like Walmart, Target, and Kroger carry more fresh produce, meat, and bulk items at lower prices. Walgreens prices are higher because it is a pharmacy and convenience store, not a grocery store.
Use Walgreens for quick trips — milk, bread, canned goods, frozen vegetables — when you are nearby or need something fast. Use a grocery store for your main shopping to stretch your SNAP benefits further. Many people use both: grocery stores for bulk staples and Walgreens for items they run out of between trips.
Smaller grocery stores, farmers markets that accept SNAP, and food co-ops may also be options in your area. The SNAP retailer locator shows all of them, so you can compare what is available near you.
What to do if your local Walgreens does not accept SNAP
Not all Walgreens locations are authorized SNAP retailers. Authorization is a choice each store makes, and some choose not to participate. If your nearest Walgreens does not accept SNAP, the retailer locator will show you other options in your area — other pharmacies, grocery stores, and retailers that do.
You can also contact your state SNAP office to ask why a particular store is not authorized or to report a store that should be. States manage retailer authorization, and they sometimes add new stores or remove stores that no longer meet requirements. If a store near you recently opened or changed, it may not be in the system yet.
Frequently Asked Questions
Can I use my EBT card at Walgreens for non-food items?
No. Your EBT card only works for food items that SNAP covers. Pharmacy items, household supplies, personal care products, and other non-food goods must be paid for with cash or another payment method. The register will separate may be able to access and ineligible items automatically.
Does Walgreens accept SNAP online or for delivery?
Walgreens does not currently accept SNAP for online orders or delivery. You must shop in person and use your EBT card at the register. Some other retailers offer SNAP-may be able to access delivery, but Walgreens is not one of them yet. Check the SNAP retailer locator for other options in your area that may offer online shopping.
What if the cashier says my card was declined?
A declined card usually means your balance is too low or your benefits have not been loaded yet. Check your balance by calling the number on the back of your EBT card or logging into your state's SNAP website. If your benefits should be there, contact your state SNAP office. If you do not have enough balance to cover your purchase, you can pay the difference with cash or another payment method.
Can I use SNAP at Walgreens to buy vitamins or supplements?
No. Vitamins, supplements, and medicines are not covered by SNAP, even if they are sold in the grocery section. Only food items you prepare and eat are covered. The register will flag vitamins and supplements as ineligible, and you will need to pay for them separately.
Do all Walgreens locations accept SNAP?
Most do, but not all. Authorization is decided at the store level, so some Walgreens locations participate and others do not. Use the USDA SNAP retailer locator or call your local Walgreens to confirm before you shop.