Is shampoo on your shopping list this week? You can get L'Oreal Elvive shampoo for just $2.25 each at CVS. This shampoo is on sale, two for $10, plus you'll receive $4 ExtraBucks. You can also submit your receipt to Ibotta for $1.50 back to save even more.
Get all the new deals and savings hacks straight to your inbox
Will be used in accordance with our Privacy Policy

You can shop this deal in stores or online with free CVS pickup. If you're shopping online, make sure to link your Ibotta account to your CVS ExtraCare account to make saving even easier. New to using Ibotta? We can teach you more about how Ibotta works to help you save money with this popular rebate app.
CVS is one of my favorite places to coupon; the deals can't be beat. Check out KCL's guide to couponing at CVS and sign up for a free ExtraCare account if you don't have one yet. You'll find digital coupons and be able to earn CVS ExtraBucks with this account. ExtraBucks work like store cash; they're automatically added to your account after you complete your purchase, and you have 30 days to spend them.
There are great deals on shampoo every week, which is why it's one of our favorite things to buy at CVS.
Store sales and promotions can vary by region. Before shopping, check your local ad to confirm that this deal is available in your area.
If you're not couponing yet, you're missing FREE deals. Download the KCL app now.
Get deals before they’re gone — follow KCL on Telegram.