You take pains to apply your makeup each morning, only to find that excess oil and perspiration is giving you an unwelcome shine. If you have oily or combination skin — dry on the cheeks, but oily on the forehead, nose and chin — you need a surefire approach to keep your makeup looking natural and shine-free all day long. All it takes is a few specific products and a little patience to achieve a matte look that lasts.

Things You'll Need

Wash your face with an oil-control cleanser. This not only gives you a clean canvas to work on, but it also keeps dirt and oil at bay. Follow with a toner that contains glycolic acid, which works to reduce oil production.

Apply an oil-free moisturizer with SPF. Oily skin needs hydration to prevent the overproduction of oil that in turn clogs your pores and leaves you with a shine.

Use a makeup primer. Applying a mattifying makeup primer is instrumental to keeping your makeup in place and cutting down on excess facial oil. Choose a noncomedogenic formula designed for oily, acne-prone skin.

Use a makeup sponge or brush to apply a long-wearing, oil-free foundation designed to last for an extended period of time. Choose a lightweight formula as opposed to a heavy cream foundation.

Set your makeup with an oil-free powder. A matte powder, lightly applied with a brush, will help keep shine at bay. However, do not overuse the product, as this could trigger your pores to produce more oil.

Mist your face with a light spritz of finishing spray, specifically designed to set makeup and reduce shine all day.


  • Use blotting sheets to touch up. If a little shine breaks through during the day, reach for an oil-absorbing sheet and press lightly. This will soak up excess oil without ruining your makeup.