Thanks to its hype, compact cushions remain a popular choice among many beauty afficionados, but they're not exactly the go-to for people who struggle with greasy T-zones and oily skin. But you don't have to worry because we found five compact cushions that will keep your skin dewy and shine free all day.
1. Estee Lauder Double Wear Cushion BB Compact
This double wear compact cushion's goal is to give you oil-free coverage that will last for eight, long hours. It has a moisture-enriched formula designed to produce a radiant glow, creating the illusion of a smooth and velvety finish.

ESTEE LAUDER Double Wear Cushion BB Compact, Price available upon request, Rustan's The Beauty Source
2. Laneige Powder Fit Cushion
What sets this cushion apart from its counterparts is its cream to powder texture conversion that prevents anyone with oily skin from looking all blotched and cakey. With a semi-matte finish, it creates a fresh and clean appearance, sans the unwanted shine.

LANEIGE Powder Fit Cushion, Althea
3. Maybelline Super BB Fresh Matte Cushion
In the world of drugstore makeup brands, Maybelline tops our list when it comes to versatile bases for all skin types. For oily skin, their Super BB Fresh Matte Cushion is the best weapon against blotching, thanks to its long list of mattifying agents and correcting minerals.

MAYBELLINE Super BB Fresh Matte Cushion, P749, Watsons
4. Missha M Magic Cushion
A certified cult favorite, there's no wonder why Missha's M Magic Cushion rings a bell to anyone who's looking for a multi-functional makeup base. It brightens, conceals, and absorbs sweat and sebum, making it perfect even for those with the oiliest of skin types.

MISSHA M Magic Cushion, P1200, BeautyMNL
5. Dear Klairs Mochi BB Cushion
There's definitely more to this cushion aside from its adorable name and playful packaging. Designed as a balm-type cushion, it does a multitude of wonders for people with oily skin including blurring enlarged pores and fighting sweat and oil all-day long.

DEAR KLAIRS Mochi BB Cushion, P1390, BeautyMNL