This post contains affiliate links. We may earn a commission if you buy through them, at no extra cost to you.
If your hair looks greasy just a day after washing, the problem may not be your hair at all — it may be your shampoo. Oily hair needs a formula that clears excess sebum and product buildup without stripping the scalp so hard that it panics and produces even more oil.
We rounded up the 6 best shampoos for oily hair, from deep-clarifying treatments to gentle everyday cleansers, so you can stretch that fresh-washed feeling for days instead of hours.
The Best Shampoos for Oily Hair
- Best Overall — Neutrogena Anti-Residue Shampoo
- Best Salon Pick — Paul Mitchell Shampoo Two
- Best Drugstore — L’Oreal Paris Elvive Extraordinary Clay Shampoo
- Best Dry Shampoo — Klorane Dry Shampoo with Nettle
- Best Natural — Maple Holistics Tea Tree Shampoo
- Best Budget — Aveeno Apple Cider Vinegar Shampoo
Best Overall
Neutrogena Anti-Residue Shampoo

A cult-favorite weekly clarifier that lifts away dulling residue and buildup, giving your everyday shampoo a completely fresh start.
We earn a commission if you make a purchase, at no additional cost to you.
Sometimes oily hair is not really about oil at all — it is about layers of dry shampoo, styling products, and hard-water minerals sitting on the scalp. This is where a true clarifying shampoo earns its place. Used once a week, it resets the scalp so your regular shampoo can actually do its job.
The formula is clear and dye-free, and it rinses completely clean without leaving hair feeling stripped or squeaky. Think of it as a reset button: one wash, and roots feel light and airy again instead of coated.
Best Salon Pick
Paul Mitchell Shampoo Two

A salon-grade clarifying shampoo with a crisp lemon scent that deep-cleans oily roots and melts away heavy buildup.
We earn a commission if you make a purchase, at no additional cost to you.
This is the bottle you will find in professional backwash stations, and for good reason. It was built specifically for oily hair, cutting through grease and styling residue in a single lather while the fresh lemon fragrance leaves everything smelling clean.
Despite its deep-cleaning power, the formula is color-safe, so it will not dull fresh dye. Hair comes out with noticeable body and bounce rather than that flat, limp feeling oily scalps know too well.
Best Drugstore
L’Oreal Paris Elvive Extraordinary Clay Shampoo

Three refined clays purify greasy roots while hydrating dry ends, keeping hair fresh from root to tip for up to 48 hours.
We earn a commission if you make a purchase, at no additional cost to you.
Oily roots with dry ends is one of the trickiest combinations to wash for, and this shampoo was designed exactly for it. The clay blend acts like a magnet for excess sebum at the scalp while the formula stays gentle on the lengths.
It is also silicone-free, which matters more than most people realize — silicones can quietly build up and make oily hair look greasy faster. At a drugstore price, this is the easiest upgrade in the lineup.
Best Dry Shampoo
Klorane Dry Shampoo with Nettle

A plant-based dry shampoo with nettle extract that absorbs excess oil between washes — no water needed.
We earn a commission if you make a purchase, at no additional cost to you.
Some mornings there is simply no time for a full wash, and that is where a good dry shampoo saves the day. Nettle is a botanical traditionally used to help regulate oil, and here it does the heavy lifting alongside ultra-absorbent powders.
Spray it at the roots, wait a minute, then massage and brush through. Grease disappears, volume returns, and the tinted formula blends invisibly into darker hair without the chalky white cast cheaper dry shampoos leave behind.
Best Natural
Maple Holistics Tea Tree Shampoo

A sulfate-free tea tree shampoo that deep-cleanses oily scalps with natural botanicals and a refreshing tingle.
We earn a commission if you make a purchase, at no additional cost to you.
If you prefer your hair care without sulfates and parabens, this is the oily-hair shampoo to reach for. Tea tree oil naturally helps cut through grease while rosemary and botanical extracts keep the scalp feeling fresh and balanced.
The generous bottle size makes it practical for regular use, and the formula is gentle enough for frequent washing. Expect that cool, tingly clean feeling that tells you the scalp is genuinely clean, not just coated.
Best Budget
Aveeno Apple Cider Vinegar Shampoo

An apple cider vinegar clarifying shampoo that gently removes oil and buildup while boosting shine — gentle enough for daily use.
We earn a commission if you make a purchase, at no additional cost to you.
Apple cider vinegar has a well-earned reputation for cutting through residue, and this shampoo puts it in an easy daily formula. Colloidal oat soothes the scalp while the vinegar clarifies, so oil gets removed without the harsh stripped feeling.
Because it is sulfate-free and gentle, you can actually use it every wash day — rare for a clarifying shampoo. Hair is left shiny and light, and the price makes it the best value pick on this list.
Shampoo Buying Guide for Oily Hair
Picking the right shampoo for oily hair is about matching the formula to your scalp, not just grabbing whatever says “clarifying.” Here is what actually matters.
How Often Should You Wash Oily Hair?
Most oily scalps do best with washing every other day, though very oily hair may need daily washing. The trick is using a shampoo strong enough to cleanse without triggering rebound oil production. If your scalp gets greasy within hours no matter what, try a clarifying wash once a week plus a gentler shampoo on other days.
Clarifying vs. Daily Shampoo: What’s the Difference?
Clarifying shampoos use stronger cleansers to dissolve product buildup, minerals, and excess sebum — think of them as a deep clean. Daily shampoos are milder and designed for frequent use. Using a clarifier every single day can over-dry the scalp, so most people do best alternating the two.
Ingredients to Look For (and Avoid)
Look for tea tree oil, apple cider vinegar, clay, salicylic acid, and nettle extract — all help manage oil without harshness. Go easy on heavy silicones and thick butters near the roots, since they can weigh hair down and make it look greasy faster. Sulfate-free is great for frequent washers, but an occasional deeper cleanse still helps.
The Right Way to Wash an Oily Scalp
Focus shampoo on the scalp, not the lengths — that is where the oil lives. Massage with fingertips (not nails) for a full minute, rinse thoroughly, and keep conditioner on the mid-lengths and ends only. A second quick lather on very oily days cleans far better than one long one.
Frequently Asked Questions
Why does my hair get oily so fast?
Oily hair usually comes down to an overactive scalp producing extra sebum, and it can be influenced by hormones, humid weather, heavy products, or even washing with water that is too hot. Using the wrong shampoo — one too heavy or too harsh — often makes the cycle worse instead of better.
Can I use a clarifying shampoo every day?
It is better not to. Clarifying formulas are designed for weekly or twice-weekly use because their stronger cleansers can dry out the scalp with daily use. For everyday washing, choose a gentle shampoo made for oily hair and save the clarifier for your weekly reset wash.
Does dry shampoo replace washing?
No — dry shampoo absorbs oil and adds volume between washes, but it does not actually clean the scalp. Think of it as a bridge that buys you an extra day, not a substitute. Too many consecutive days of dry shampoo can lead to buildup and even scalp irritation.
Will these shampoos work on color-treated hair?
Most will, but check the label. Gentle and sulfate-free options like the tea tree and apple cider vinegar picks are the safest bets for fresh color. Save strong clarifying washes for before (not right after) coloring, since deep cleansers can fade dye faster.






