We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
CVS delivery is extremely convenient if you’re too busy for an in-store stop.
To order CVS online, all you need is an ExtraCare account to be eligible for sale prices and ExtraBucks rewards, both of which are available online for most items in the weekly ad. Be sure to log in to your CVS account online or in the CVS app to make sure you are seeing sale prices and promotions that are exclusive to members.
Here are some frequently asked questions to help you navigate online shopping at CVS.com.
Can I use coupons for CVS online shopping?
While you can’t use paper coupons (inserts or printable coupons) for your CVS online order, you can use CVS digital coupons.
Once you’ve linked your CVS account to your ExtraCare card, you can load CVS digital coupons onto your card that will be applied at checkout. You can also do this through the CVS app when you tap “Deals & Rewards.”
Do the CVS digital coupons I use affect my eligibility for earning ExtraBucks?
If you are trying to reach a spend threshold for an ExtraBucks promotion (Ex: Spend $20, receive $5 ExtraBucks) when shopping in-store, your total spent will be reflected before discounts and coupons. Unfortunately, if you’re planning to shop CVS online, that total will be reflected after your coupons and discounts, making it tougher to hit that threshold. Bummer.
But, the good news is, if the ExtraBucks deal isn’t a threshold spend but a quantity (Ex: Buy 2, receive $5 ExtraBucks) coupons will not impact eligibility for earning. You just need to purchase the required number of items.
When will I receive my earned ExtraBucks rewards for CVS online shopping?
ExtraBucks earned for completed CVS online purchases can take up to 48 hours to show up in your account. To be sure you have met the requirements to earn the ExtraBucks, view the status in the checkout cart, just beneath the item.
Keep in mind that the “98% rule” does not apply to online deals – you must reach the full threshold minimum. But, if you call ExtraCare support (1-800-746-7287) and you’re around a dollar off, they can be pretty lenient.
TIP: While you won’t get the usual Catalina manufacturer and store coupons when shopping CVS online, you’ll still get digital coupons sent directly to your CVS account email.
The item I want says that it is available “only in stores.” How can I order it online?
Online inventory changes often. When an item that is normally available online states “only in stores,” don’t worry. This just means they’re having a temporary stock issue. I have found that these items often become available again within the same day.
How much does CVS delivery cost? How do I get free delivery?
CVS home delivery is free on orders of $35 or more. Otherwise, it’s a flat charge of $5.49 for shipping.
If you are a CVS CarePass member, you get free shipping all the time. But, at least one of your items in your cart needs to be CarePass-eligible, which is noted on each product page.
How do I order CVS delivery online?
Ordering items for CVS delivery is super easy. If you’re using the CVS app or CVS.com, just search for the items you want and click “Add to basket” on anything you want. After that, you just need to add your address and payment method and schedule your delivery.
Your delivery times will vary. Usually you’ll get your order in a day or two, but it will probably be a bit longer as CVS deals with so many orders during the coronavirus pandemic.
Some CVS delivery items are limited.
When you order CVS delivery, remember that some items will be only available in-store. For example, hand sanitizer is currently only available if you shop in-store. This availability does fluctuate, so make sure to keep an eye on CVS.com.