Skip to content

Complexion, eyes, lips and nails

Make-up price comparison

Compare 8,292 live make-up, cosmetics and foundation products across the UK's top retailers. Popular brands include MAC, NARS, Clinique, IsaDora, LENA and Anastasia Beverly Hills.

Foundations, lipsticks, palettes and everyday complexion products compared across every beauty retailer in our feeds.

Make-up brands we compare

View all brands

Buying make-up in the UK: your questions answered

How do I choose the right make-up?
Shade matching matters more than brand: check swatches and undertone descriptions before buying complexion products, and read the finish (matte, dewy, satin) for lipsticks and foundations. Palettes and sets usually cost less per item than buying shades individually. Compare the live prices here first — the same shade often sits at different prices across UK retailers.
What are the best make-up brands to buy in the UK?
The most widely stocked make-up brands in our comparison right now are MAC, NARS, Clinique, IsaDora, LENA, Anastasia Beverly Hills, NYX Professional Make-Up and Paese. "Best" depends on what you want from a product, so we rank by what UK retailers actually carry rather than by opinion: MAC has 421 live products here, and every brand page shows the lowest current price for each item.
Where is the cheapest place to buy make-up online?
There is no single cheapest retailer — it changes per product and per promotion. We check each product against every UK retailer in our feeds and show the lowest total, including delivery where the retailer publishes it, so the cheapest shop is whichever one is winning on that item today. You can also set a price alert and we will email you when a product drops.
What types of make-up can I compare here?
This department is split into complexion, lips, eyes and nails. Use the filters and sorting on this page to narrow by type, then sort by price to see the cheapest live option first.
How often are make-up prices updated?
Retailer feeds are re-imported through the day, and we log every price change with a timestamp so each product card can show its recent price history rather than just today's number. If a retailer stops sending updates we flag it instead of showing a stale price.