How to Make Your Makeup Last All Day (Even on Oily Skin)

Lightweight oil-free moisturiser for oily skin makeup prep

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.

Gel cleanser for oily skin 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.

Lightweight oil-free moisturiser for oily skin makeup prep

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.

Mattifying primer applied to oily skin

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.

Applying long-wear foundation for oily skin

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.

Setting oily skin makeup with translucent powder

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.

 Mattifying setting spray for long-lasting makeup

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.

Blotting excess oil without ruining makeup

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®