Let’s be real… if you have oily skin, you know the struggle.
You spend a good 30 minutes perfecting your makeup, you’re feeling cute… and then by lunchtime, your T-zone is basically reflecting light like a mirror. Been there. Too many times.
For me, the real game-changer wasn’t switching my foundation or powder — it was finding a setting spray that actually kept everything in place. Not just for an hour or two… but all day. And trust me, I’ve tested enough to know which ones are worth your money.
So, if your makeup likes to take an early lunch break, grab your coffee and let’s talk about the best setting sprays for oily skin that really, truly work.
A Quick Prep Tip Before We Start
Here’s the thing — a setting spray isn’t magic on its own.
If you want that locked-in look:
-
Start with an oil-free primer.
-
Lightly set your makeup with a good translucent powder.
-
Then spray.
Do this, and your makeup will look fresh way longer — even if your skin tries to sabotage it.
1. Urban Decay All Nighter Ultra Matte Setting Spray
This one’s basically the Beyoncé of setting sprays. Everyone knows it. Everyone loves it.
The matte version is my holy grail for oily skin days. It keeps everything in place for up to 16 hours (yes, really) without feeling sticky or heavy. And the shine control? Chef’s kiss.
Best for: Long days, hot weather, or those “I can’t touch up all day” situations.
2. NYX Matte Finish Setting Spray
If Urban Decay is a little too pricey, this is the budget-friendly BFF. It’s lightweight, gives you that soft matte look, and doesn’t feel like hairspray on your face.
I keep a mini bottle in my bag for touch-ups because it’s small enough to travel with and cheap enough that I don’t cry if I go through it quickly.
Best for: Daily use, students, anyone who wants a matte look without spending $30+.
3. Milani Make It Last Matte Charcoal Setting Spray
Now, this one’s a little different — it has charcoal powder in it, which is amazing for absorbing excess oil.
I use it on days when I know my skin is going to be extra oily (like outdoor events or during summer). Bonus: it works as a primer too, so if you’re in a rush, it’s a two-in-one.
Best for: Oily + acne-prone skin, or anyone who wants oil control and skin benefits.
4. Skindinavia Oil Control Makeup Finishing Spray
If you’ve ever wondered what professional makeup artists use on brides, photoshoots, and red carpet events — it’s often this one.
This stuff is serious business. It’s heat-proof, sweat-proof, and keeps makeup from creasing, melting, or sliding off. It’s more of an investment, but if you need bulletproof makeup, it’s worth it.
Best for: Weddings, big events, or if you live somewhere humid.
5. e.l.f. Matte Magic Mist & Set
For under $10, this one surprised me. It’s light, refreshing, and has ingredients like aloe and green tea, which makes it feel like skincare in a spray.
It won’t keep you as matte as the heavy-hitters above, but for everyday wear, it’s a solid pick.
Best for: Beginners, budget-friendly beauty lovers, or those who want a gentle matte finish.
How to Apply Setting Spray Like a Pro
-
Shake it well (especially if it has mattifying powders).
-
Hold the bottle about 8–10 inches from your face.
-
Spray in an “X” and “T” motion so you hit every area.
-
Let it dry naturally — don’t fan your face (it can mess with the formula).
Final Thoughts
Oily skin doesn’t mean your makeup has to melt away before happy hour. The right setting spray can keep you looking fresh, matte, and flawless — without feeling heavy or cakey.
If I had to pick just one? Urban Decay All Nighter Ultra Matte for long wear, and NYX Matte Finish for everyday life.
Now go forth and lock that makeup in place — your afternoon selfies will thank you.