Costco may not spring to mind as a go-to spot for beauty buys, but our research shows it’s a great place for deals on many products you can stockpile, especially hair and skin care items. In store, Costco members can find good buys on drugstore staples and some salon-quality items in-store, but if you’re in search of something special, don’t forget to go online — Costco’s website has an impressive range of luxury beauty products for less.Not already a Costco member? You can apply here.
Prices and availability are subject to change.
Related: Things You Probably Didn’t Know About Costco
Secret Deodorant

$11.49 for 5
Costco can be a great place to stock up on deodorant, especially if you’re shelling out cash for individual sticks at the pharmacy or big box store every time you need more. One of the best in-store deals is a five-pack of 2.1-ounce Secret pH Invisible Solid Deodorant for $11.49, or $1.09 an ounce. Amazon, on the other hand, sells six of them for $20.82, or $1.33 an ounce.
Related: Three Popular Brands of Deodorant Recalled Over Cancer Fears
Cetaphil Moisturizer

$22.99 for 20 fl. oz., 2-pack
If you’re a Cetaphil devotee, Costco might be your skin care nirvana. In store, a two-pack of 20-ounce tubs of Cetaphil Moisturizing Cream is $22.99, or 50 cents an ounce. Those are prices untouched by most other retailers. The best Amazon can do is $15.97 for 20 ounces of the cleanser, or 80 cents an ounce. Walmart offers 16 ounces of the cream for $14.12, or about 88 cents an ounce.
Related: Don’t Miss These Perks of Costco and Sam’s Club Membership
StriVectin Anti-Wrinkle Intensive Eye Concentrate

$35.99 for 1.25 fl. oz.
Looking to turn back the clock a bit? StriVectin SD Advanced Intensive Eye Concentrate aims to diminish lines and wrinkles in just a couple of weeks, and many reviewers say it works well. Costco sells a 1-ounce tube with a smaller, quarter-ounce back up online for $35.99, or $29 an ounce. At Amazon, just a 1-ounce tube will set you back $72.
Eos Lip Balm

$18.99 for 7
If you’ve been shelling out more than $3 a pop for a tub of the popular Eos Lip Balm in the checkout line at Target or another big-box store, think again. Costco sells a seven-pack of Eos for $18.99, or $2.71 each. Target, Walmart, and Amazon sell single packs for over $3 each.
Oil of OLAY

$23.99 for 3.4 fl. oz.
Costco is a bonanza for any Oil of OLAY lover, with several products available in store. Deals include $23.99 for 3.4 ounces of OLAY Total Effects 7-in-1 Moisturizer With SPF 15, making it $7 an ounce. Target wants $13.82 per ounce, selling the 1.7 ounce bottle for $23.49, while Amazon is asking $17.38, or $10.22 an ounce.
Trending on Cheapism
Kirkland Signature Shampoo and Conditioner

$11.99 for 33.8 fl. oz.
Though Costco sells familiar brand names including Pantene and Dove, the store’s best hair care deal is usually its own Kirkland Signature shampoo and conditioner, which earn raves for being both better and cheaper than the name brands. A big 33.8-ounce bottle of shampoo is just $11.99 in store, or 35 cents an ounce. The conditioner is also $11.99 for the same size.
Related: Costco Brand Products Shoppers Rave About
Nexxus Shampoo and Conditioner

$29.99 for 33.8 fl. oz., 2-pack
If a salon-style brand is a must, Costco also has a two-pack of 34-ounce bottles of well-reviewed Nexxus Therappe Shampoo and Humectress Conditioner in store. Prices are $29.99 (44 cents an ounce) while Target has the Ultimate Moisture version for $30.99 for two 13.5 ounce bottles, or $1.15 an ounce.
Neutrogena Rain Bath

$24.99 for 40 fl. oz. Shop Now
Neutrogena’s Rain Bath shower gel has some passionate users, many of whom roundly praise its fresh, clean scent. You can find a 40-ounce bottle in store at Costco for $24.99 (63 cents an ounce). At CVS online, a 16-ounce bottle sells for $14 (87 cents an ounce).
Sign up for our newsletter
Aveeno Lotion

