The best shampoo for oily hair cleans the scalp thoroughly without stripping the lengths, which is harder than it sounds. Clarifying, exfoliating and hard-water formulas each solve a different part of the problem. These twelve are sorted so you can find the one that matches why your roots get greasy.

The Best Shampoo for Oily Hair Is a Clarifying One, Used the Right Way
The best shampoo for oily hair, picked by need
If I had to choose two, I would pair a weekly clarifier like Ouai Detox with a daily oil-control wash like Bumble and bumble Seaweed for the days in between. Below is where I would start, depending on why your roots get greasy.
Best for a weekly reset: Ouai Detox Clarifying Shampoo. Apple cider vinegar and chelating agents, and Sephora tags it for oily scalps.
Best for daily oil control: Bumble and bumble Seaweed Oil Control Shampoo. The brand says it controls oil all day and made it with fine, oily hair in mind.
Best for a sensitive scalp: CeraVe Oil Control Balancing Shampoo. Fragrance free and sulfate free, with ceramides, niacinamide and hyaluronic acid.
Best for a skincare-style wash: Nutrire S.3 Balance Shampoo. Niacinamide and lactic acid, and the brand says it rebalances oil without stripping.
Best for buildup and hard water: CÉCRED Clarifying Shampoo & Scalp Scrub. Willow bark, tea tree and a chelating agent the brand says helps with hard water.
Best for flakes: Briogeo Scalp Revival Charcoal + Coconut Oil Shampoo. A micro-exfoliating scrub that Sephora tags for oily scalp, flakes and dandruff.
Best for color-treated hair: Olaplex No. 4C Bond Maintenance Clarifying Shampoo. Sephora lists it for oily scalp and for preventing color fade.
Oily hair has a way of making you feel like you are doing something wrong, even when you are washing every single day. The truth is less dramatic: the scalp makes oil, some scalps make more of it, and product buildup, hard water and heavy conditioners can make it look worse than it is. Washing more often with the wrong shampoo just dries out the ends while the roots carry on as before. The better approach is a shampoo that actually clears the scalp, used where it matters. Clarifying shampoos, which used to be an occasional salon trick, now come in gentler formulas made for weekly use, and scalp-care brands have added exfoliating and hard-water shampoos to the mix. The best shampoo for oily hair is the one that targets the cause of your greasiness, whether that is oil, buildup or minerals. The first grid is the clarifiers from Ouai, Olaplex, Living Proof and Bumble and bumble, the ones I would reach for when the roots need a real reset.

Oil-control shampoos for the days in between
Clarifying once a week does the heavy lifting, but an oily scalp still needs something on the other days, and that is where a balancing shampoo comes in. Bumble and bumble's Seaweed Oil Control is the one I would hand to anyone with fine, oily hair, since the brand made it for exactly that combination, and Oribe's Serene Scalp Oil Control is built around the same idea of stretching the time between washes. CeraVe brings its skincare habit to the scalp with three ceramides, niacinamide and hyaluronic acid, and leaves out fragrance and sulfates if your scalp reacts easily. Nutrire's S.3 and L'Oréal's Elvive Hyaluron Pure borrow from skincare too, with lactic acid in one and salicylic acid in the other.
Briogeo's Mango + Cherry uses papaya enzymes, which the brand says help balance oil. Paul Mitchell's Tea Tree Special is the tingly one, and the brand calls it ideal for oily hair. Ginger Milk leans on ginger, lemon and eucalyptus. What I would skip is scrubbing harder on the lengths. Massage these into the scalp, rinse well and let the ends take care of themselves.
Shampoos made for oily hair and scalps

Seaweed Oil Control Shampoo
Bumble and bumble

Serene Scalp Oil Control Shampoo
Oribe

Oil Control Balancing Shampoo
CeraVe

S.3 Balance Shampoo for Oily Scalp
Nutrire

Elvive Hyaluron Plus Pure 72H Purifying Shampoo for Oily Hair
L'Oréal Paris

Superfoods Mango + Cherry Oil Control & Balancing Shampoo
Briogeo

Tea Tree Special Shampoo
Paul Mitchell

