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.

There’s never a bad time to add more hair care items to your collection. Check out this L’Oreal Elvive deal at CVS and pay only $1.66 per bottle.

Here’s how it works; grab three select L’Oreal Elvive products for $4.99 each. Currently, CVS is running a promotion for $5 back in ExtraBucks when you buy three. Sign up for an ExtraCare account to clip a $5/3 digital coupon and receive ExtraBucks. If you have the CVS app downloaded, you may also have a $2 app only store coupon for L’Oreal Elvive.

If you have the store coupon, you’ll pay $7.97 at the register, then get $5 ExtraBucks — making your total just $2.97, or $0.99 each. With just the $5/3 coupon, you’ll pay $9.97, and after ExtraBucks your final total will be $4.97, or $1.66 each. Both scenarios are included below.

Since we’re already on the topic of hair and saving money, here’s how to save money on back-to-school hairstyles.

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


With Store Coupon


Without Store Coupon

click here for this week’s CVS deals