This post contains affiliate links. We may earn a commission for purchases made through our links. Learn More.
Finding the perfect Christmas gift for friends without breaking the bank can be a bit of a challenge.
You want something thoughtful, fun, and useful—but keeping it affordable is just as important.
Whether you’re on a tight budget or simply love scoring great deals, gifts under $20 can be surprisingly meaningful and impressive!
This list is designed especially for those who want to spread holiday cheer without overspending.
From cozy little treats to quirky gadgets, here are some of the best Christmas gift ideas for friends under $20 to help you find the perfect present in no time!
1. Stocking Stuffers Under $10
Scented Soy Candle
A small but charming soy candle with a festive scent like cinnamon or pine instantly brings cozy holiday vibes. Perfect for friends who love to relax at home, these affordable candles add warmth without taking up much space.
Cute Enamel Pins
Add a dash of personality to your friend’s jacket, backpack, or hat with a trendy enamel pin. They’re fun, collectible, and come in countless styles to match any hobby or interest.
Holiday-Themed Socks
Everyone loves a good pair of warm, soft socks—especially when they’re decorated with cute Christmas patterns. These are practical, seasonal, and perfect for snuggling up by the fire.
Mini Hot Chocolate Mix
A sweet, festive treat your friend can enjoy anytime. Pair it with a small mug for an even cozier gift under $10.
2. Practical & Useful Gifts Under $20
Reusable Coffee Cup
For friends always on the go, a reusable coffee cup helps reduce waste and keeps drinks hot or cold. Stylish designs make it a gift they’ll use daily and appreciate.
Phone Stand or Holder
Perfect for video calls, streaming, or hands-free browsing, a compact phone stand is a practical addition to any desk or bedside table.
Pocket-Sized Notebook
Great for jotting down ideas, to-do lists, or doodles, a small notebook with a fun cover is both thoughtful and budget-friendly.
Travel-Sized Hand Cream Set
Keep their hands soft and moisturized during the winter chill with a set of travel-sized creams that fit easily in a purse or pocket.
3. Fun & Quirky Gift Ideas Under $20
Funny Coffee Mug
Choose a mug with a hilarious holiday pun or a quirky design that suits your friend’s personality. It’s both useful and guaranteed to bring a smile every morning.
Puzzle or Brain Teaser
A compact puzzle or brain teaser toy provides a playful challenge and a fun way to pass the time during cozy winter evenings.
Novelty Phone Grip
A pop socket or phone grip with a fun design adds flair and functionality to their smartphone — an inexpensive but trendy gift.
DIY Craft Kit
Find a mini craft kit like friendship bracelet making or mini painting sets. Perfect for creative friends who enjoy hands-on projects.
4. Self-Care Gifts Under $20
Lip Balm Trio
Winter weather can be harsh on lips, so a set of nourishing lip balms in different flavors is a sweet, practical gift your friend will thank you for.
Bath Bomb Set
Help your friend unwind with a trio of colorful bath bombs. These budget-friendly delights turn any bath into a spa-like experience.
Cozy Knit Headband or Beanie
Keep their ears warm with a soft, stylish knit headband or beanie. Great for friends who love fashion but also want to stay comfy.
Herbal Tea Sampler
A small collection of calming herbal teas makes a thoughtful gift for those who enjoy relaxing with a warm cup of goodness.
5. Trendy & Popular Gifts Under $20
Plant Growing Kit
Succulents and small herbs are all the rage, and a mini grow-your-own plant kit fits the bill perfectly. It’s a gift that keeps on growing—literally!
Bluetooth Shower Speaker
A portable, water-resistant speaker lets your friend jam out to their favorite tunes while getting ready or showering—fun and practical.
Inspirational Quote Wall Art
A small print or poster with an uplifting quote adds positive vibes to any room and is an easy decor upgrade under $20.
Reusable Stainless Steel Straw Set
Eco-friendly and trendy, these colorful straws come with cleaning brushes and a pouch, perfect for environmentally conscious friends.
Christmas Gift Ideas for Friends Under $20 (Summary)
Choosing Christmas gifts for friends under $20 doesn’t mean you have to settle for anything less than thoughtful and fun.
From cozy self-care treats to quirky gadgets and practical everyday items, this list has plenty of options that fit any friend’s personality and lifestyle — all while keeping your budget intact.
Feel free to pin this post and share it with your holiday shopping crew.
No matter your budget or who you’re buying for, you’re sure to find something memorable this holiday season.
Which gift idea did you love the most?
Let us know in the comments below!
Other Blog Posts
- Christmas Gift Ideas for Boyfriend’s Mom
- Christmas Gift Ideas for Daughter-in-Law
- Christmas Gift Ideas for Expecting Moms