Shampoo with Ginger Extract For Oily-Prone Hair
Ginger Milk
Shampoos for oily hair, compared
Here is how my picks line up on type, the hair each one is made for, what is in it and how shoppers rate it. Star ratings are what Sephora and Ulta showed on October 18, 2026, and every other detail comes from the brand or retailer product page.
Ouai Detox Clarifying Shampoo. Clarifying · straight, wavy, curly and coily hair · apple cider vinegar, chelating agents, hydrolyzed keratin · no SLS or SLES · 10 oz · 4.6 stars from 5,490 Sephora reviews
Bumble and bumble Seaweed Oil Control Shampoo. Oil control · oily hair and scalp, especially fine hair · royal sugar kelp, lactobacillus ferment, zinc PCA · 4.6 stars from 367 Ulta reviews
Oribe Serene Scalp Oil Control Shampoo. Oil control · fine, medium and thick hair with an oily scalp · rosebay extract, green marine algae, sugar-derived prebiotic · no SLS or SLES · 8.5 oz · 4.0 stars from 309 Sephora reviews
CeraVe Oil Control Balancing Shampoo. Balancing · normal to oily scalp, all curl patterns, color-treated hair · three ceramides, niacinamide, hyaluronic acid · pH balanced, fragrance free, sulfate free · 4.6 stars from 749 Ulta reviews
Nutrire S.3 Balance Shampoo for Oily Scalp. Purifying · oily scalp · niacinamide, lactic acid, arginine · free of sulfates, parabens, silicones and dyes · 4.8 stars from 93 Ulta reviews
CÉCRED Clarifying Shampoo & Scalp Scrub. Clarifying with a physical exfoliant · all hair types and textures, color safe · fermented purple willow bark, tea tree oil, niacinamide · chelating agent for hard water · 4.8 stars from 687 Ulta reviews
Briogeo Scalp Revival Charcoal + Coconut Oil Shampoo. Micro-exfoliating scrub · oily, flaky or dandruff-prone scalp · binchotan charcoal, coconut oil, microcrystalline cellulose · 8 oz · 4.2 stars from 3,605 Sephora reviews
Olaplex No. 4C Bond Maintenance Clarifying Shampoo. Clarifying · fine, medium and thick hair · broad-spectrum clarifying system, bond building · color safe · 8.5 oz · 4.7 stars from 1,246 Sephora reviews

The oily-roots test I would run
For oily hair, the shower is the easy part. The real test is how many hours you get before the roots go flat and shiny.
The setup. Four washes over two weeks per shampoo, the same conditioner on the ends only, the same blow-dry and no dry shampoo during the test.
What I would measure. Hours from dry hair until the roots look oily, checked in a mirror at the same spots along the part. Crown lift in centimeters, with a ruler, on day one and day two. And the number of days between washes, which is the number that tells you whether a shampoo is worth keeping.
How I would read it. I would expect a daily oil-control wash like Bumble and bumble Seaweed or CeraVe Oil Control Balancing to push the oily-roots hour later. A clarifying formula like Ouai Detox or Olaplex No. 4C is a weekly reset, so I would test it once a week inside a routine, not four washes in a row. A scalp scrub like Briogeo Scalp Revival gets its own note on flakes, scored 0 to 3.
What I would skip. Changing your wash rhythm during the test. Washing more often makes every shampoo look good.
Scrubs, detox and hard water
Sometimes oil is only part of the story. Briogeo's Scalp Revival and Base-k's rice powder shampoo both exfoliate as they cleanse, which helps if buildup and flakes are making roots look heavier. K18's Peptide Prep detox shampoo is designed to clear buildup and prep hair for the rest of the brand's routine, and Act+Acre's hard water shampoo is for anyone whose tap leaves hair feeling coated and dull. If you have just moved and your hair suddenly feels different, the water is a likely suspect. Use these once or twice a week, alternating with something gentler.
Clarifiers to rotate in, and what I would skip
The last grid is more clarifiers to rotate in. Nécessaire's Detox Shampoo, Sachajuan's Clarifying Shampoo and Kristin Ess's Deep Clean shampoo are straightforward resets, and CÉCRED's version doubles as a scalp scrub, with a chelating agent the brand says helps with hard water. What I would skip is piling conditioner onto your roots after all that work. Oily scalps rarely need it there, and it undoes the clean feeling within hours. Condition from the ears down, rinse well, and let the scalp breathe. It is a small change that makes each wash last noticeably longer. Your scalp and your pillowcase will both notice.
Detox and clarifying shampoos to rotate in
How I chose these
I sorted these by the reason roots get greasy: plain oil, buildup and flakes, or hard water. Every product detail on this page comes from the brand or the retailer's product page, and I kept to shampoos the brand or retailer describes as clarifying, detox or made for oily hair.
If your hair is fine as well as oily, the best shampoo for fine hair edit goes deeper on volume, and if you have curls, start with the best shampoo for curly hair. The rest of Bumble and bumble's range is on its brand page, and the full haircare shop is the place to browse beyond shampoo.
Clean roots, soft ends
Oily hair is not a flaw to fight every morning. It is a scalp doing its job a little too enthusiastically, and the fix is mostly about cleansing smarter. Clarify when you need a reset, exfoliate or treat hard water if that is your issue, and keep conditioner off the roots. Your wash days will start to stretch further. If you want to keep browsing, I also put together Clarifying Shampoo for Curly Hair and OGX Shampoo.

















