CVS Pharmacy accepts EBT cards at all standalone locations across the United States. If you receive SNAP benefits and need to pick up groceries, snacks, or beverages, you can use your EBT card at the register or self-checkout at most CVS stores. In 2024, CVS also expanded EBT acceptance to delivery orders through DoorDash and Uber Eats, making it easier than ever to shop with your benefits without leaving home.
This guide covers everything you need to know: what you can and cannot buy, how to pay in-store and online, and what to do if your card is not accepted.
Can You Use EBT at CVS?
Yes. CVS is an authorized SNAP retailer, which means it has met USDA requirements to accept EBT payments for eligible food items. This applies to the vast majority of standalone CVS Pharmacy locations in the United States.
A small number of CVS locations inside hospitals, airports, or other facilities may not accept EBT. If you are unsure about your local store, call ahead or check the USDA's SNAP retailer locator at fns.usda.gov before making the trip.
What Can You Buy at CVS With EBT?
SNAP benefits cover food items intended for home preparation and consumption. At CVS, that means you can use your EBT card on a solid selection of grocery staples. The USDA sets these rules nationally, so the same eligibility rules apply whether you are shopping at CVS, a grocery store, or another authorized retailer.
SNAP-Eligible Items at CVS
| Category | Examples |
|---|
| Bread and cereals | Sandwich bread, oatmeal, breakfast cereal, crackers, pasta |
| Fruits and vegetables | Fresh produce, canned fruit, frozen vegetables |
| Meat, poultry, and fish | Canned tuna, packaged deli meat, canned chicken |
| Dairy products | Milk, cheese, yogurt, butter |
| Snack foods | Chips, cookies, candy, granola bars |
| Non-alcoholic beverages | Juice, bottled water, soda, sports drinks |
| Seeds and plants | Items that produce food for the household |
CVS has a dedicated SNAP/EBT section on its website where you can browse over 37,000 SNAP-eligible items. The simplest rule of thumb: if a product has a "Nutrition Facts" panel on the label, it is likely SNAP-eligible. Items that carry a "Supplement Facts" panel (like vitamins) are generally not covered.
Items You Cannot Buy With EBT at CVS
SNAP does not cover non-food items, medicines, or prepared foods. At CVS specifically, you cannot use your EBT card on:
| Not Covered | Examples |
|---|
| Vitamins and supplements | Multivitamins, protein powder, fish oil |
| Medicines and over-the-counter drugs | Ibuprofen, cold medicine, eye drops |
| Personal care and hygiene products | Shampoo, deodorant, razors |
| Household supplies | Paper towels, cleaning products, laundry detergent |
| Tobacco and alcohol | Cigarettes, beer, wine, spirits |
| Pet food | Dog food, cat food, treats |
| Hot prepared foods | Any food sold hot and ready to eat |
If your cart contains a mix of eligible and ineligible items, the EBT terminal will split the transaction. You will pay for SNAP-eligible items with your EBT balance and cover the rest with another payment method like cash, debit, or credit.
How to Use Your EBT Card at CVS In-Store
Using EBT at CVS works the same way as using a debit card. There is no special process required.
At a staffed register:
- Place your items on the belt as usual.
- Tell the cashier you are paying with EBT, or wait until you are prompted for payment.
- Swipe or insert your EBT card when the terminal prompts you.
- Select "EBT Food" as the payment type.
- Enter your four-digit PIN.
- Confirm the amount being charged to your SNAP balance.
- If you have non-eligible items, you will be prompted for a second payment method to cover the remaining balance.
- Collect your receipt. It will show the transaction amount and your remaining EBT balance.
At self-checkout:
- Scan and bag all your items.
- When prompted for payment, select "EBT" from the payment options on the screen.
- Swipe or insert your card.
- Enter your PIN and confirm.
- Pay any remaining non-EBT balance with a second method.
Not every CVS has self-checkout lanes. Call your local store in advance if that is your preferred option.
How to Use EBT at CVS for Delivery
CVS expanded EBT delivery options in partnership with DoorDash, Uber Eats, and Forage. This means you can order SNAP-eligible items from CVS and pay with your EBT card through those apps, without setting foot in a store.
Using EBT on DoorDash:
- Open the DoorDash app and go to your account settings.
- Add your EBT card under "Payment Methods."
- Search for CVS Pharmacy in the DoorDash store list.
- Add SNAP-eligible items to your cart.
- At checkout, select your EBT card for eligible items.
- Use a debit or credit card to cover delivery fees, service fees, and tips. SNAP funds cannot pay for these charges.
Using EBT on Uber Eats:
The process is nearly identical to DoorDash. Add your EBT card as a payment method in the app, find CVS in the store list, and select EBT at checkout for eligible items.
Using EBT on CVS.com directly:
You cannot pay with EBT directly on CVS.com. You must go through DoorDash, Uber Eats, or another authorized delivery platform to use your SNAP benefits for CVS orders online.
Does CVS Accept EBT Cash (TANF)?
In addition to SNAP, many states issue EBT cards that include cash benefits through programs like TANF (Temporary Assistance for Needy Families). EBT cash benefits work like a debit card and can typically be used at any ATM or merchant that accepts debit. CVS accepts EBT cash at most locations, which means you can use your cash balance to buy items that SNAP would not cover, including household supplies or personal care products.
The rules on EBT cash vary by state, and some states restrict where cash benefits can be withdrawn. Check your state's EBT program rules to confirm.
Other Drug Store Chains That Accept EBT
CVS is not the only pharmacy that takes EBT. If you do not have a CVS nearby, these chains also accept SNAP:
| Retailer | EBT In-Store | EBT Online/Delivery |
|---|
| CVS Pharmacy | Yes | Yes (DoorDash, Uber Eats, Forage) |
| Walgreens | Yes | Limited availability |
| Rite Aid | Yes | Check locally |
Drug stores are generally not your best option for stocking up on groceries, since their food selection and prices are often less competitive than dedicated grocery stores. But for emergencies or convenience items when no grocery store is nearby, CVS and its competitors are a legitimate option.
Tips for Shopping at CVS With EBT
Check your balance before you shop. You can check your EBT balance on your state's EBT website, through your state's mobile app, or by calling the number on the back of your card. Running out mid-transaction is easy to avoid.
Separate eligible and ineligible items mentally before checkout. Knowing roughly what falls under SNAP and what does not saves time at the register, especially at self-checkout where the terminal prompts you for each payment type.
Look for the Nutrition Facts label. Any packaged food item with a Nutrition Facts panel is almost certainly SNAP-eligible. Items with a Supplement Facts panel or that are sold by a pharmacist are not.
Use ExtraCare coupons alongside EBT. CVS's loyalty program discounts apply to your purchase regardless of how you pay. You can stack ExtraCare savings with EBT.
Keep your PIN secure. Your EBT card PIN protects your benefits balance. Do not share it with others. If you suspect fraud or unauthorized use, contact your state EBT customer service line immediately.
Not Sure What Benefits You Qualify For?
SNAP is just one of more than a dozen federal and state programs that may be available to you. If you are using your EBT card at CVS, there is a good chance you could also qualify for other assistance programs, including help with healthcare costs, utilities, or childcare.
Use the free eligibility screener at benefitsusa.org/screener to see which programs you may qualify for based on your income, household size, and location. The check takes about two minutes and covers programs in all 50 states.
Frequently Asked Questions
Does CVS accept EBT at self-checkout?
Yes. Most CVS locations with self-checkout lanes accept EBT at those terminals. Select "EBT" from the payment menu when prompted, then swipe your card and enter your PIN. Not all CVS stores have self-checkout, so call ahead if this is important to you.
Can I use EBT to order CVS delivery?
Yes. CVS has partnered with DoorDash, Uber Eats, and Forage to accept EBT for delivery orders. Add your EBT card as a payment method in those apps. You cannot use EBT directly on CVS.com.
Can I buy vitamins at CVS with EBT?
No. Vitamins, supplements, and medicines are not SNAP-eligible. This applies even if the vitamin is food-based. The packaging distinction matters: Nutrition Facts panel means SNAP-eligible, Supplement Facts panel means it is not covered.
What if CVS does not accept my EBT card?
First confirm your card is active and has a sufficient balance. If the card is active but still not working, ask the cashier to manually enter your card number. If the issue persists, contact your state EBT customer service line. Some locations may not be set up to accept EBT, in which case you would need to visit a different store.
Can I use my EBT card at a CVS MinuteClinic?
No. MinuteClinic is a healthcare service. Medical services, co-pays, and prescription medications are not covered by SNAP. Your EBT card can only be used at CVS for food items at the retail register.
Does CVS accept EBT for hot food?
No. SNAP does not cover hot prepared foods anywhere, including CVS. Items sold hot and ready to eat are excluded under federal SNAP rules. Cold or shelf-stable food items that you would prepare at home are generally covered.
Is there a limit on how much I can spend with EBT at CVS?
There is no store-imposed spending limit. Your limit is whatever balance remains on your EBT account for the month. Large purchases are fine as long as the items are SNAP-eligible and you have sufficient funds.
Can I get cash back with EBT at CVS?
SNAP EBT does not allow cash back. If your EBT card also carries TANF or state cash benefits, you may be able to use those at an ATM or as a debit payment, but SNAP food benefits cannot be converted to cash.