The Summer Sale That Actually Covers Everything
Most holiday weekend sales have a catch – a narrow brand selection, a product category that’s conspicuously absent, or discounts so thin they barely register. Ulta’s Big Summer Beauty Sale, running from June 19 to July 11, doesn’t work that way. The three-week window covers makeup, skincare, fragrance, hair care, and beauty tools, with discounts reaching up to 40% off across thousands of products. That’s not a single category flash sale. That’s a full cabinet restocking event.
Ulta Beauty members get an extra layer on top of the existing deals: an additional 20% off sitewide using code PRIMETIME, but only from June 23 to June 26.
The structure keeps things interesting week to week. Beyond the deals that run the full three-week period – like the BOGO curl products and jumbo hair care discounts – Ulta is rolling out limited-time offers on a rotating basis, which means returning to the sale page more than once actually pays off rather than feeling like busywork.

What to Buy and When to Buy It
For anyone with textured or curly hair, the buy-one-get-one-50%-off curl product deal is available the full duration of the sale, from June 19 through July 11. Pattern’s Leave-In Conditioner, priced at $29, is among the standouts. So is Isima’s hydrating shampoo and conditioner lineup – the brand has been associated with Shakira – and Rizos Curls’ Defining Cream. All three are built around moisture retention and curl definition without the weight that makes so many styling products frustrating by midday. Stocking two or three of these at once makes financial sense when the math works out this cleanly. This is the kind of deal that rewards buying in pairs rather than waiting to run out before reordering.
The jumbo hair care discount – 40% off – also runs June 19 to July 11 and includes larger-format products from brands like Redken and Olaplex. The Olaplex No.4 Bond Maintenance Strengthening Hydrating Hair Repair Shampoo, normally $58, drops to $46.40. Buying jumbo sizes generally makes sense for products you use daily, and shaving nearly $12 off a bottle you’d purchase eventually anyway isn’t a difficult call.
Sol de Janeiro body mists are also included in the sale, making this a practical window to load up on summer-specific products before peak heat season makes everything feel more urgent and less deliberate.

How to Navigate Thousands of Deals Without Losing an Afternoon
The honest reality of any large-scale sale event is that the sheer volume of products can make shopping it feel like a job. Ulta’s sale page currently features thousands of items across nearly every beauty category. Without a plan, it’s easy to spend forty minutes clicking through products you don’t need and miss the ones that would actually make a difference in your routine.
The clearest approach is to separate the always-on deals from the limited-time weekly drops. The BOGO curl deal and the 40% off jumbo hair care are anchors – available from start to finish, no countdown required. The weekly deals demand more attention. Because Ulta is releasing new limited-time offers throughout the three-week period, products that aren’t discounted today might be discounted next week, and checking back between June 23 and June 26 specifically makes sense if you’re a member and want to stack that extra 20% with whatever’s newly on sale.
The members-only PRIMETIME code window is the most time-sensitive piece of the entire event. Four days – June 23 through June 26 – is not a long runway, and an extra 20% sitewide is the kind of discount that changes the math on investment purchases: the tools, the serums, the fragrance you’ve been watching the price on. Missing that window means waiting until next year for the same combination of conditions.

Ulta’s Big Summer Beauty Sale ends July 11, and the PRIMETIME member code – 20% off sitewide – expires June 26. Whether you’re rebuilding a hair care routine, finally committing to that Olaplex shampoo, or just restocking the body mist before it sells out, the window is specific enough that waiting on it has a real cost.









