20 Cheap DIY Christmas Gifts That Look Expensive (But Cost Almost Nothing to Make)

cheap DIY christmas gifts wrapped in beautiful paper and ribbons displayed underneath a decorated Christmas tree

On a strict budget this year and looking for cheap DIY Christmas gifts? I’ve been making homemade gifts since I was old enough to realize I was getting gifts…but not giving any. That didn’t sit right with 7-year-old me (even if I only had $2 to my name), so I started crafting little presents for the people I loved.

Fast-forward to today, and I still believe the best gifts are homemade — but they don’t need to look like something your second-grade self would bring home in a backpack.

So if you’re looking for cheap DIY Christmas gifts that feel thoughtful, elevated, and actually beautiful, you’re in the right place. From handmade décor they’ll actually want to display in their home to delicious treats and sentimental keepsakes, I’ve rounded up my absolute favorites — including some you can batch for under $5 each.

Let’s get into it!

Collage of cheap DIY Christmas gifts, including love notes, chocolate bark, and a recipe card box, with a festive holiday theme.

Note: This post may contain affiliate links. Thank you for supporting The Savvy Swaréy. Learn more.


A festive kitchen towel hanging on a stove, featuring the names of Santa's reindeer alongside various drinks, set against a backdrop of a Christmas wreath.

1. Christmas Tea Towel

Skill level: Intermediate
Perfect for: Neighbor, Coworker, Holiday Gift Exchange, Friend

If you’re looking for a quick, budget-friendly Christmas gift that still feels thoughtful and custom, this DIY Christmas tea towel is it. It’s easy enough for anyone familiar with HTV, and chef’s kiss for friends, coworkers, neighbors, or even a White Elephant exchange. (Psst… the next idea goes PERFECT with this!)

👉Get the design file and tutorial for this DIY Christmas Tea Towel!


A wooden recipe box labeled 'Christmas Recipes' containing handwritten recipe cards for cookies and hot cocoa, placed on a festive table with a Christmas tree in the background.

2. Recipe Card Box

Skill level: Beginner
Perfect for: a sentimental family member, a newlywed, a new home owner

Buy a recipe box (sometimes you can find them at the thrift store!) and fill it with handwritten recipe cards — including family favorites. Sentimental, inexpensive, and guaranteed to be a keeper.

👉 Grab the supplies to create this here: Recipe card box gift


A rustic wooden table with two homemade candles and a decorative planter filled with greenery and pinecones, against a background featuring a mirror.

3. Thrifted Crystal Candles

Skill level: Intermediate
Perfect for: Friend, coworker, or family member

This is a cheap DIY Christmas gift idea that I make EVERY year. They just turn out soooo good and feel very luxe without blowing my gift budget. Check out the next gift idea for the perfect add on!

👉Learn how to make them with my DIY Crystal Jar Candle Tutorial!


A hand holding a decorative glass container filled with wooden matches, with a Christmas tree adorned with lights and ornaments in the background.

4. Thrifted Match Cloche

Skill level: Beginner
Perfect for: Anyone who loves cozy candles!

I saw this crystal container at the thrift store and immediately knew what I was going to make with it! They sell match cloches like this one on Anthropologie for over $30!! Meanwhile… I made this one for just a few bucks!

👉Grab the supplies you need here!


A close-up image of an affordable Christmas gift idea depicting the book 'The Nightingale' by Kristin Hannah, and a decorative DIY magnetic bookmark in front of a cozy background with a Christmas tree in soft focus.

5. Magnetic Bookmark

Skill level: Intermediate
Perfect for: All the book lovers on your list!

I was gifted a magnetic bookmark one Christmas and LOVED it! I use it all the time… but ya know what? I thought… I could EASILY make one of these. I did, and you can too. Follow my video tutorial linked below and grab these magnets!

👉Watch my magnetic bookmark tutorial!


A glass box filled with rolled love notes tied with red string and two decorative cards, sitting on a festive plaid tablecloth with a Christmas tree in the background.

6. Love Notes

Skill level: Beginner
Perfect for: Friend, Family Member, or Significant Other

A meaningful, heartfelt gift anyone would treasure. Write 20–30 short love notes (“I appreciate your…”, “I love when you…”) and tuck them into a small glass box. Chic, sentimental, and totally budget-friendly.

👉Grab all the supplies you need here: Love Notes Gift Supplies


A close-up shot of chocolate bark topped with crushed peppermint candies, displayed on a wooden surface.

7. Chocolate Bark

Skill level: Beginner
Perfect for: anyone with a sweet tooth!

OK, next up in my lit of cheap DIY Christmas gifts that look expensive…Chocolate bark! This is the perfect gift, or gift pairing for anyone on your list. Add toppings like pistachios, freeze-dried fruit, or candy canes and bag them in cellophane with twine.

👉 Recipe Inso: Browned Butter Blondie


A cozy holiday scene featuring a stack of Christmas adventure cards tied with a red ribbon, surrounded by gift boxes, a cup of cocoa, orange slices, and pine branches on a knitted blanket.

8. Scratch-Off Activity Cards

Skill level: Beginner
Perfect for: family member, close friend, or significant other

Make your own scratch-off activity cards by creating them in Canva, printing on cardstock and then adding a scratch-off paint layer by mixing black or metallic acrylic paint with an equal part of liquid dish soap. This is such a fun and cheap DIY Christmas gift idea to steal for partners, friends, or siblings.


A wooden desktop calendar featuring a photo of a mother holding an infant, with the month of January 2026 displayed, surrounded by houseplants and soft lighting.

9. DIY Desktop Calendar

Skill level: Beginner
Perfect for: Coworkers, or friends and family

Perfect for coworkers or anyone who loves to stay organized, this DIY desktop calendar is adorable and sentimental. Use my Canva calendar template to create your own custom calendar pages, print, trim them, and bundle with ribbon or a wooden stand.


A festive holiday table setting featuring a decorated candle in a glass holder surrounded by evergreen foliage and two green taper candles, all resting on a red and black checkered table runner.

10. Holiday Votives

Skill level: Beginner
Perfect for: The friend who loves cozy candlelight and minimalist décor

Grab some plain glass jars or vases (you can find a bunch of styles at the Dollar Tree) and turn them into boutique-worthy holiday votives using simple stencils and paint markers. It’s quick, easy, and totally customizable. Add a votive in a cozy holiday scent and it’s ready for gifting!

👉 See how here: Christmas Craft – Glass Jar and Stencil


Three decorative Christmas trees made from tea bags, topped with stars and ribbons, placed on festive mugs.
Source: Pinterest

11. Christmas Tea Tree

Skill level: Beginner
Perfect for: The cozy homebody

Turn what could be a basic grocery store item (tea) into an adorable and festive gift for your friend, coworker, or family member who loves a cozy cup of tea. Grab a few packs of tea, a festive mug, a foam cone, and some cute embelishments (ribbon, pom-poms, etc.) to recreate this (all can be found at Dollar Tree!)

👉Explore options for festive mugs, and holiday teas


A picture of a Christmas girls craft night idea showing an ornament hanging on a Christmas tree featuring a small golden frame with a photo inside, surrounded by colorful baubles and greenery.

12. Mini Frame Ornament

Skill level: Beginner
Perfect for: The sentimental friend or family memeber

Grab a mini frame (or thrift a vintage one for extra charm!) and turn it into a keepsake ornament. Just hot glue a small D-ring to the back, thread through some velvet ribbon, and voilà — instant heirloom.

👉Grab the supplies you need to make these here: Mini frame ornament supplies


A cheap DIY Christmas gift made using a stylish black box labeled 'A Year of Movies' surrounded by holiday decorations, including red ornaments and green foliage, with two movie name cards reading 'Pulp Fiction' and 'Wicked' placed on a snowy surface.

13. A Year of Movies Box

Skill level: Beginner
Perfect for: The homebody

A favorite gift I bought for my husband was a “Year of Movies” box. Inside was 52 sealed mini envelopes , each with a movie name inside it. Each week, we’d take turns picking an envelope out and revealing which one we’d get to watch. It was super fun and would make the cutest DIY gift idea (that’s really affordable to make!).

👉Grab all the supplies you need: Year of Movies Box Supplies.


