We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
If you like expensive makeup but don’t want to spend your entire paycheck to get it, you’ve got to check out NYX Cosmetics.
NYX (pronounced “niks”) is sold in drugstores and other retailers at a budget-friendly price. It’s comparable in quality to big makeup brands like MAC and Smashbox.
Best part? You can find a sale almost anywhere NYX is sold.
1. Buy NYX lipstick on Hollar for $2.00 and save up to 69%.
The High Voltage lipstick from Hollar is the cheapest we found. The exact same lipstick on NYX.com — called Turn Up! — is sold for $6.50!
2. Shop NYXcosmetics.com during Black Friday Five, 4th of July and Memorial Day to get 40% off.
Mark your calendars. These four holidays are the best times to buy NYX products from the official online store.
Around Christmas and New Year’s, NYX marks down seasonal and older products, plus offers an additional 20% off the sale price.
Once last year, there was a 50% off flash sale in March on brushes — but other than that, 40% off is the biggest discount you’ll see.
3. Sign up for NYX emails to get a 20% off coupon.
Sign up to get a 20% off coupon today, and get in the loop with exclusive emails that’ll tell you when the best sales are happening.
Some emails you’ll see in your inbox include free shipping with no minimum, holiday sales, free gift with purchase, extra 20% off holiday markdowns, flash sales and more.
4. And get a free gift with a purchase once a month.
That’s right. Because you signed up for emails, you’ll see offers for a free gift with purchase once a month.
Some recent examples: “spend $25 and get Away We Glow Liquid Highlighter,” a free mystery gift with a $40 purchase, a free Soft Matte Lip Cream when you spend $25 or a free Slide on Eye Pencil when you spend $45 or more.
5. Don’t buy NYX at Ulta unless you’re saving 40%.
At least once a month, Ulta has a Buy One, Get One (BOGO) or B2G1 sale on NYX products. If NYX isn’t on sale when you’re shopping online or in-store, wait a couple weeks and there will be a sale.
Ulta’s 40% off sale is more rare, but you can use a “$3.50 off $15” coupon on top of the sale price. This sale typically happens at the beginning of July and again at the end of September.
At Macy’s, any beauty item qualifies an online order for free shipping — standard shipping costs $10.95. So pick up your favorite NYX jumbo eye pencil for $4.50 and enjoy free shipping on the entire order.
TIP: Shop through Ebates to get 6% cash back!
7. Once a month, get a $5 Target gift card with a beauty or personal care purchase of $20 or more.
February through October, Target has a promo for a $5 gift card when you spend $20 or more on beauty or personal care items. This ends up being about 25% off.
8. Buy NYX online at Target if you can’t wait for a sale.
If you can’t wait for a sale at one of the other stores, shop online for NYX products at Target.com. Compared to all the other stores, Target consistently has cheaper prices overall.
And don’t forget to look through the clearance section. I’ve been lucky to find NYX lipstick on clearance numerous times.
HD Concealer Wand
High definition blush
Honey Dew Me Up Primer
Tip: Never buy NYX products from Asos or Beauty Joint. Overall, both of these online stores were much more expensive when compared to other places on numerous products.
9. Buy NYX products at CVS when they offer $5 ExtraBucks Rewards.
It’s guaranteed that once a month, CVS will have a sale where you get $5 ExtraBucks Rewards back with a purchase of $15. I like to think of this as getting makeup 33% off every. single. month.
CVS also has a Buy One Get One 50% off sale once a month. So there’s really no excuse for paying full price for NYX makeup, ever. Here’s an example of a recent deal:
Buy 3 NYX Professional Makeup Soft Matte Lip Cream $5.99, regular price
Spend $15.00, Receive $5.00 Extrabucks, Limit 1
Pay $17.97, Receive $5.00 Extrabucks
Final Price: $4.32 each, when you buy 3
10. Shop NYX at Walgreens when there’s a “Buy Two Get Third Free” sale.
Throughout the month of September, all cosmetics and nail products were part of the “Buy Two Get Third Free” sale.
Sign up to receive Walgreens’ emails to get the latest information on this rare sale. In the past, we’ve seen this sale in February, March and September.
11. Save up to 14.7% with discounted gift cards from Gift Card Granny.
Saving up to 14.7% on top of sale prices is legit.
Use a NYX discounted gift card online or at a NYX professional makeup store in addition to these retailers: