If you have oily skin, you’ll know how frustrating it can be to apply makeup in the morning only to find it sliding, separating, or turning shiny by midday. Excess oil can break down even the best makeup, especially during long days, commuting, or humid UK weather.
The good news is that long-lasting makeup on oily skin is achievable. With the right preparation, application techniques, and setting methods, you can keep your makeup looking fresh from morning to evening. This guide explains exactly how to make your makeup last all day — even if you have oily skin.
Why Makeup Doesn’t Last on Oily Skin
Oily skin produces excess sebum throughout the day. While this oil is natural, it can dissolve makeup, causing foundation to move, crease, or disappear altogether.
Common reasons makeup fails on oily skin include:
- Incorrect skin preparation
- Using products that are too heavy or greasy
- Skipping primer or setting steps
- Applying too much product
Understanding these issues is the first step to improving makeup longevity.
Step 1 – Prepare Your Skin Properly
Cleanse to Remove Excess Oil
Always start with clean skin. A gentle gel or foam cleanser removes oil and impurities without stripping the skin, which can otherwise lead to increased oil production.
Look for cleansers designed for oily or combination skin and avoid overly creamy formulas before makeup application.

Use a Lightweight, Oil-Free Moisturiser
Oily skin still needs hydration. Skipping moisturiser can cause the skin to produce even more oil during the day.
Choose a moisturiser that is:
- Oil-free
- Gel-based or water-based
- Fast absorbing
Apply a thin layer and allow it to fully absorb before applying makeup.

Step 2 – Use a Primer That Controls Oil
Primer is essential if you want your makeup to last all day on oily skin.
Choose a Mattifying or Oil-Control Primer
A mattifying primer helps reduce shine and creates a barrier between your skin’s oils and your foundation.
Focus application on areas that get oily fastest, such as the forehead, nose, and chin.
Let Primer Set Before Foundation
After applying primer, wait 30–60 seconds before applying foundation. This allows it to grip the makeup rather than mix with it.

Step 3 – Choose the Right Foundation
Pick a Long-Wear, Oil-Free Formula
The best foundations for oily skin are:
- Long-wear or all-day formulas
- Matte or natural-matte finishes
- Oil-free and non-comedogenic
Avoid very dewy or luminous foundations, as they tend to break down faster on oily skin.
Apply Foundation in Thin Layers
Heavy layers of foundation are more likely to slide or crease. Apply a thin layer first and build coverage only where needed.
Using a damp makeup sponge can help keep the finish light and even.

Step 4 – Conceal Strategically
Concealer can crease quickly on oily skin if over-applied.
For best results:
- Use small amounts of concealer
- Blend seamlessly into foundation
- Set immediately with a light dusting of powder
Target only areas that need coverage rather than highlighting large areas of the face.
Step 5 – Set Makeup Correctly
Use a Finely Milled Setting Powder
A lightweight translucent powder helps absorb oil and lock makeup in place without looking heavy.
Focus powder application on:
- The T-zone
- Under the eyes
- Around the nose
Press powder into the skin rather than sweeping it away.
Use the Press-and-Roll Technique
Pressing and gently rolling powder into the skin helps set makeup without disturbing foundation.

Step 6 – Lock Everything in With Setting Spray
A setting spray helps melt makeup layers together and extend wear time.
Choose a spray that is:
- Mattifying
- Long-lasting
Hold the bottle at arm’s length and mist lightly over the face. For extra longevity, apply one layer before powder and another at the end.

H2: Step 7 – Use Cream Products Carefully
Cream blush, bronzer, and contour can work on oily skin if used correctly.
Tips for better wear:
- Apply sparingly
- Set with a powder product
- Avoid very glossy or greasy formulas
This helps prevent slipping and patchiness during the day.
Step 8 – Blot Oil Instead of Reapplying Makeup
When shine appears, avoid layering more powder straight away.
Instead:
- Use blotting papers or tissues to absorb oil
- Lightly reapply powder only where necessary
This keeps makeup looking fresh rather than cakey.

Extra Tips to Make Makeup Last All Day
- Avoid touching your face throughout the day
- Use eye primer for longer-lasting eyeshadow
- Choose waterproof or smudge-proof eye makeup
- Clean makeup brushes regularly to reduce oil build-up
Small changes can make a noticeable difference in wear time.
Final Thoughts
Learning how to make your makeup last all day — especially on oily skin — is about technique rather than heavy application. With proper skin prep, smart product choices, and correct setting methods, oily skin can hold makeup beautifully from morning to night.
By following these steps, you can achieve long-lasting, shine-controlled makeup that looks fresh all day without constant touch-ups.
Author | The Brush Edit™ | © 2026 BareFace Brushes by BareFace minerals®