best setting spray for oily skin
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. This post may contain affiliate links, meaning we may receive a small commission if you make a purchase through them.
Not all setting sprays are created equal, though. Some leave a sticky residue or wear off too quickly, while others can make oily skin worse by adding more moisture. Look for oil-free, alcohol-free options that balance oil control with hydration—because even oily skin needs some moisture to stay healthy. The right spray will keep your makeup intact and your skin looking smooth, not slick.
Top 10 best setting spray for oily skin in 2026
1. NYX Matte Setting Spray
NYX’s matte setting spray locks makeup in place for up to 16 hours, making it a solid choice for oily skin. The vegan formula controls shine without drying out your face, keeping foundation and powder intact all day. It’s lightweight, doesn’t clog pores, and gives a natural matte finish that actually lasts.
If you struggle with excess oil, this spray cuts down on touch-ups and keeps your base looking fresh. The long-wearing formula holds up through heat and humidity, so your makeup stays put without sliding off. Works well for combination skin too.
2. Milani Matte Setting Spray Primer
Milani’s Make It Last Matte setting spray is a solid pick if you’ve got oily skin. The charcoal formula absorbs excess oil all day, keeping shine under control while locking makeup in place. It doubles as a primer, smoothing texture and blurring pores before foundation even goes on. The matte finish helps makeup stay put without looking flat or cakey.
For anyone searching for the best setting spray for oily skin, this one pulls triple duty—prepping, correcting, and setting. The lightweight mist dries down fast and doesn’t leave a sticky residue. Works well under heat or humidity, so your makeup actually lasts instead of sliding off by noon.
3. E.l.f. Mattifying Setting Spray
e.l.f. Matte Magic Mist & Set is a solid pick if you need a setting spray that actually works for oily skin. It keeps shine locked down all day without feeling heavy or greasy. The lightweight formula refreshes your face while keeping makeup intact, and it hydrates just enough to avoid that tight, dry feeling.
What makes it stand out is how it mattifies without stripping your skin. It revitalizes midday without disrupting your base, and the small size makes it easy to toss in your bag. If you struggle with oiliness, this one delivers on control and wear time.
4. Tirtir Lightweight Setting Spray
TIRTIR Mask Fit Makeup Fixer is a solid choice if you struggle with shine. It locks makeup in place for a full day without feeling heavy or greasy, which is key for oily skin. The lightweight formula keeps pores clear while preventing transfer, so your base stays fresh. Works well under masks too, which is a plus.
This spray controls oil without drying out your skin, giving a natural matte finish. It’s reliable for long wear, even in humidity, and doesn’t clog pores. If you need something that actually holds up, it’s worth trying.
5. Elf Dewy Setting Spray
e.l.f. Power Grip Dewy Setting Spray locks in makeup while keeping skin hydrated with hyaluronic acid. The ultra-fine mist delivers a natural, dewy finish without clogging pores, making it ideal for oily skin that still needs moisture. It grips makeup all day without looking greasy or sliding off.
Vegan and cruelty-free, this setting spray controls shine while adding a fresh, luminous glow. The lightweight formula works well for oily skin by balancing hydration and longevity, ensuring a flawless, long-wearing look.
6. Sheglam Mattifying Setting Spray
If you’ve got oily skin, this setting spray is a game-changer. It locks makeup in place for hours while keeping shine at bay, thanks to its mattifying formula. The quick-drying, non-greasy finish means no smudging or sliding, even in humidity. Perfect for anyone who needs long-lasting wear without the midday touch-ups.
Oil control is where this spray really shines—it cuts through excess sebum without drying you out. The purple tint helps neutralize any unwanted tones, giving your complexion a fresh, balanced look. For oily skin, it’s one of the best options to keep makeup intact all day.
7. Essence Matte Fixing Spray
Essence Fix & Last Instant Matte Makeup Fixing Spray is a solid choice for anyone dealing with oily skin. It locks makeup in place while controlling shine all day, giving a natural matte finish without drying out your skin. The long-wearing formula keeps everything intact, even in humidity.
This setting spray is vegan and cruelty-free, making it a reliable option for oily skin types. It cuts down on touch-ups and keeps oil at bay without clogging pores. Perfect for keeping makeup fresh and shine-free.
8. Skindinavia Makeup Setting Spray Oil Control
Skindinavia’s oil control setting spray locks makeup in place for over 16 hours, making it one of the best setting sprays for oily skin. The fine mist ensures even application without disturbing foundation, while the formula resists heat and sweat. It keeps shine at bay and prevents makeup from sliding off, even in humidity.
This spray delivers a matte finish that lasts all day, cutting down on touch-ups. The waterproof formula holds up against oil breakthrough, keeping skin looking fresh without a greasy feel. Perfect for those who need long-wearing, transfer-resistant coverage.
9. On Til Dawn Mattifying Setting Spray
One Size On ‘Til Dawn is a solid choice if you need a setting spray that actually controls shine. It keeps oil at bay without drying out your skin, which is key for anyone dealing with excess sebum. The mattifying effect lasts for hours, so your makeup stays put without looking cakey or sliding off.
This spray also holds up against sweat and humidity, making it a reliable option for long days. It layers well over makeup without disrupting your base, which is exactly what you want in the best setting spray for oily skin. No fuss, just results.
10. Charlotte Tilbury Matte Setting Spray
Charlotte Tilbury’s matte setting spray is a game-changer for oily skin. It locks makeup in place for up to 16 hours while keeping shine at bay. The ultra-fine mist blurs pores and calms irritation, leaving a smooth, flawless finish without heaviness.
This is one of the best setting sprays for oily skin because it primes and sets in one step. It controls oil without drying out your complexion, making it ideal for long wear. The lightweight formula feels comfortable all day.










