Sorry — this deal is no longer available. Never miss another deal! Sign up for daily updates:

Will be used in accordance to our Privacy Policy

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.

Now’s your chance to score three L’Oreal Elvive hair care products for as low as $1.16 each at CVS. All you’ll need is an ExtraCare account, so make sure to sign up here if you haven’t already.

This week, select L’Oreal Elvive products are on sale, two for $8. There’s also a promotion for $4 ExtraBucks when you buy three. Accounts that previously clipped a $5 off three coupon are able to use it on this deal. Unfortunately, if you didn’t clip the coupon, it’s no longer available to clip.

If you have the coupon, grab three bottles of your choice. Two will ring up at the two for $8 sale price, and the third will ring up at the $4.49 sale price. You’ll pay $7.49 at the register and get $4 ExtraBucks, making your grand total $3.49, or $1.16 each. With no coupon and just the ExtraBucks, grab two and pay $8 at the register. Your total will be $4, or $2 each after ExtraBucks.

Speaking of hair, learn how to save money on haircuts with these four home haircuts for everyone, even your pets.

Text CVS to 57299 and be the first to know about the best CVS deals.

In-Store Deal
Buy 3 L'Oreal Elvive Hair Care, $4.49+ sale price, $4.99 reg. price
  • 2 for $8
  • Buy 2, receive $4 ExtraBucks, limit 1
Pay $7.49, receive $4 ExtraBucks
EXPIRED AUG 20, 2022
In-Store Deal
Buy 2 L'Oreal Elvive Hair Care, $4.49+ sale price, $4.99 reg. price
  • 2 for $8
  • Buy 2, receive $4 ExtraBucks, limit 1
Pay $8.00, receive $4 ExtraBucks
EXPIRED AUG 20, 2022
click here for more cvs deals