What’s FREE (or almost free) at CVS 4/17-4/23

Get Every Deal - Everyday! Subscribe to the Couponaholic Newsletter. - CLICK HERE

CVS freeHere’s our list of what’s FREE or nearly free in the CVS weekly ad that starts on 4/17 and runs through 4/23. If you want to view the full weekly ad and coupon matchups at CVS for the 4/17 – 4/23 ad, go here.

To keep up with the most current CVS deals be sure to check the CVS Category (under “Drug Store Deals”) for the latest updates.

As of right now, here are the best deals in this new CVS weekly ad:

This List Has Expired







Extreme Couponing Tip: You can usually get two prints of most internet coupons. To find them in the easiest possible way, use our preclipped links that take you right to the coupon. Then come back and click the same link to get your 2nd print. This will save you the time spent searching for the coupon.

Never miss another hot coupon, deal or freebie again! "Like" Couponaholic .NET on Facebook, Follow us on Pinterest, Follow us on Twitter, Follow us on Instagram or Subscribe to our Daily Email Newsletter!


  1. Where is the Hershey’s Snack Bites 2-2.5 oz?

    I’ve only seen the bottles 🙁

  2. If you only wanted soda could you get nine 12 packs of coke?

    • Steve Pinski says:

      Yes, you can do that. I don’t have the paper version of the ad handy, but if there is a stated limit you may need to break it up into multiple transactions.

  3. Checkout 51 has a $1 off the Scott’s tube free toilet paper too!

  4. Can you do all three “deal ideas” ( cheap soda & water, cheap cleaning and All, and cheap Aleve & Advil? In my paper insert, they are all separate.

    • Steve Pinski says:

      No. Even though the items are listed in separate parts of the ad, they are all the same Extra Bucks deal. The ad states a limit of one, but sometimes the actual limits are higher. I am not sure if it is on this one.

      • Just wanted to let you know, that I went to my local CVS today. I asked them if I could do more than one of the $10 ECB (I did the cheap soda and cheap cleaning). They said I could do one deal from each of the separate pages! The second $10 ECB did not print out nor did the 2-$2 ECB for the Speed Stick deodorant, so the VERY pleasant cashier somehow made the cash register print out those ECBs. It probably depends on the individual store, but the insert did say “See page 8, 9, 18 and 19 for additional offers” — to me, additional means more than one??? Anyway, just thought you may want to know!

        • Steve Pinski says:

          It’s all supposed to be one deal, but that’s cool if your store wants to offer you a higher limit and honor it. Congrats.

  5. My CVS told me that CVS nation-wide has begun changing their computers so that you physically have to have the subtotal be $30 in order for it to trigger the $10 ECB. I’m hoping they are wrong – but that would be a bummer if it’s true.

    Also, they mentioned that no longer will $4.97 trigger ECB if you were supposed to spend $5. 🙁

    • Steve Pinski says:

      I haven’t had anyone tell me that is the case in practice. At least…not yet.

      • Steve Pinski says:

        FYI – I did a Buy $30, Get $10 ECB deal on Sunday night and my total after my coupons was less than $15. ECBs printed on my deal.

  6. Here is what I purchased….

    4-Maxwell House coffees 30.6 oz-(Reg. 10.99 ea). Sale 6.99 (SAVED 12.00)
    1-Ajax dish soap 12.6 oz–.88 (Reg. 1.99 ) Sale .88 (SAVED 1.11)
    1-All/Oxi detergent 46.5 oz–2.99 (Reg. 7.79 ) Sale 2.99 (SAVED 4.80)
    2-Gallons of milk–2.69 x 2 = 5.38 (Reg. 2.69) (Received 2-1.00 ECB)

    Savings based on what is printed on receipt
    Total = 37.43 Including 6% tax) (Spent 30.00 on qualifying merch. to get 10.00 ECB)


    CVS email qpon- 6.00 off 30.00
    Milk- .55 mfg 4-17 RP
    All – 1.00 mfg. 4-17
    ECB – 2.00
    Maxwell house – 4 1.00/1 mfg (coupons.com)
    Ajax – .25 mfg
    Ajax – .39 CVS big red qpon

    – 14.19

    Received 10.00 and 2.00 ECB………….. 🙂 So 11.24 for all of the above

  7. There were some Advil offes on Savingstar. I earned all $5.00 worth.