If you have oily skin, you know the struggle of keeping your makeup from melting off your face. It seems like no matter what you do, by the end of the day your foundation is sliding down your cheeks and your eyeshadow has creased into a muddy mess. But don’t worry – there are ways to make your makeup last all day (or night) long, even on oily skin. Read on to find more!

How to Keep Your Makeup Stay on Oily Skin

Moisturize Your Skin

Before you even start thinking about makeup, it’s important to moisturize your face. This will help create a barrier between your skin and the makeup, and will also help to keep your skin from getting too oily during the day. Look for a light, oil-free moisturizer that won’t clog your pores.

Use a Primer

A good primer is key for keeping your makeup in place, especially if you have oily skin. Primer creates a smooth base for your foundation and helps to absorb excess oil. Choose a silicone-based primer for the best results.

Use a BB Cream

A BB cream is perfect for oily skin types because it has a light, matte finish. It also contains moisturizers and other beneficial ingredients that will keep your skin looking good all day long. I recommend you to use Korean BB cream for oily skin as it comes with a lot of benefits and a number of people have given positive reviews about it.

Set Your Makeup with Powder

Once you’ve applied your foundation and concealer, dust your face with a translucent powder. This will help to set your makeup and keep it from sliding off your face as the day goes on. Be sure to use a light hand so you don’t end up looking cakey.

Use Waterproof Mascara

Waterproof mascara is a must for anyone with oily skin – regular mascara will just end up smudging and running down your face by the end of the day. Look for a waterproof formula that will give you long, luscious lashes without budging.

Avoid Cream Eyeshadows

Cream eyeshadows are beautiful, but they’re not ideal for people with oily skin. They tend to crease and smudge more easily than powder eyeshadows, so it’s best to avoid them if you want your makeup to last all day.

Set Your Makeup with Setting Spray

Once you’re finished with your makeup, spritz your face with a setting spray. This will help to keep everything in place and will also give you a boost of hydration. Look for the best makeup setting spray for oily skin available and set your makeup in place, all day long.

Use Blotting Sheets

If you don’t have time to do a touch-up, blotting sheets are your best friend. These will help soak up any excess oil and give your face a matte finish. Just make sure to use them sparingly so you don’t end up removing all of your makeup!

Choose the Right Products

There are specific products that are designed to stay on oily skin for a longer period of time. Choose foundations, powders, and concealers that are labeled as long-wear or oil-control. These will help to keep your makeup in place all day long


The best way to keep your makeup stay on oily skin for the longest time is by using a primer. Primers help ensure that you have less of an issue with oil and it also helps make the foundation last longer, too. Another thing you can do is use waterproof mascara; this will not smudge as easily when applying wet mascara because water-based products are more likely to smear than dry ones. Lastly, if possible try out matte products instead of glossy ones which tend to be high in oils and moisture content. All these tips combined should help you get through long days without having any need for touch ups!

Sources: Pucebeauty.com