clock menu more-arrow no yes

Filed under:

12 Surprisingly Cheap Beauty Gifts

New, 1 comment

They’re all under $20.

Racked has affiliate partnerships, which do not influence editorial content, though we may earn commissions for products purchased via affiliate links. We also occasionally accept products for research and reviewing purposes. See our ethics policy here.

Glossier Balm Dot Coms Photo: @glossier

Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to Vox.com, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.

Gifting when your budget is $20 or less isn’t always the easiest thing to do. But with beauty, it’s actually a lot more doable than you’d think.

Thanks to things like Sephora’s checkout line, mini versions of popular (and expensive) products, and Urban Outfitters’s growing beauty department, finding cool, quality, perfect-for-gifting beauty items on the cheap is a breeze. Plus, indie brands like Glossier and Frank Body continue to hit that affordable sweet spot, offering a number of items under $20.

We’ve pulled together 12 sneaky-cheap products from brands that generally warrant much heftier price tags below. Whether the person you’re gifting is obsessed with skincare or has an Instagram feed full of their favorite beauty vloggers, you’ll find something both they, and your wallet, will love.


Peter Thomas Roth Little Skin Musts
Peter Thomas Roth Little Skin Musts, $15
Glossier Balm Dotcom
Glossier Balm Dotcom, $12
Mario Badescu Facial Rosewater Spray
Mario Badescu Facial Rosewater Spray, $12
Frank Body Coconut Coffee Scrub
Frank Body Coconut Coffee Scrub, $19
Bite Beauty Lipstick Set
Bite Beauty Lipstick Set, $19
Beekman Lump of Kohl
Beekman Lump of Kohl, $15
Christophe Robin Mini Cleansing Purifying Scrub<br>
Christophe Robin Mini Cleansing Purifying Scrub, $19
L’Occtaine Mini Hand Cream
L’Occtaine Mini Hand Cream, $12