Checking everyone off your holiday list is expensive and time-consuming — but it doesn't have to be. If they've been very good this year, you just might want to gift them one of these cool finds from Urban Outfitters, none of which will cost you more than $25 (though they'll never know it). From stocking stuffers — like sporty socks — to dainty jewels they'll want to wear every day, these 31 picks are stylish, affordable, and available at one retailer. That's what we call winning.
Read on to shop our editors' picks just in time to cross everyone off your list.
This Ban.do "More Coffee Please" Pin ($10) will do all the talking for any coffee-lovers out there.
Give her something that will dress up every outfit with this luxe-looking Urban Outfitters Pearl Cuff Bracelet ($24).
This Urban Outfitters Simple Ring Pack ($18) looks way more expensive than its under-$20 price point.
Give your friend's phone a makeover with this Urban Outfitters Mint Marble iPhone 8/7/6/6s Case ($20).
Your friends will love that they can mix and match with this Urban Outfitters Blaire Heart Post Earring Set ($20).
For the classically inclined, this Obey Franklin Beanie ($22) comes with quintessential stripes.
This Urban Outfitters Yarn Dye Stripe Mini Tote Bag ($24, originally $34) makes the perfect travel bag or beach tote.
We love that these Various Keytags Keychains ($15) come with so much personality.
We totally heart this Urban Outfitters Rachel Icon Crossbody Bag ($20).
Any jewelry fanatic will flip for this bright Urban Outfitters Eleni Rhinestone Choker Necklace ($18).
This beautiful Urban Outfitters 18K Gold Delicate Pinky Ring ($12) has the feel of something very special.
These Out From Under Stars Tulle Socks ($12) were made for showing off with sneakers or flats — even cute heels.
This unisex Urban Outfitters Striped Silky Mini Square Scarf ($14) is perfect for any fashion-loving friend.
This cool Adidas Trefoil II Knit Beanie ($20) will keep your pal nice and toasty, too.
This Urban Outfitters Instax Multi Picture Frame ($14) is perfect for perking up someone's desk or dresser.
These cool-girl Pair of Thieves Blackout Striped Ribbed Crew Socks ($20 for a three-pack) are the perfect stocking stuffer.
This pretty Urban Outfitters Gemstone Statement Ring ($18) was made for the sparkle-lover in your life.
For all the babes in your life, this Urban Outfitters Mega Babe iPhone 8/7/6/6s Case ($20) is ideal, and it comes in a pretty petal-pink shade.
Gift this gorgeous Bh Cosmetics 11-Piece Makeup Brush Set ($23) to the makeup-obsessed gal, and watch her gasp when she opens it.
The pretty fabric on this Urban Outfitters Bi-Fold Envelope Wallet ($22) means it doesn't even need to be wrapped up.
The friend dying to ditch her oversize bag will thank you when she unwraps this Adidas Mini Backpack ($25).
This sweet Out From Under Lace Triangle Bralette ($20) is the perfect gift for the romantic in your life.
Your trendy friend will fall for this Urban Outfitters Roseanne Straw Bucket Bag ($20, originally $49).
Gift your drinking buddy these adorable Urban Outfitters Smile Glasses ($16 for a set of two).
These Urban Outfitters Cut-It-Out Half-Frame Sunglasses ($18) make a seriously cool gift.
Give the gift of an instant pick-me-up with this Herbivore Botanicals Mini Rose Hibiscus Face Mist ($16).
Fashion girls will love the nostalgia of this Tommy Hilfiger Seamless Bikini ($18).
What's cuter than stashing your essentials in this Urban Outfitters Beaded Animal Pouch ($19)?
Giving this Frank Body Coffee Scrub ($18) is like gifting an at-home spa night.