Up to 20% off sitewide for Beauty Insider members
Beauty Insider members only. Excludes the published brand exclusion list.
5 offers · last verified 1 Aug 2026
Beauty Insider members only. Excludes the published brand exclusion list.
One use per customer. Not valid on gift cards or same-day delivery fees.
Applied automatically when you arrive through this link. No code needed.
Available on every order while stocks last. Stacks with any promo code.
Applies on top of the Sale price. Excludes fragrance and gift sets.
Sephora carries more than 340 brands across makeup, skincare, fragrance and hair care, alongside its own Sephora Collection line. It sells online and through several hundred stores, and the two channels do not always run the same promotions — the codes on this page are for the online store.
Beauty Insider is the free loyalty program and the single most useful thing to understand here. Members earn points on every purchase, and those points are redeemed against the post-discount total. Redeem them before applying a code and you spend points against the list price instead, which quietly costs you the difference.
The two Savings Events, in April and November, are where the deepest discounts land: tiered percentages that scale with your loyalty level and apply sitewide rather than to a curated selection. Outside those windows, percentage codes rarely go past 20% and almost always exclude a published brand list.
Yes. Signing up for Beauty Insider triggers a welcome offer that applies to your first order. It cannot be combined with another promo code.
No. Checkout accepts one promo code per order. Beauty Insider points and free samples apply through separate channels, so those do stack with a code.
Almost always a brand exclusion. Percentage codes carry a published exclusion list, and if any item in the cart is on it the whole code can fail. Remove the excluded item and try again.
Take the free shipping or free sample offers instead — they attach to the visit rather than the promo code field, so they work even when every percentage code has expired.