A decorative wall art piece featuring a stylized map of the United States with the phrase 'Adventure Awaits' above it, hanging from a wooden frame. In the foreground, a modern lamp and a decorative pot are visible along with a soft, upholstered chair and a round mirror.

14. Scratch Off Travel Map

Skill level: Intermediate
Perfect for: The waderlust friend

A DIY Christmas gift idea that’s been on my list for a few years to make now (just waiting for the perfect gift recipient!) is a DIY scratch off map. It’s easier than you think, and not super expensive to make.

Simply print a a world or US map outline. Paint a scratch off layer over the regions and set it in a frame (without the glass).

👉Get the supplies you need here: Scratch off map supplies.


Two painted taper candles adorned with green tree designs, placed in crystal candle holders on a decorative table runner, accompanied by pinecones and greenery, with a soft background of a festive home decor setting.

15. Painted Taper Candles

Skill level: Beginner
Perfect for: Neighbor, coworker, friend

Ever seen Anthropologie selling a pair of taper candles painted with trees for over $30? Yup. Same. And I’m ALMOST tempted… but, no. Use my hack for creating $2 versions!

👉Here’s how to make painted taper candles.


A gift box containing handmade salt dough ornaments in various shapes arranged on shredded paper, with a festive Christmas tree blurred in the background.

16. Salt Dough Ornaments

Skill level: Beginner
Perfect for: Neighbors, Coworkers, Teachers, Gift Tags

The cutest nostalgic gift — and one of the cheapest. Make a batch of salt dough ornaments, paint them, and bundle them with ribbon for neighbors, coworkers, or teachers. They also make great gift tags!

👉 Get the full tutorial: Salt Dough Ornaments


A person holding a chunky hand-braided scarf made with thick yarn in cream and burnt orange colors.

17. Chunky Hand-Braided Scarf

Skill level: Intermediate
Perfect for: Family or friend who looks a little chilly (lol)

Before you panic, there is no knitting or sewing skills required with this one (hence why this cheap DIY Christmas gift idea is classified as beginner!) I found this great tutorial from Girl Loves Glam you can follow to make an adorable chunky scarf for a friend or family member.

👉Get the tutorial from Girl Loves Glam.


A festive Christmas wreath made from colorful scratch-off lottery tickets, decorated with a gold glitter ribbon and additional embellishments.
Source: 365Designs

18. Lotto Ticket (or Gift Card) Christmas Wreath

Skill level: Beginner
Perfect for: That friend/family member who’s hard to buy for (you know the one)

Got someone who is a pain in the a** to buy for?! Yes, same. I love this idea for it’s simplicity and affordability, while feeling festive and fun. Simple grab a metal wreath form, clothespins, and ribbon (all Dollar Tree finds), and add holiday-themed lotto tickets in a 2-3 varieties. Alternate as you go to create a uniform look like this one!


A white t-shirt featuring an outlined design of flowers and butterflies, with colorful fabric markers placed beside it.

19. Coloring Shirt

Skill level: Intermediate
Perfect for: Kids, Teens, or Someone who loves a good mindful coloring book

This idea is GREAT as a kids Christmas gift idea, but can also work for those who love a mindful coloring session, or are more artisically inclined. I made these for all the kiddos on my list one year, and they absolutely loved them!

👉Learn how to make these DIY coloring shirts in my tutorial!


A festive DIY tic-tac-toe game featuring holiday-themed pieces on a fabric board, set against a softly lit Christmas tree backdrop.

20. Air Dry Clay Travel Game

Skill level: Intermediate
Perfect for: Kids

This air dry clay travel game was SO MUCH fun to make for my niece this year. You can really customize this to fit the kid you’re gifting to as well. All you need are some silicone molds, air dry clay, and a few basic supplies!

👉Learn how to make this DIY Tic Tac Toe Game here!

There you have it. My favorite cheap DIY Christmas gifts that are fun to make, satisfying to gift, and look anything but homemade! Which ones will you be making this season?!

Before you go…

🎄 Grab your free printable Christmas Gift Tags!

Want my free printable Christmas gift tags + more craft ideas? Join the Savvy Swarey list to get DIYs, entertaining tips, and holiday inspiration delivered weekly!

Leave a Reply

Discover more from The Savvy Swaréy

Subscribe now to keep reading and get access to the full archive.

Continue reading