Walgreens accepts SNAP benefits at most locations, but only for food items — not pharmacy products, household goods, or anything else.

Walgreens is a participating retailer in the SNAP program (the federal food stamp system). You can use your SNAP card at the register like a debit card to pay for food. The transaction works the same way as at a grocery store: the cashier rings up your food items, you swipe your card, and the SNAP balance covers what you bought.

Not every Walgreens location accepts SNAP. Smaller stores or those in rural areas may not be set up for it. The easiest way to confirm is to call the store directly or check the USDA's official store locator at fns.usda.gov/snap/retailer-locator. Type in your zip code and it will show you which nearby stores take SNAP.

Key Takeaways

  • Walgreens accepts SNAP at most locations, but you can only buy food — not pharmacy items, vitamins, alcohol, tobacco, or hot prepared food.
  • The USDA store locator is the official way to confirm whether your specific Walgreens location participates in SNAP.
  • You swipe your SNAP card at checkout just like a debit card, and the cashier will separate food from non-food items at the register.
  • If a Walgreens does not take SNAP, nearby grocery stores, supermarkets, or farmers markets in your area likely do.

What you can and cannot buy with SNAP at Walgreens

SNAP covers food you prepare and eat at home. At Walgreens, this means items like bread, milk, eggs, canned vegetables, frozen fruit, meat, cheese, cereal, peanut butter, and snacks such as chips or cookies. You can also buy seeds and plants that produce food.

SNAP does not cover pharmacy items (prescription or over-the-counter medicine), vitamins, beauty products, cleaning supplies, paper goods, or hot food from the deli counter. If you buy a mix of food and non-food items, the cashier will ring them separately — SNAP pays only for the food portion.

Some Walgreens locations have a small grocery section with fresh produce, dairy, and packaged foods. Others carry mostly convenience items. The wider the food selection, the more you can buy with SNAP. If your local Walgreens has limited food stock, a full grocery store or supermarket will give you more options.

How to use your SNAP card at Walgreens

Bring your SNAP card (also called an EBT card) to the register with your food items. Tell the cashier you are paying with SNAP, or simply swipe your card when prompted. The card works like a debit card — no signature or PIN is required in most states, though some require a PIN. If you do not know your PIN, contact your state's SNAP program or the number on the back of your card.

The cashier will separate food from non-food items if you bought both. SNAP will only deduct from your balance for the food. If your SNAP balance is not enough to cover all the food, you can pay the difference with cash, a debit card, or another payment method.

Keep your receipt. It shows what SNAP paid for and what your remaining balance is. You can also check your balance online through your state's SNAP website or by calling the customer service number on your card.

Finding SNAP-accepting stores near you

The USDA maintains an official list of all retailers that take SNAP. Go to fns.usda.gov/snap/retailer-locator, enter your address or zip code, and the map will show participating stores in your area. The locator includes grocery stores, supermarkets, farmers markets, and convenience stores like Walgreens.

If your nearest Walgreens does not take SNAP, the locator will show you other options. Many areas have multiple grocery stores, farmers markets, or dollar stores that do participate. Some farmers markets also accept SNAP and often have fresh produce at lower prices than chain stores.

You can also call your local Walgreens directly and ask if they accept SNAP. The store manager or customer service desk can confirm in seconds. If they do not, ask them to recommend a nearby store that does.

What to do if Walgreens does not accept SNAP in your area

Not all Walgreens locations are set up to process SNAP payments. Smaller stores, those in very rural areas, or stores that focus mainly on pharmacy may not participate. If your Walgreens does not take SNAP, you have other options.

Grocery stores and supermarkets in your area almost certainly take SNAP — chains like Walmart, Target, Kroger, Safeway, and Whole Foods all participate. Dollar stores and some convenience stores also accept SNAP for food items. Farmers markets in your state may take SNAP as well, sometimes through a special program that doubles your SNAP dollars for produce.

Use the USDA store locator to find the closest participating store. If you live in a rural area with few options, contact your local SNAP office — they can tell you which stores nearby accept SNAP and may know about special programs or delivery options.

SNAP rules that apply everywhere, including Walgreens

SNAP has the same rules at every store. You cannot buy hot or prepared food, alcohol, tobacco, vitamins, medicine, pet food, or anything that is not food for human consumption. You also cannot use SNAP to pay a cashier fee or to buy gift cards.

Your SNAP balance is yours to use — there is no limit on how much you can spend per trip or per day. If you have $200 in SNAP benefits, you can spend it all at once or spread it across multiple shopping trips. Your balance rolls over month to month unless your state has different rules (some states do not allow carryover).

If you think a store is not accepting SNAP correctly or if a cashier refuses your card for food items, you can report it to your state's SNAP program. Stores are required to accept SNAP for all food items, and violations can result in the store losing its SNAP authorization.

Frequently Asked Questions

Can I use SNAP to buy vitamins or over-the-counter medicine at Walgreens?

No. SNAP only covers food for human consumption. Vitamins, medicine, first aid supplies, and health products are not covered, even if they are sold in the food section. You must pay for these items with cash or another payment method.

What if I do not have a PIN for my SNAP card?

Contact your state's SNAP program or call the number on the back of your card to set up or reset your PIN. Most states require a PIN to use SNAP at checkout, though a few do not. The store can tell you whether your state requires one.

Can I use SNAP to buy food from the Walgreens deli or hot food section?

No. SNAP does not cover hot or prepared food, even if it is sold at a grocery store or pharmacy. You can buy cold deli items like cheese or lunch meat, but anything heated or assembled to order is not covered.

Will Walgreens let me use SNAP if I do not have enough balance to cover all my food?

Yes. You can pay the remaining amount with cash, a debit card, or another payment method. The cashier will ring up your food, SNAP will pay what it can, and you pay the difference out of pocket.

How do I know if my specific Walgreens location takes SNAP?

Use the USDA store locator at fns.usda.gov/snap/retailer-locator and search by zip code. You can also call the store directly and ask the customer service desk or manager whether they accept SNAP.