CVS accepts food stamps at most locations, but only for items that may have access to under SNAP rules

Yes, CVS takes food stamps (SNAP benefits) at the vast majority of its stores. However, the items you can buy are limited to foods that meet SNAP guidelines. You cannot use your card for household supplies, toiletries, pharmacy items, or prepared foods — even if CVS sells them. The store's register system is programmed to block non-food purchases when you swipe a SNAP card, so you will know immediately what is and is not allowed.

Not every CVS location accepts SNAP. A small number of franchise locations or stores in certain areas may not be set up for it. Before you shop, you can check whether a specific CVS takes SNAP by calling the store directly or searching the USDA's retailer locator at fns.usda.gov.

Key Takeaways

  • CVS accepts SNAP benefits at most locations, but the register will only allow purchases of foods that meet SNAP rules.
  • You can buy groceries like bread, milk, eggs, canned vegetables, frozen fruit, and meat at CVS with food stamps, but not vitamins, hot food, or household items.
  • A small number of CVS stores do not accept SNAP, so confirm your location accepts it before shopping.
  • The USDA retailer locator and a direct call to your local CVS are the fastest ways to verify acceptance and find nearby participating stores.

What you can and cannot buy with food stamps at CVS

SNAP rules determine what is may be able to access, not the store. CVS's register system enforces these rules automatically. You can purchase bread, cereal, pasta, rice, beans, canned and frozen vegetables, fruit, milk, yogurt, cheese, eggs, meat, poultry, fish, nuts, and seeds. You can also buy baby formula and baby food.

You cannot buy hot or prepared foods, even if they are sitting in the deli case or on a warming shelf. This includes rotisserie chicken, hot pizza, or prepared salads. You also cannot use SNAP for vitamins, medicines, pet food, alcohol, tobacco, or any non-food item — including paper towels, soap, shampoo, or laundry detergent. CVS sells many of these items, but your SNAP card will not work for them.

Some items fall into a gray area. Energy drinks and sports drinks are usually allowed if they contain a nutrition label and are not marketed as supplements. Candy and soda are allowed under SNAP rules. If you are unsure about a specific item, ask the cashier before you check out — they can tell you whether the register will accept it.

How to use your SNAP card at CVS

Using your SNAP card at CVS 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 may be able to access food items from ineligible items automatically. You pay for the food with your SNAP balance and pay for any non-food items with another payment method if you want to buy them.

If the register declines a specific item, it means that item does not meet SNAP rules. The cashier cannot override this — it is a system restriction, not a store choice. If you believe an item should be may be able to access, you can contact your state's SNAP program office, but the register decision at that moment stands.

Finding a CVS that accepts SNAP near you

The USDA maintains a searchable list of all retailers that accept SNAP. Go to fns.usda.gov/snap/retailers and enter your address or zip code. The search will show you which CVS locations in your area are authorized to take SNAP, along with their hours and distance from you.

If you cannot access the online tool, call your local CVS directly and ask whether they accept SNAP benefits. Most do, but a handful of franchise locations or stores in rural areas may not be set up for it. Calling takes two minutes and saves you a trip if the store does not participate.

What happens if your local CVS does not accept SNAP

If your nearest CVS does not take SNAP, you have other options. Grocery stores, supermarkets, farmers markets, and many pharmacies accept SNAP. Some dollar stores and convenience stores also participate. Use the USDA retailer locator to find other stores near you that do accept SNAP.

If you live in a rural area with very few SNAP-accepting retailers, contact your state's SNAP program office. Some states have programs that help people in underserved areas access benefits, and staff can tell you what options exist in your location.

Using SNAP online at CVS

CVS does not currently allow you to use SNAP benefits for online grocery orders or delivery through its website or app. You must shop in person at a physical CVS store and swipe your card at the register. This is true for most retailers — online SNAP shopping is still limited to a small number of stores and is not yet widely available.

If you want to order groceries online with SNAP, check whether Amazon Fresh, Walmart, or other large retailers in your area offer this service. The USDA website lists which online retailers accept SNAP in each state.

Frequently Asked Questions

Can I use food stamps to buy vitamins or supplements at CVS?

No. Vitamins, minerals, and supplements are not covered by SNAP, even if they are sold in the grocery section. The register will decline them. Only food items for human consumption are may be able to access.

What if I buy groceries and household items together — do I have to pay separately?

Yes. The register separates may be able to access food from ineligible items automatically. You pay for the food with your SNAP card and must use another payment method for household supplies, toiletries, or other non-food items.

Can I use food stamps at CVS pharmacy to buy over-the-counter medicine?

No. Over-the-counter medicines, pain relievers, cold medicine, and antacids are not covered by SNAP. Only food items are may be able to access, regardless of where in the store they are located.

Do all CVS locations accept SNAP, or only certain ones?

Most CVS locations accept SNAP, but not all. A small number of franchise stores or locations in certain areas may not be authorized. Check the USDA retailer locator or call your local CVS to confirm before you shop.

Can I use food stamps to buy hot food or prepared meals at CVS?

No. Hot or prepared foods — including rotisserie chicken, hot pizza, deli items, or prepared salads — are not covered by SNAP. You can buy the raw ingredients to cook these foods at home, but not the prepared versions.