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.
If you’ve ever set foot inside a CVS, you know that it’s more than just a place to fill prescriptions — it’s chock-full of deals on everything from makeup to munchies. But let’s be real, figuring out how to snag the best deals there can be a bit of a head-scratcher. That’s where The Krazy Coupon Lady comes in. We’re going to chat about the top items you should always buy at CVS, how to stack their coupons, and tactics for finding the best bargains on all sorts of stuff.
So, buckle up, folks, because we’re about to dive into a whole new world of CVS shopping that’s going to save your wallet big time.
Be sure to download the Krazy Coupon Lady app and follow our CVS deals page for the best up-to-date deals at CVS.
Before you start shopping, sign up for CVS ExtraCare Rewards to unlock these deals.

Before you buy anything at CVS, you’ll want to sign up for a free CVS ExtraCare account. ExtraCare is the CVS loyalty rewards program, and it’s how you start earning ExtraBucks (basically store credit) — one of the best things about shopping at CVS. It’s also how you’ll get exclusive coupons.
You can sign up for a CVS ExtraCare account online or through the CVS Pharmacy app (download for iOS / Android). If you already have a physical ExtraCare card, just create a digital account and link it to your email address and phone number. This makes it super easy to check out if you don’t have your ExtraCare card with you at the register.
Related: We can teach you all the best ways to coupon at CVS.
1. About once every other month, get free makeup at CVS.
You can count on a great makeup deal coming your way from CVS once every other month. These deals can be on products like eye pencils, mascara, or even lipstick. Look for deals on brands like Covergirl, Maybelline, and Revlon.
Stacking coupons and promotions is the key to getting better-than-free makeup. Look for CVS store coupons (found in the CVS ExtraCare Coupon Center, aka the CVS coupon machine), and combine these with ExtraCare promotions and rebate app offers.
2. Never overpay for toothbrushes again when you use CVS coupons for Crest and Colgate.
You might already know that you should never pay a dime for toothpaste (or oral care products in general) because you can usually get them for free. But I bet you don’t know that CVS has the most opportunities to pay nothing for Crest or Colgate toothpaste.
Look for opportunities to combine a Crest coupon or Colgate coupon with an ExtraBucks promotion like “Buy 1, Get $2 in ExtraBucks” and coupons from the CVS coupon machine.
3. Stack offers to get cheap (or even free) razors at CVS.
First of all, you should never buy razors at full price. The key to doing this is to wait for a sale, then pair it with a CVS store coupon and a manufacturer coupon. If you want to get really fancy, you can pair it all with an offer from one of our favorite cash-back apps like Ibotta.
We’ve seen razor brands like Skintimate, Schick, Gillette, and Venus go for as low as free with the right stacking. If you can’t get them for free, shoot for $2 or less.
4. Take advantage of CVS shampoo deals for super low prices.
In order to get dirt-cheap prices on shampoo and conditioner, you’ll need to combine coupons with an ExtraBucks promotion.
Note that many P&G coupons (like coupons for Pantene) are only good for 24 hours after you print them. To avoid wasting a perfectly good coupon, wait to print it until you’re ready to head to the store.
5. Wait for a CVS cereal sale and then stock up for cheap!
If your family goes through cereal like mine does, then stocking up on cheap cereal is key. And I know you’re probably thinking “Grocery shopping at CVS?!” But yes, you can even save on even food products at CVS. Some of these deals can even be done without a coupon — just good ol’ fashion sales. Keep an eye out for CVS digital coupons and rebates to pair with the sales for even better savings.
6. Get laundry products for at least half-off at CVS.
I feel like every week you can find some form of deal on laundry products at CVS. But that doesn’t mean each week has a killer deal you should buy.
Always aim to save at least 50% on name-brand laundry products like Tide, Downy, Gain, All, and Snuggle. Occasionally, we’ll see these brands go for as low as $1 per container! P&G loves to offer rebates that you can pair with other deals, making stocking up on laundry detergent super cheap at CVS.

7. CVS nail polish deals are some of the best.

CVS nail polish is one of those items I always pick up when I can get it for free. I like to stockpile them for future gift baskets or even party favors! The easiest way to grab nail polish for free is to wait for them to go on sale with an ExtraBucks promotion. The Poparazzi nail polish brand is often part of this promotion.
8. Get Dunkin’ Donuts K-Cups for as low as $0.50 each by combining coupons and sale prices.

Every couple of months, Dunkin’ Donuts K-Cups go on sale for around $5.99 at CVS. When you use a $1/1 or a $1.50/1 Dunkin’ Donuts coupon, you can get a box of 10 K-cups for as low as $4.99. This is a nice price on K-cups if you don’t have a membership to Sam’s Club or Costco.
9. Buy gift cards at CVS when there’s an ExtraBucks promotion (and get free money).

When you buy CVS gift cards during certain ExtraCare promotions, you can get cash back in the form of ExtraBucks. For example, you might see a promo like “Spend $75 in gift cards, get $15 in ExtraBucks,” or “Spend $50 in gift cards, get $10 in ExtraBucks.”
Typically, the promotion only includes gift cards for certain stores/brands, but you’ll usually have a few options to choose from like Uber, Nike, The Children’s Place, Dunkin’ Donuts, etc. I like to buy gift cards during these sales to stash away for future gifts.

10. Find CVS deodorant deals in the spring and fall that make it cheap — or even free.

You can usually find cheap or even free deodorant from brands like Sure, Brut, Mitchum, and Speed Stick at CVS when you stack a coupon and an ExtraBucks promotion. Wait until you see a sale price you can combine with a promotion like “Buy 1, Get $1 back in ExtraBucks.” These opportunities roll around multiple months in a row during both spring and fall.

Bonus: Get a free coupon with your CVS flu shot.

In the fall, you can earn a $5 off $20 coupon when you get a CVS flu shot. But here’s the kicker: your insurance will probably cover the cost of your flu shot, and you’ll still get the coupon, which is basically like getting $5 for free.
This offer is normally valid at standalone CVS locations and at CVS pharmacies inside Target stores.
