If you have oily or acne-prone skin, you already know the struggle: makeup that looks great at 9am can look shiny and slid-off by noon. Enlarged pores, excess shine, and a tendency toward breakouts all mean your skin needs a slightly different makeup approach than the standard routine. The good news is that with the right products and a bit of technique, you can get a makeup look that actually lasts through the day.
As an Amazon Associate, I earn from qualifying purchases. This post contains affiliate links marked (paid link).

Start with a Mattifying Primer
Primer is the single most important step for oily skin, it’s what everything else builds on. A mattifying, oil-controlling primer applied to clean, moisturized skin creates a smooth base that helps control shine and gives your foundation something to grip onto, so it doesn’t slide off as the day goes on. Shop a mattifying primer (paid link).
Choose an Oil-Free, Non-Comedogenic Foundation
Not all foundations are created equal for oily, acne-prone skin. Look specifically for labels that say “oil-free” and “non-comedogenic,” meaning the formula won’t clog pores or contribute to breakouts. A matte or semi-matte liquid foundation generally holds up better through the day than a dewy or luminous finish, which can look overly shiny on oily skin by midday. Shop an oil-free foundation (paid link).
Set with Translucent Powder
A light dusting of translucent setting powder locks your foundation in place and absorbs excess oil throughout the day. Focus application on your T-zone (forehead, nose, chin), since that’s typically where oily skin produces the most shine, rather than applying it heavily all over the face.
Touch Up the Right Way Throughout the Day
When shine builds up mid-day, resist the urge to add more foundation on top. Instead, blot the area with a tissue or blotting sheet first to lift excess oil, then apply a small amount of powder if needed. Layering more liquid foundation on top of oil just creates a heavier, cakier look rather than a fresh one.
Skincare Habits That Support Your Makeup
Great makeup application only goes so far if the skin underneath isn’t properly prepped. A few habits make a real difference:
- Cleanse thoroughly before applying makeup, removing excess oil and buildup gives your primer and foundation a cleaner surface to work with.
- Use an oil-free, broad-spectrum sunscreen as your last skincare step before makeup, oily sunscreens can clog pores and undo all the mattifying work that follows.
- Don’t skip moisturizer, even oily skin needs hydration, skipping it can trigger your skin to overproduce oil to compensate.
- See a dermatologist for persistent acne, if breakouts persist despite a good skincare and makeup routine, in-office treatments or prescription options may help address the underlying cause more directly than makeup alone ever can.
Frequently Asked Questions
How can I make my makeup last all day on oily skin?
Layer a mattifying primer, an oil-free foundation, and a light dusting of translucent powder, then blot rather than reapply throughout the day. A setting spray at the end also helps lock everything in place.
Should I avoid moisturizer if I have oily skin?
No, skipping moisturizer can actually make oiliness worse by triggering your skin to overcompensate. Choose a lightweight, oil-free formula instead of skipping this step.
What foundation finish is best for oily, acne-prone skin?
Matte or semi-matte finishes generally hold up better than dewy or luminous formulas, which tend to look overly shiny as oily skin produces more sebum throughout the day.
How do I fix makeup that’s gotten oily and shiny by midday?
Blot first with a tissue or blotting sheet to remove excess oil, then apply a light layer of powder rather than more liquid foundation, which just adds to the buildup.
Can wearing makeup make acne worse?
It can if you’re using heavy, comedogenic products or not removing makeup thoroughly before bed. Choosing non-comedogenic, oil-free formulas and always cleansing at night significantly reduces this risk.





Hi there!
First of all thanks for your lovely comment on my latest blog post! These are great, useful and detailed tips! I’d say the key to get a nice look with the make up is get the right products!
Pablo
http://www.heyfungi.com
Great post.
http://www.paginasempreto.blogspot.com.br
These are great tips!
xoxo
Lovely
http://www.mynameislovely.com