Update: the free hair product sample pack is sold out.

Through Oct. 3, shop in stores or online to score hot offers at Ulta. Plus, new customers get $10 off $40 salon visits. Book an appointment at the location near you.

For the best deal, select free store pickup on select items, or get free shipping on orders of $35 or more. Check out the top deals below.

BOGO 50% Off Professional Products

Buy 2 Joico Shampoo, Conditioner, or Styling Product $8.47-$25.99, regular price
Buy 1 get 1 50% off through Oct. 3
Free shipping on orders of $35+ or free store pickup
Final Price: as low as $6.36 each, when you buy 2

Buy 2 Sexy Hair Shampoo, Conditioner, or Styling Product $15.95-$29.95, regular price
Buy 1 get 1 50% off through Oct. 3
Free shipping on orders of $35+ or free store pickup
Final Price: as low as $11.96 each, when you buy 2

Free Biolage Hair Mask

Buy 2 Biolage Professional Hair Products $18.50-$40, regular price
Spend $35 on Biolage products, receive free hair mask through Oct. 3
Free shipping on orders of $35+ or free store pickup
Final Price: as low as $18.50 each, when you buy 2, plus free hair mask

Free with $50 Purchase

Buy 1 Sexy Hair Texture Sexy Hair Texturizing Mini Trio $19.99, regular price ($24 value)
Buy 1 Sexy Hair Big Sexy Hair Volumizing with Collagen Mini Trio $19.99, regular price ($26 value)
Buy 1 Sexy Hair Calm Sexy Hair with CBD Mini Trio $22.95, regular price
Buy 1 get 1 50% off through Oct. 3
Buy 1 Deluxe Sample Pack $50, regular price
Spend $50 on hair products, receive free deluxe sample pack valued at $50 through Oct. 3
Free shipping on orders of $35+ or free store pickup
Final Price: $17.15 each, when you buy 3, plus free sample pack

Hot Deals at Ulta