If you have oily skin, you know the struggle. Your perfectly applied makeup looks great for about an hour, and then the oil slick starts to appear. Your foundation starts to slide, your mascara smudges, and that glow you wanted turns into straight-up grease.
It’s a constant battle of blotting papers and powder touch-ups. But I’ve found that a good makeup setting spray for oily skin is the single best way to lock everything in place and keep shine at bay. Not all sprays are created equal, though.
I’ve tried so many, from drugstore heroes to high-end splurges. These are the ones that actually work, keeping my face matte and my makeup looking fresh all day long, even through sweat and humidity.
My Top Setting Sprays for Oily Skin
The price is $34. This is the OG for a reason. I’ve relied on it for years for weddings, long nights out, and humid summer days. It just works.
It uses some kind of temperature control tech that literally keeps your makeup from melting down. It’s oil-free, feels like nothing on the skin, and is completely waterproof. I barely have to touch up my makeup when I use this.
The Downside: I have noticed it can make some of my foundations oxidize a bit, turning them slightly darker. It’s best to test it with your favorite foundation first.

At just $10, this is the best budget-friendly option I’ve found. If you don’t want to spend a lot but need serious shine control, this is it.
It gives a true soft matte finish that really helps blur my pores and keep my makeup from looking cakey. It holds up for a full workday without feeling heavy or sticky. An absolute steal for the price.
The Downside: While it controls shine really well, it doesn’t completely stop oil from breaking through by the end of a very long day. You might still need a little blot here and there.

This one costs $39, and it feels every bit as luxurious as the price tag suggests. It creates this amazing invisible film over your makeup that looks like a real-life filter.
My pores look smaller and my skin just looks so smooth and flawless. It locks my makeup in place for hours and I’ve never had issues with patchiness or shine, no matter the weather. It’s my go-to for special events.
The Downside: It has a distinct scent. I don’t mind it, but if you’re sensitive to fragrance or spray it too close, it might irritate your eyes.
You can get this for $34. If your face is an absolute oil factory or you’re going to be sweating a lot, you need this. It is incredibly powerful.
The mattifying power is no joke. This stuff absorbs oil and makes your makeup totally transfer-proof and waterproof for hours and hours. The mist is super fine, so it goes on evenly without leaving weird droplets.
The Downside: It comes in an aerosol can, which I know is a concern for some people due to environmental reasons.

This one is about $14. The claim of 36 hours is a bit wild, but I can say it definitely makes my makeup smudge-proof and sweat-resistant for a very long day.
It dries down super fast and locks everything in with a nice matte effect. It’s a fantastic drugstore option if you need your makeup to survive a tough, long day without budging.
The Downside: It’s more of a natural matte finish. If you’re extremely oily and want that super flat, no-shine look, this might not be matte enough for you.
For around $11, this is a powerhouse. The secret ingredients here are charcoal and silica, which are amazing at absorbing oil.
I feel like it mattifies my skin and blurs my pores almost instantly. It really does help my makeup last longer and keeps my t-zone from becoming a greasy mess by lunchtime. For the price, it’s hard to beat.
The Downside: You have to shake this one really, really well. If you don’t, the charcoal can sometimes leave tiny white dots on your face.
This spray is $26. I especially like this one for my more mature clients with oily skin because it gives a satin-matte look, not a flat, dry one.
It controls oil without making the skin look dull, and it actually has ceramides in it, so it feels comfortable and not tight. It provides reliable shine control that holds up all day long.
The Downside: The packaging isn’t the best. The lid on my bottle pops off all the time, which is annoying for travel.
This one is $38. If you’re into clean beauty, this is a fantastic choice. It’s alcohol-free and packed with skin-friendly ingredients like niacinamide and bakuchiol.
It genuinely blurs my pores and keeps shine under control for hours. The finish is a soft matte that looks like a natural skin filter. I love that it feels like I’m doing something good for my skin while also setting my makeup.
The Downside: Even though it’s made for oily skin, I’ve heard from a few friends that it can irritate very sensitive, acne-prone skin. A patch test is probably a good idea.
Finding the right makeup setting spray for oily skin can feel like a chore, but it’s worth it. When you find the one that works, it means less time worrying about your face and more time just living your life.
Whether you go for a budget classic like NYX or a luxury blur like Charlotte Tilbury, the right spray will keep your makeup locked in place. No more sliding foundation or midday shine.