$17.99 for 40 fl. oz.
One of Amazon’s best-selling lotions, Aveeno Active Naturals Daily Moisturizing Lotion, is much cheaper at Costco. In store, you can nab 40 ounces for $17.99, which is 45 cents an ounce. Compare that to $25 at Amazon.
RapidLash Eyelash Eyelash & Eyebrow Enhancing Serum

$54.99 for 2-pack
Looking for a way to fill out skimpy eyelashes or eyebrows? Costco sells two 1-ounce tubes of RapidLash Eyelash & Eyebrow Enhancing Serum for $54.99 online. At Amazon, you can get only one tube for about $34, and other retailers may charge $40 or more for one tube.
Kirkland Signature Hair Regrowth Treatment

$17.99 for six 2 fl. oz. bottles
Rogaine has long been the go-to treatment for men with thinning hair, but before you spend big, reviewers say Kirkland Signature Hair Regrowth Treatment is worth a shot. The Kirkland brand, which features the same active ingredient as Rogaine, is $17.99 for a six-pack of 2-ounce bottles. At Target, a similar formula of Rogaine is $23.99 for a pack of just three 2-ounce bottles.
Boscia MakeUp-BreakUp Cool Cleansing Oil

$24.99 for 5 fl. oz.
This high-end cleanser is meant to get all traces of makeup off, and typically sells for much more, with 5 ounces going for $37 at Ulta Beauty. The cost for something you just rinse right off is much more palatable when you buy from Costco, where a 5 ounce bottle goes for $24.99.
Perricone MD Essential FX Rejuvenating Moisturizer

$114.99 for 2 fl. oz.
If you’re looking for a do-it-all moisturizer, this “cosmeceutical” quality cream tightens and plumps, protects, and gives skin a luminous look. The Perricone MD line is typically quite pricey, and this cream normally costs $98 for only 1 ounce at cosmetics stores like Ulta Beauty. The best deal can be found at Costco, where you can get the same amount of cream for $75 less.
Mustela Mineral Sunscreen Spray SPF 5

$26.99 for 6 fl. oz., 2-pack
If you need to stock up on sunscreen that’s safe for the kids, Mustela is a go-to brand name in baby skincare. For $26.99, you can get a two-pack of 6-ounces of water-resistant sunscreen spray that’s good for all ages. If you buy the same product directly through the Mustela site, you’ll be spending $22 on just one 6-ounce bottle.
Revlon One-Step Hair Dryer and Volumizer Titanium Max Edition

$34.97
If you’ve heard whisperings about about the uber popular Revlon One-Step Hair Dryer and Volumizer and have secretly always wanted to try it, now is your chance to give it a go and get it for less. At Costco, this handy hair item is $34.97 for the new version, which has a new size and titanium technology to more easily style different lengths and reduce hair damage. At Amazon, a similar Revlon styler currently costs $40 – while not a huge difference, why pay more if you don’t have to?
NuFACE Trinity Supercharged Skincare Routine Bundle

$264.99 for 5-piece bundle
An anti-aging facial device that sculpts and lifts the face without any surgery or dermatologist intervention sounds admittedly magical. The NuFACE Trinity Supercharged Skincare Routine Bundle promises to do all this, and in the comfort of your own home. However, these microcurrent facial toners do not come cheap – if you buy it from Sephora, you’ll be shelling out $449. That’s why if you’re interested to give this device a shot, you can’t beat Costco’s offer of just about half that amount for the same exact product.
Egyptian Magic All Purpose Skin Cream Bundle

$32.99 for 3-piece set
This versatile cream can be used for dry skin or irritations, and the 3-piece set is perfect for storing in different rooms and on-the go. You can pay $32 at Amazon for 4-ounces or get the trio at Costco for about the same price.
Ultra Epsom Unscented Bath Salt

$20.99 for 18 pounds
We all know Costco is great for stocking up on extra large quantities, and epsom salt, perfect for a relaxing bath, is no exception. You can get a huge 18-pound sack of it for just $20.99. If you bought the same size bag from Amazon, you would have to pay nearly $31.
Related: 19 Health Products and Services That Cost Less at Costco