CVS accepts EBT for may be able to access food items, but not for everything the store sells

CVS participates in the SNAP program (formerly food stamps) and accepts EBT cards at most locations. However, you can only use EBT to buy food items that SNAP covers — not household goods, pharmacy items, alcohol, or hot prepared food. The rules are the same at CVS as they are at any other store.

What you can buy with EBT at CVS includes bread, milk, eggs, canned vegetables, frozen fruit, meat, cheese, beans, and other shelf-stable groceries. What you cannot buy includes vitamins, pet food, paper products, toiletries, energy drinks, or anything from the hot food bar or deli counter that is already prepared.

If you swipe your EBT card and the transaction is declined, it usually means either the item is not SNAP-may be able to access or your account balance is too low. The cashier can tell you which items are causing the problem, and you can remove them and try again.

Key Takeaways

  • CVS accepts EBT cards for SNAP-covered food items at most locations nationwide.
  • You can buy raw and packaged groceries with EBT, but not prepared food, household items, or pharmacy products.
  • If your transaction is declined, ask the cashier which items are not SNAP-may be able to access so you can remove them.
  • Not every CVS location accepts EBT, so call ahead if you are unsure about a specific store.
  • Your EBT card works the same way at CVS as it does at supermarkets or other grocery retailers.

What counts as an may be able to access food item at CVS

SNAP covers foods you prepare yourself at home. This means fruits, vegetables, meat, poultry, fish, dairy products, breads, cereals, snack foods like chips and cookies, and beverages like milk and juice all may have access to. Frozen and canned versions of these items count too.

Seeds and plants that produce food are also SNAP-may be able to access, so if CVS sells herb seeds or vegetable seedlings, you can use EBT to buy them. However, ornamental plants do not may have access to.

The key rule is: if it is something you take home and cook or prepare yourself, it is likely covered. If it is ready to eat, made in a store kitchen, or not food, it is not.

Items CVS will not let you buy with EBT

Hot food from the deli or prepared food counter cannot be purchased with EBT, even if CVS sells it. This includes rotisserie chicken, hot pizza, prepared salads, or anything heated for immediate eating. Cold deli items like sliced cheese or lunch meat that you take home are fine.

Pharmacy items, vitamins, and supplements are not SNAP-covered, so you cannot use EBT for them even though CVS is a pharmacy. The same applies to toiletries, paper products, cleaning supplies, and personal care items. Alcohol and tobacco are also blocked at checkout.

Energy drinks, sports drinks, and some other beverages may be declined depending on their labeling. If a drink is labeled as a supplement or contains added vitamins, it will not go through. Plain juice, milk, and water will work.

How to use your EBT card at CVS

Swipe or insert your EBT card at the checkout like you would a debit card. You will be asked to enter your PIN. The system will automatically separate SNAP-may be able to access items from ineligible ones — you will see two totals, one for EBT and one for items you need to pay for another way.

If you do not have enough balance on your EBT card to cover all the may be able to access items, the cashier can remove items until the total matches your balance. You can then pay for the remaining items with cash, another card, or leave them behind.

Keep your receipt. It shows which items were paid for with EBT and which were not, which is useful if you need to dispute a charge or track your spending.

Not all CVS locations accept EBT

While most CVS stores accept EBT, some smaller locations or those in certain areas may not be set up to process SNAP payments. If you are unsure whether a specific CVS takes EBT, call the store directly before you go. The phone number is usually on your receipt or on the CVS website.

You can also check the USDA's SNAP retailer locator at fns.usda.gov/snap/retailer-locator to see which stores near you are authorized to accept EBT. Search by address or ZIP code to find all participating retailers in your area, including CVS locations.

What to do if your EBT card is declined at CVS

A declined transaction usually means one of three things: your balance is too low, an item is not SNAP-may be able to access, or there is a technical problem with the card reader. Ask the cashier to tell you which items did not go through. If it is a balance issue, you can remove items and try again. If it is an item issue, remove the non-may be able to access products and rerun the transaction.

If your card is declined and you believe it is a system error, ask to speak with a manager. They can call CVS customer service or attempt the transaction again. If the problem persists, contact your state's SNAP program directly — they can check your account balance and flag any issues with your card.

Do not leave the store without understanding why you were declined. The cashier or manager can usually resolve it on the spot, and it takes only a few minutes.

Using EBT at other stores if CVS is not convenient

If the CVS near you does not accept EBT or you prefer to shop elsewhere, most supermarkets, grocery chains, and many smaller markets accept SNAP. Walmart, Target, Kroger, Safeway, Whole Foods, and most regional grocery stores all take EBT. Farmers markets in many states also accept EBT through special programs.

The rules for what you can buy are identical everywhere — only SNAP-may be able to access food items will go through, regardless of where you shop. Your EBT card works the same way at every authorized retailer.

Frequently Asked Questions

Can I buy vitamins or supplements with EBT at CVS?

No. Vitamins, supplements, and over-the-counter medications are not SNAP-covered, even at CVS. You must pay for these items with cash or another payment method. Prescription medications are also not covered, though many states have separate programs to help with prescription costs.

What if I buy something and later find out it was not SNAP-may be able to access?

If you were charged EBT funds for an ineligible item, contact your state's SNAP program with your receipt. They can investigate and may reverse the charge. Keep all receipts from CVS for this reason — they show exactly which items were paid for with EBT.

Can I use my EBT card to buy groceries online at CVS?

CVS does not currently accept EBT for online grocery orders. You must use your card in person at a physical CVS store. Some other retailers like Amazon Fresh and Walmart do offer EBT online ordering in certain states, so check if those options are available where you live.

Do I need to tell the cashier I am using EBT?

No. Simply swipe your EBT card at checkout like any other payment card. The system will automatically process it as SNAP. You do not need to explain or identify yourself — the transaction is handled the same way as a regular debit card payment.

What happens if my EBT balance is not enough to cover all my groceries?

The cashier will tell you the total for SNAP-may be able to access items and the total for items you need to pay another way. You can remove items, pay the difference with cash or another card, or leave items behind. There is no penalty for not having enough balance — you simply pay what you can with EBT and handle the rest separately.