CVS accepts EBT at most locations, but not all, and only for food items covered by SNAP

Most CVS stores take EBT cards for SNAP purchases, but you need to check your specific location first because participation varies by store. CVS is not required to accept EBT — the decision belongs to individual franchise owners and corporate locations. When you use EBT at CVS, you can only buy food items that SNAP covers: fruits, vegetables, meat, dairy, bread, cereals, and similar groceries. You cannot use EBT to pay for pharmacy items, household supplies, alcohol, hot food, or anything prepared in the store.

The fastest way to know if your CVS takes EBT is to call the store directly or check the SNAP retailer locator on the USDA website. Entering your zip code shows you every authorized SNAP retailer near you, including which CVS locations participate. Some CVS stores in rural areas or smaller towns may not accept EBT, even though a CVS three miles away does.

Key Takeaways

  • Most CVS locations accept EBT for SNAP purchases, but you must confirm your specific store participates before you shop.
  • EBT at CVS covers only SNAP-may be able to access food items like produce, meat, dairy, and bread — not pharmacy, household goods, or prepared food.
  • The USDA SNAP retailer locator tool shows which CVS stores in your area accept EBT and is the most reliable way to check.
  • If your local CVS does not accept EBT, you can use your card at other grocery stores, supermarkets, and farmers markets in your area.

How to learn about your CVS takes EBT

Call the CVS store directly and ask if they accept SNAP EBT cards. The store manager or customer service desk can tell you immediately. Have your store location or address ready when you call, since some CVS locations in the same city may have different policies.

You can also use the USDA SNAP Retailer Locator at fns.usda.gov/snap/retailerlocator. Enter your zip code or address, and the tool shows every store authorized to take SNAP EBT in your area. It lists CVS by location and shows whether each one participates. This is the official government database, so the information is current and reliable.

If you are already at a CVS and unsure whether they accept EBT, ask a cashier or customer service associate. They can tell you on the spot and direct you to a register that processes EBT if the store does accept it.

What you can and cannot buy with EBT at CVS

SNAP covers specific food items, and CVS follows the same rules as any other store. You can buy fruits and vegetables (fresh, frozen, or canned), meat and poultry, fish and seafood, dairy products like milk and cheese, bread and grains, cereals, beans and legumes, nuts and seeds, and snack foods like crackers and chips. You can also buy baby formula and baby food.

You cannot use EBT for pharmacy items, vitamins, medicine, or health supplements — even if CVS sells them. Hot food prepared in the store (rotisserie chicken, deli sandwiches, coffee from the café) is not covered. Household items like paper towels, soap, and cleaning supplies do not may have access to. Alcohol and tobacco are never covered by SNAP. Pet food is not covered either.

If you are unsure whether a specific item is covered, ask the cashier before you check out. They can scan the item and tell you whether it rings up as SNAP-may be able to access or not.

How EBT payment works at the register

When you check out, tell the cashier you are paying with EBT. They will ask you to swipe your card in the card reader or insert it, depending on the machine. You will enter your PIN (the same four-digit number you use at ATMs). The register separates SNAP-covered items from non-covered items automatically — your EBT balance only deducts for the food items that may have access to.

If your EBT balance does not cover the full cost of may be able to access items, you can pay the difference with cash, a debit card, or a credit card. For example, if your groceries total $50 in SNAP-may be able to access food and $10 in non-may be able to access items, and your EBT balance is $40, you would use $40 from EBT and pay $20 out of pocket for the remaining may be able to access food and the non-may be able to access items.

The transaction is quick — it works the same way as a regular debit card payment. You do not need to show ID or sign anything unless the store requires it for their own policy.

What to do if your CVS does not accept EBT

If your nearest CVS does not participate in SNAP, use the USDA retailer locator to find other stores in your area that do. Most neighborhoods have multiple options: supermarkets, grocery chains, discount stores like Walmart, farmers markets, and food co-ops all accept EBT. Some areas also have online grocery delivery services that accept EBT, though availability depends on your state and location.

You can also contact your state SNAP office to ask why a particular CVS does not accept EBT and whether they plan to start. Some stores choose not to participate because of processing costs or other business reasons, but state agencies sometimes work with retailers to expand access.

EBT at CVS pharmacy and other services

CVS pharmacies do not accept EBT for prescription medications, over-the-counter drugs, or health items. This is true even if you have a prescription. However, some states run separate programs that help pay for prescriptions — these are different from SNAP and have their own rules and application process. Check with your state Medicaid office or state health department to see if you may have access to for prescription help.

CVS MinuteClinic and other health services at CVS do not accept EBT either. If you need low-cost medical care, look for community health centers, Medicaid providers, or free clinics in your area instead.

Frequently Asked Questions

Can I use EBT to buy vitamins or supplements at CVS?

No. SNAP does not cover vitamins, supplements, or any health or medical products, even if they are sold at CVS. You can only use EBT for food items meant for eating or drinking.

What if the cashier says my EBT card does not work at CVS?

First, make sure you entered your PIN correctly — you get three tries before the machine locks. If the card still does not work, the store may not accept EBT, or there may be a technical issue with the card reader. Call your state EBT customer service line to check your balance and confirm your card is active. If the card is fine, that CVS location does not participate in SNAP.

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

No. SNAP does not cover hot or prepared food, including items from the CVS deli, café, or hot case. You can buy cold prepared items like sandwiches or salads if they are not heated, but policies vary by store — ask the cashier if you are unsure.

Do all CVS locations accept EBT?

No. Most do, but participation is not required. Some CVS stores, especially in smaller towns or rural areas, do not accept EBT. Always confirm your specific location before you shop by calling the store or checking the USDA retailer locator.

Can I use EBT online at CVS.com?

CVS.com does not currently accept EBT for online orders. You must use your EBT card in person at a participating CVS store. Some states have online grocery delivery services that accept EBT, but CVS is not one of them at this time.